newsList.jsp 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240
  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8" %>
  2. <%@taglib uri="/struts-tags" prefix="s"%>
  3. <%@page import="com.ccgj.database.beans.YHB" %>
  4. <%
  5. String path = request.getContextPath();
  6. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  7. %>
  8. <%
  9. YHB bean = (YHB)session.getAttribute("zfmb_user");
  10. if (bean== null) {
  11. out.print("<script>alert('操作延时,请重新登陆!');window.location.href='"+basePath+"manage/index.jsp'</script>");
  12. return;
  13. }
  14. String lmid = request.getParameter("lmid");
  15. %>
  16. <meta http-equiv="X-UA-Compatible" content="IE=7" >
  17. <html xmlns="http://www.w3.org/1999/xhtml">
  18. <head>
  19. <title></title>
  20. <link href="../../ligerui/lib/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  21. <script src="../../ligerui/lib/jquery/jquery-1.5.2.min.js" type="text/javascript" ></script>
  22. <script src="../../ligerui/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  23. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript"></script>
  24. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerTextBox.js" type="text/javascript"></script>
  25. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerCheckBox.js" type="text/javascript"></script>
  26. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerMenu.js" type="text/javascript"></script>
  27. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerComboBox.js" type="text/javascript"></script>
  28. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerMenuBar.js" type="text/javascript"></script>
  29. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerToolBar.js" type="text/javascript"></script>
  30. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerButton.js" type="text/javascript"></script>
  31. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerResizable.js" type="text/javascript"></script>
  32. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerDialog.js" type="text/javascript"></script>
  33. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerDrag.js" type="text/javascript"></script>
  34. <script type="text/javascript" >
  35. //var datas = <s:property value="jsondata" escape="false"/>;
  36. //var lmid = <s:property value="lmid" escape="false"/>;
  37. var lmid='<%=lmid%>';
  38. var alerts = function (content)
  39. {
  40. $.ligerDialog.alert(content);
  41. };
  42. var gridManager = null;
  43. $(function()
  44. {
  45. if(lmid == "10012001"){
  46. //工具条
  47. $("#toptoolbar").ligerToolBar({ items: [
  48. { text: '查看', id:'sle', click: itemclick },
  49. { text: '采用', id:'modify', click: itemclick },
  50. { text: '退回', id:'return', click: itemclick }
  51. /** { text: '导出', id:'Excel', click:itemclick } */
  52. ]
  53. });
  54. }else{
  55. //工具条
  56. $("#toptoolbar").ligerToolBar({ items: [
  57. { text: '增加', id:'add', click: itemclick },
  58. { text: '修改', id:'modify', click: itemclick },
  59. { text: '删除', id:'delete', click: itemclick }
  60. /** { text: '导出', id:'Excel', click:itemclick } */
  61. ]
  62. });
  63. }
  64. //搜索
  65. //$("#ddlCountry").ligerComboBox();
  66. //表格
  67. $("#maingrid").ligerGrid({
  68. columns: [
  69. { display: '标题', name: 'wzbt', align: 'left', width: '35%', minWidth: 350 },
  70. { display: '添加时间', name: 'tjsj', align: 'center', minWidth: '20%' ,width: 200},
  71. { display: '排序', name: 'wzpx', align: 'center', minWidth: '15%' ,width: 130},
  72. { display: '状态', name: 'wzzt', align: 'center',width: '15%',minWidth: 130},
  73. { display: '点击量', name: 'fwcs', align: 'center',width: '15%',minWidth: 130}
  74. ], dataAction: 'server', sortName: 'id', //data: datas,
  75. width: '100%', height: '100%', pageSize: 30,rownumbers:true,
  76. url:'wzb/wzb!listpage?lmid=<%=lmid%>',usePager:true,async:false,
  77. checkbox : true,
  78. //应用灰色表头
  79. cssClass: 'l-grid-green',
  80. heightDiff: -6
  81. });
  82. gridManager = $("#maingrid").ligerGetGridManager();
  83. $("#pageloading").hide();
  84. });
  85. function buttonClick(){
  86. var wzbt = $("#wzbt").val();
  87. document.wzbForm.searchWzbt.value = wzbt;
  88. document.wzbForm.submit();
  89. }
  90. function itemclick(item)
  91. {
  92. if(item.id)
  93. {
  94. switch (item.id)
  95. {
  96. case "Aqua":
  97. $("#maingrid").removeClass("l-grid-gray");
  98. return;
  99. case "Gray":
  100. $("#maingrid").addClass("l-grid-gray");
  101. return;
  102. case "modify": //编辑
  103. var rowsdata = gridManager.getCheckedRows();
  104. var dataSelected = gridManager.getSelected();
  105. var str = "";
  106. if (rowsdata.length == 0){
  107. $.ligerDialog.question('请选择编辑的行!');
  108. }else if(rowsdata.length > 0 && rowsdata.length < 2){
  109. window.location.href = '../wzb/wzb!getWZB?wzb.id='+ dataSelected.id;
  110. }else{
  111. $.ligerDialog.error('请进行单行编辑!');
  112. }
  113. return;
  114. // (删除+批量删除)
  115. case "delete":
  116. var data = gridManager.getCheckedRows();
  117. var dataSelected = gridManager.getSelected();
  118. var checkedIds = [];
  119. for (var i = 0; i < data.length; i++) {
  120. checkedIds.push(data[i].id);
  121. }
  122. if (data.length == 0){
  123. alerts('请选择删除的行!');
  124. }
  125. else if(data.length > 1){
  126. $.ligerDialog.confirm('确定批量删除?', function (confirm)
  127. {
  128. if(confirm){
  129. window.location.href = "../wzb/wzb!delete?datas=" + checkedIds;
  130. $.ligerDialog.question('批量删除成功!');
  131. }
  132. });
  133. }
  134. else
  135. {
  136. $.ligerDialog.confirm('确定删除?', function (confirm)
  137. {
  138. if(confirm){
  139. window.location.href = "../wzb/wzb!delete?data=" + dataSelected.id;
  140. alerts('删除成功!');
  141. }
  142. });
  143. }
  144. return;
  145. case "Word":
  146. case "PDF":
  147. case "TXT":
  148. case "XML":
  149. /** case "Excel":
  150. $.ligerDialog.waitting('导出中,请稍候...');
  151. setTimeout(function ()
  152. {
  153. $.ligerDialog.closeWaitting();
  154. window.location.href = "../wzb/wzb!outExcel?lmid="+lmid;
  155. if (item.id == "Excel")
  156. $.ligerDialog.success('导出成功');
  157. else
  158. $.ligerDialog.error('导出失败');
  159. }, 1000);
  160. return;
  161. */
  162. case "add":
  163. location.href = "../wzb/wzb!addWzb?lmid="+lmid;
  164. m.max ();
  165. return;
  166. // 查看
  167. case "sle":
  168. var data = gridManager.getCheckedRows();
  169. var dataSelected = gridManager.getSelected();
  170. if (data.length == 0){
  171. $.ligerDialog.question('请选择查看的行!');
  172. }else if(data.length > 0 && data.length < 2){
  173. var mEdit = $.ligerDialog.open({
  174. height: 450,
  175. url: '../bsWzb/bsWzb!bsWzbByID?id='+ dataSelected.id,
  176. width: 780,
  177. showMax: true,
  178. showToggle: true,
  179. //showMin: true,
  180. isResize: true,
  181. modal: true,
  182. slide:true
  183. });
  184. mEdit.max ();
  185. return;
  186. }else{
  187. $.ligerDialog.error('请进行单行查看!');
  188. }
  189. return;
  190. // 退回
  191. case "return":
  192. var data = gridManager.getCheckedRows();
  193. var dataSelected = gridManager.getSelected();
  194. if (data.length == 0){
  195. $.ligerDialog.question('请选择指定退回文章的行!');
  196. }else if(data.length > 0 && data.length < 2){
  197. $.ligerDialog.confirm('确定退回该信息吗?', function (confirm)
  198. {
  199. if(confirm){
  200. window.location.href = '../wzb/wzb!bsReturnWzbByID?id='+ dataSelected.id;
  201. $.ligerDialog.success('退回成功!');
  202. }
  203. });
  204. return;
  205. }else{
  206. $.ligerDialog.error('请选择唯一指定退回的文章信息!');
  207. }
  208. return;
  209. }
  210. }
  211. alerts(item.text);
  212. }
  213. </script>
  214. </head>
  215. <body style="padding:0px; overflow:hidden;">
  216. <div class="l-loading" style="display:block" id="pageloading"></div>
  217. <form id="wzbForm" name="wzbForm" action="../wzb/wzb!init" method="post" runat="server" >
  218. <s:hidden id="searchWzbt" name="searchWzbt"></s:hidden>
  219. <div id="topmenu"></div>
  220. <div id="toptoolbar"></div>
  221. <div align="right">
  222. 文章标题:<input id="wzbt" type="text" />
  223. <input id="searchbtn" type="button" value="查询" style="background-color: #ACD6FF;" onclick="buttonClick()"/>&nbsp;&nbsp;&nbsp;&nbsp;
  224. </div>
  225. <div id="maingrid" style="margin:0; padding:0"></div>
  226. </form>
  227. <div style="display:none;">
  228. </div>
  229. </body>
  230. </html>