gusucode.com > CRM源码带手机版ASP源码程序 > OA/Notice.asp
<!--#include file="../data/conn.asp" --><!--#include file="../data/EasyCrm.asp"--> <%Set EasyCrm = New EasyCRM_CRM%><% If mid(Session("CRM_qx"), 56, 1) = 1 Then %> <% action = Trim(Request("action")) oType=Request.QueryString("oType") PNN = Trim(Request.QueryString("PN")) if PNN="" then PNN=1 Session("CRM_thispage") = "Notice.asp" Session("CRM_pagenum") = PNN %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"><head> <meta http-equiv="Content-Type" content="text/html; charset=GBK" /> <link href="<%=SiteUrl&skinurl%>Style/common.css" rel="stylesheet" type="text/css"> <script language="javascript" src="<%=SiteUrl&skinurl%>Js/jquery.min.js"></script> <script language="javascript" src="<%=SiteUrl&skinurl%>Js/tips.js"></script> <script src="<%=SiteUrl&skinurl%>aridialog/jquery.artDialog.js?skin=default"></script> <script src="<%=SiteUrl&skinurl%>aridialog/iframeTools.js"></script> <script src="<%=SiteUrl&skinurl%>TQEditor/TQEditor.js?skin=silver" type="text/javascript"></script> <%=AddNoticeInput()%> </head> <body oncontextmenu=self.event.returnValue=false> <style>body{padding:35px 0 48px;}</style> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="top_bg"> <tr> <td class="top_left td_t_n td_r_n"><%=L_Here%>:<%=L_Page_OA%> > <%=L_Page_Notice%></td> <td class="top_right td_t_n td_r_n"> <input type="button" class="button_top_reload" value=" " title="刷新" onClick=window.location.href="javascript:window.location.reload();" /> <input type="button" class="button_top_back" value=" " title="后退" onClick=window.location.href="javascript:history.back();" /> <input type="button" class="button_top_go" value=" " title="前进" onClick=window.location.href="javascript:history.go(1);" /> </td> </tr> </table> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top" class="td_n pdr10 pdt10"> <div class="MenuboxS"> <ul> <li <%if oType="" then%>class="hover"<%end if%>><span><a href="?">所有公文</a></span></li> <% Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "Select SelectID,Select_NoticeClass From [SelectData] where Select_NoticeClass <>'' and Select_NoticeClass<>'Null'",conn,1,1 If rs.RecordCount > 0 Then Do While Not rs.BOF And Not rs.EOF %> <li <%if oType=""&rs("SelectID")&"" then%>class="hover"<%end if%> ><span><a href="?action=Main&otype=<%=rs("SelectID")%>"><%=rs("Select_NoticeClass")%></a></span></li> <% rs.MoveNext Loop end if rs.Close Set rs = Nothing %> <% If mid(Session("CRM_qx"), 57, 1) = 1 Then %> <li class=""><span><a href="#" onclick='Notice_InfoAdd()' style="cursor:pointer">添加公文</a></span></li> <%end if%> </ul> </div> </td> </tr> </table> <script>function Notice_InfoAdd() {$.dialog.open('GetUpdate.asp?action=Notice&sType=Add', {title: '新窗口', width: 800, height: 480,fixed: true}); };</script> <% Select Case action Case "setstar" Call setstar() Case "setstarno" Call setstarno() Case "delete" Call deleteData() Case Else Call main() End Select Sub main() %> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top" colspan=2 style="padding:10px 10px 0;" class="td_n"> <table width="100%" border="0" cellpadding="0" cellspacing="0" class="table_1"> <tr class="tr_t"> <td class="td_l_l" COLSPAN=6><B>信息列表</B></td> </tr> <tr class="tr_b"> <td width="60" class="td_l_c"><%=L_Notice_ONid%></td> <td width="60" class="td_l_c"><%=L_Notice_ONStar%></td> <td width="120" class="td_l_c"><%=L_Notice_ONclass%></td> <td class="td_l_l"><%=L_Notice_ONtitle%></td> <td width="150" class="td_l_c"><%=L_Notice_ONaddtime%></td> <td width="100" class="td_l_c"><%=L_Top_Manage%></td> </tr> <% if oType <>"" then sql = sql & " and ONclass ='"&EasyCrm.getNewItem("SelectData","SelectId",""&oType&"","Select_NoticeClass")&"'" end if PN = CLng(ABS(Request("PN"))) If Not IsNumeric(PN) Or PN <= 0 Then PN = 1 intPageSize = DataPageSize pagenum = intPageSize*(PN-1) Set rs = Server.CreateObject("ADODB.Recordset") IF PN=1 THEN rs.Open "Select top "&intPageSize&" * From [OA_Notice] where 1 = 1 "&sql&" Order By ONid Desc",conn,1,1 ELSE rs.Open "Select top "&intPageSize&" * From [OA_Notice] where 1 = 1 "&sql&" and ONid < ( SELECT Min(ONid) FROM ( SELECT TOP "&pagenum&" ONid FROM [OA_Notice] where 1 = 1 "&sql&" Order BY ONid desc ) AS T ) Order By ONid Desc ",conn,1,1 END IF Set Rsstr=conn.Execute("Select count(ONid) As Servicenum From [OA_Notice] where 1 = 1 "&sql&" ",1,1) TotalService=Rsstr("Servicenum") if Int(TotalService/intPageSize)=TotalService/intPageSize then TotalPages=TotalService/intPageSize else TotalPages=Int(TotalService/intPageSize)+1 end if Rsstr.Close Set Rsstr=Nothing If PN > TotalPages Then PN = TotalPages If rs.RecordCount > 0 Then Do While Not rs.BOF And Not rs.EOF %> <tr class="tr"> <td class="td_l_c"><%=rs("ONid")%></td> <% If mid(Session("CRM_qx"), 58, 1) = 1 Then %> <%if rs("ONStar") = 0 then%> <td class="td_l_c"><a href="?action=setstar&ONid=<%=rs("ONid")%>"><img src="<%=SiteUrl&Skinurl%>images/ico/starno.png" border=0></a></td> <%else%> <td class="td_l_c"><a href="?action=setstarno&ONid=<%=rs("ONid")%>"><img src="<%=SiteUrl&Skinurl%>images/ico/star.png" border=0></a></td> <%end if%> <%else%> <%if rs("ONStar") = 0 then%> <td class="td_l_c"><img src="<%=SiteUrl&Skinurl%>images/ico/starno.png" border=0></td> <%else%> <td class="td_l_c"><img src="<%=SiteUrl&Skinurl%>images/ico/star.png" border=0></td> <%end if%> <%end if%> <td class="td_l_c"><%=rs("ONclass")%></td> <td class="td_l_l"><a onclick='Notice_InfoView<%=rs("ONId")%>()' style="cursor:pointer"><%=rs("ONtitle")%></a></td> <td class="td_l_c"><%=rs("ONaddtime")%></td> <td class="td_l_c"><% If mid(Session("CRM_qx"), 58, 1) = 1 Then %><input type="button" class="button_info_edit" value=" " title="<%=L_Edit%>" onclick='Notice_InfoEdit<%=rs("ONId")%>()' style="cursor:pointer" /><%end if%> <% If mid(Session("CRM_qx"), 59, 1) = 1 Then %><input type="button" class="button_info_del" value=" " title="<%=L_Del%>" onclick='Notice_InfoDel<%=rs("ONId")%>()' style="cursor:pointer" /><%end if%></td> </tr> <script>function Notice_InfoView<%=rs("ONId")%>() {$.dialog.open('GetUpdate.asp?action=Notice&sType=View&Id=<%=rs("ONId")%>', {title: '查看', width: 800,height: 480, fixed: true}); };</script> <script>function Notice_InfoEdit<%=rs("ONId")%>() {$.dialog.open('GetUpdate.asp?action=Notice&sType=Edit&Id=<%=rs("ONId")%>', {title: '编辑', width: 800,height: 480, fixed: true}); };</script> <script>function Notice_InfoDel<%=rs("ONId")%>(){art.dialog({content: '<%=Alert_del_YN%>',icon: 'error',ok: function () { art.dialog.open('?action=delete&ONid=<%=rs("ONId")%>');art.dialog.close();},cancelVal: '关闭',cancel: true});}; </script> <% rs.MoveNext Loop else %> <tr><td class="td_l_l" colspan="6"><%=L_Notfound%></td></tr> <% end if rs.Close Set rs = Nothing %> </table> </td> </tr> </table> <div class="fixed_bg"> <table width="100%" border="0" cellpadding="0" cellspacing="0"> <tr> <td valign="top" class="td_n Bottom_pd "> <%=EasyCrm.pagelist("Notice.asp?action=Main&otype="&otype&"", PN,TotalPages,TotalService)%> </td> </tr> </table> </div> <% End Sub Sub setstar() Dim ONId ONId = Trim(Request("ONId")) Dim rs Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "Select * From OA_Notice Where ONId = " & ONId,conn,3,2 If rs.RecordCount > 0 Then sql="UPDATE OA_Notice SET ONStar='1' Where ONId In (" & ONId & ")" conn.execute sql rs.Update End If rs.Close Set rs = Nothing Response.Write("<script>location.href='Notice.asp' ;</script>") End Sub Sub setstarno() Dim ONId ONId = Trim(Request("ONId")) Dim rs Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "Select * From OA_Notice Where ONId = " & ONId,conn,3,2 If rs.RecordCount > 0 Then sql="UPDATE OA_Notice SET ONStar='0' Where ONId In (" & ONId & ")" conn.execute sql rs.Update End If rs.Close Set rs = Nothing Response.Write("<script>location.href='Notice.asp' ;</script>") End Sub Sub deleteData() Dim ONid ONid = Trim(Request("ONid")) If ONid = "" Then Exit Sub End If Dim rs Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "Select * From OA_Notice Where ONid = " & ONid,conn,3,2 If rs.RecordCount > 0 Then ONid = rs("ONid") rs.Delete rs.Update End If rs.Close Set rs = Nothing Response.Write("<script>art.dialog.close();art.dialog.open.origin.location.reload();</script>") End Sub %> </table> </body> </html><%else%>无权限<%end if%> <% Set EasyCrm = nothing %>