bsWzbList.jsp 8.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
  2. <%@taglib uri="/struts-tags" prefix="s"%>
  3. <%
  4. String path = request.getContextPath();
  5. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  6. %>
  7. <html xmlns="http://www.w3.org/1999/xhtml">
  8. <head>
  9. <title></title>
  10. <link href="../../ligerui/lib/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  11. <script src="../../ligerui/lib/jquery/jquery-1.5.2.min.js" type="text/javascript"></script>
  12. <script src="../../ligerui/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  13. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript"></script>
  14. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerTextBox.js" type="text/javascript"></script>
  15. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerCheckBox.js" type="text/javascript"></script>
  16. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerMenu.js" type="text/javascript"></script>
  17. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerComboBox.js" type="text/javascript"></script>
  18. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerMenuBar.js" type="text/javascript"></script>
  19. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerToolBar.js" type="text/javascript"></script>
  20. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerButton.js" type="text/javascript"></script>
  21. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerResizable.js" type="text/javascript"></script>
  22. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerDialog.js" type="text/javascript"></script>
  23. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerDrag.js" type="text/javascript"></script>
  24. <script src="../../ligerui/demos/grid/CustomersData.js" type="text/javascript"></script>
  25. <script type="text/javascript" >
  26. var datas = <s:property value="jsondata" escape="false"/>;
  27. var alerts = function (content)
  28. {
  29. $.ligerDialog.alert(content);
  30. };
  31. var gridManager = null;
  32. $(function ()
  33. {
  34. //工具条
  35. $("#toptoolbar").ligerToolBar({ items: [
  36. { text: '查看', id:'sle', click: itemclick },
  37. { text: '采用', id:'use', click: itemclick },
  38. { text: '退回', id:'return', click: itemclick }
  39. ]
  40. });
  41. //搜索
  42. //$("#ddlCountry").ligerComboBox();
  43. //表格
  44. $("#maingrid").ligerGrid({
  45. columns: [
  46. { display: '文章标题', name: 'wzbt', align: 'left', minWidth: 300 ,width: 300},
  47. { display: '添加时间', name: 'tjsj' ,align: 'left',width: 200,minWidth: 200},
  48. { display: '报送部门', name: 'bmmc', align: 'left',width: 200,minWidth: 200},
  49. { display: '报送用户', name: 'tjyhmc', align: 'left',width:200,minWidth: 200},
  50. { display: '当前状态', name: 'wzzt', align: 'left',width: 100,minWidth: 100,
  51. render:function(item){
  52. if(item.wzzt == 11){
  53. // 红色
  54. return "<font color='#FF0000'>已上报</font>";
  55. }else if(item.wzzt == 12){
  56. // 绿色
  57. return "<font color='#00CC00'>已采用</font>";
  58. }else if(item.wzzt == 13){
  59. // 黄色
  60. return "<font color='#FF9900'>已退回</font>";
  61. }else if(item.wzzt == 14){
  62. // 蓝色
  63. return "<font color='#0000FF'>草稿箱</font>";
  64. }else if(item.wzzt == 15){
  65. // 灰色
  66. return "<font color='#666666'>垃圾箱</font>";
  67. }
  68. }
  69. }
  70. ], dataAction: 'server', data: datas, sortName: 'id',
  71. width: '100%', height: '100%', pageSize: 30,rownumbers:true,
  72. checkbox : true,
  73. //应用灰色表头
  74. cssClass: 'l-grid-green',
  75. heightDiff: -6
  76. });
  77. gridManager = $("#maingrid").ligerGetGridManager();
  78. $("#pageloading").hide();
  79. });
  80. function buttonClick(){
  81. var wzbt = $("#wzbt").val();
  82. document.wzbForm.searchWzbt.value = wzbt;
  83. document.wzbForm.submit();
  84. }
  85. function itemclick(item)
  86. {
  87. if(item.id)
  88. {
  89. switch (item.id)
  90. {
  91. case "Aqua":
  92. $("#maingrid").removeClass("l-grid-gray");
  93. return;
  94. case "Gray":
  95. $("#maingrid").addClass("l-grid-gray");
  96. return;
  97. case "Excel":
  98. case "Word":
  99. case "PDF":
  100. case "TXT":
  101. case "XML":
  102. $.ligerDialog.waitting('导出中,请稍候...');
  103. setTimeout(function ()
  104. {
  105. $.ligerDialog.closeWaitting();
  106. if (item.id == "Excel")
  107. $.ligerDialog.success('导出成功');
  108. else
  109. $.ligerDialog.error('导出失败');
  110. }, 1000);
  111. return;
  112. // 查看
  113. case "sle":
  114. var data = gridManager.getCheckedRows();
  115. var dataSelected = gridManager.getSelected();
  116. if (data.length == 0){
  117. $.ligerDialog.question('请选择查看的行!');
  118. }else if(data.length > 0 && data.length < 2){
  119. var mEdit = $.ligerDialog.open({
  120. height: 450,
  121. url: '../bsWzb/bsWzb!bsWzbByID?id='+ dataSelected.id,
  122. width: 780,
  123. showMax: true,
  124. showToggle: true,
  125. //showMin: true,
  126. isResize: true,
  127. modal: true,
  128. slide:true
  129. });
  130. mEdit.max ();
  131. return;
  132. }else{
  133. $.ligerDialog.error('请进行单行查看!');
  134. }
  135. return;
  136. // 采用
  137. case "use":
  138. var data = gridManager.getCheckedRows();
  139. var dataSelected = gridManager.getSelected();
  140. location.href = "../bsWzb/bsWzb!getWZB?id="+dataSelected.id;
  141. m.max ();
  142. return;
  143. // 退回
  144. case "return":
  145. var data = gridManager.getCheckedRows();
  146. var dataSelected = gridManager.getSelected();
  147. if (data.length == 0){
  148. $.ligerDialog.question('请选择指定退回文章的行!');
  149. }else if(data.length > 0 && data.length < 2){
  150. $.ligerDialog.confirm('确定退回该信息吗?', function (confirm)
  151. {
  152. if(confirm){
  153. window.location.href = '../bsWzb/bsWzb!bsReturnWzbByID?id='+ dataSelected.id;
  154. $.ligerDialog.success('退回成功!');
  155. }
  156. });
  157. return;
  158. }else{
  159. $.ligerDialog.error('请选择唯一指定退回的文章信息!');
  160. }
  161. return;
  162. }
  163. }
  164. }
  165. </script>
  166. </head>
  167. <body style="padding:0px; overflow:hidden;">
  168. <div class="l-loading" style="display:block" id="pageloading"></div>
  169. <form id="wzbForm" name="wzbForm" action="../bsWzb/bsWzb!bsWzbList" method="post" runat="server" >
  170. <s:hidden id="searchWzbt" name="searchWzbt"></s:hidden>
  171. <div id="topmenu"></div>
  172. <div id="toptoolbar"></div>
  173. <div align="right">
  174. 文章标题:<input id="wzbt" type="text" />
  175. <input id="searchbtn" type="button" value="查询" style="background-color: #ACD6FF;" onclick="buttonClick()"/>&nbsp;&nbsp;&nbsp;&nbsp;
  176. </div>
  177. <div id="maingrid" style="margin:0; padding:0"></div>
  178. </form>
  179. <div style="display:none;">
  180. </div>
  181. </body>
  182. </html>