yhrzbManageList.jsp 8.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194
  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. //查询
  33. function buttonClick(){
  34. var pageyhmc = $("#pageyhmc").val();
  35. document.dictionaryForm.yhmc.value = pageyhmc;
  36. document.dictionaryForm.submit();
  37. }
  38. //重置
  39. function resetClick(){
  40. document.dictionaryForm.yhmc.value = "";
  41. document.dictionaryForm.submit();
  42. }
  43. $(function ()
  44. {
  45. //回显查询条件
  46. if($("#yhmc").val() != ""){
  47. $("#pageyhmc").val($("#yhmc").val());
  48. }
  49. //工具条
  50. $("#toptoolbar").ligerToolBar({ items:
  51. [
  52. { text: '导出', id:'excel', click: itemclick}
  53. // { text: '导出', id:'excel', click: itemclick},
  54. // { text: '删除', id:'delete', click: itemclick},
  55. // { text: '清除所有日志', id:'deleteAll', click: itemclick}
  56. ]
  57. });
  58. //表格
  59. $("#maingrid").ligerGrid({
  60. columns: [
  61. { display: '用户名称', name: 'yhmc', align: 'left', width: '15%', minWidth: 150 },
  62. { display: '栏目名称', name: 'lmmc', align: 'center', minWidth: '20%' ,width: 200},
  63. { display: '操作类型', name: 'czbs', align: 'center', minWidth: '15%' ,width: 80,
  64. render:function(item){
  65. //操作标识(1.查询2.添加3.修改4.删除5.采用6.退回7.回复8.导出98.用户登出99.用户登录)
  66. if(item.czbs == 1){
  67. return "查询";
  68. }else if(item.czbs == 2){
  69. return "添加";
  70. }else if(item.czbs == 3){
  71. return "修改";
  72. }else if(item.czbs == 4){
  73. return "删除";
  74. }else if(item.czbs == 5){
  75. return "采用";
  76. }else if(item.czbs == 6){
  77. return "退回";
  78. }else if(item.czbs == 7){
  79. return "回复";
  80. }else if(item.czbs == 99){
  81. return "用户登录";
  82. }else if(item.czbs == 98){
  83. return "用户登出";
  84. }else
  85. return "导出";
  86. }
  87. },
  88. { display: '操作说明', name: 'xtsm', align: 'center',width: '20%',minWidth: 130},
  89. { display: '操作时间', name: 'tjsj', align: 'center',width: '15%',minWidth: 100},
  90. { display: '用户IP', name: 'tjip', align: 'center',width: '15%',minWidth: 80}
  91. ], dataAction: 'server', data: datas, sortName: 'id',
  92. width: '100%', height: '100%', pageSize: 30,rownumbers:true,
  93. checkbox : true,
  94. //应用灰色表头
  95. cssClass: 'l-grid-green',
  96. heightDiff: -6
  97. });
  98. gridManager = $("#maingrid").ligerGetGridManager();
  99. //定义itemclick
  100. function itemclick(item){
  101. if(item.id)
  102. {
  103. switch (item.id)
  104. {
  105. //导出excel
  106. case "excel":
  107. $.ligerDialog.waitting('导出中,请稍候...');
  108. setTimeout(function ()
  109. {
  110. $.ligerDialog.closeWaitting();
  111. window.location.href = "../userLogAdmin/userLogAdmin!outExcel";
  112. if (item.id == "excel")
  113. $.ligerDialog.success('导出成功');
  114. else
  115. $.ligerDialog.error('导出失败');
  116. }, 1000);
  117. return;
  118. // (删除+批量删除)
  119. case "delete":
  120. var data = gridManager.getCheckedRows();
  121. var dataSelected = gridManager.getSelected();
  122. var checkedIds = [];
  123. for (var i = 0; i < data.length; i++) {
  124. checkedIds.push(data[i].id);
  125. }
  126. if (data.length == 0){
  127. alerts('请选择删除的行!');
  128. }
  129. else if(data.length > 1){
  130. $.ligerDialog.confirm('确定批量删除?', function (confirm)
  131. {
  132. if(confirm){
  133. alert(checkedIds);
  134. window.location.href = "../userLogAdmin/userLogAdmin!delete?datas=" + checkedIds;
  135. $.ligerDialog.question('批量删除成功!');
  136. }
  137. });
  138. }
  139. else
  140. {
  141. $.ligerDialog.confirm('确定删除?', function (confirm)
  142. {
  143. if(confirm){
  144. window.location.href = "../userLogAdmin/userLogAdmin!delete?data=" + dataSelected.id;
  145. alerts('删除成功!');
  146. }
  147. });
  148. }
  149. return;
  150. case "deleteAll":
  151. $.ligerDialog.confirm('确定删除所有日志?', function (confirm)
  152. {
  153. if(confirm){
  154. window.location.href = "../userLogAdmin/userLogAdmin!deleteAll";
  155. alerts('删除成功!');
  156. }
  157. });
  158. return;
  159. }
  160. }}
  161. $("#pageloading").hide();
  162. });
  163. </script>
  164. </head>
  165. <body style="padding:0px; overflow:hidden;">
  166. <div class="l-loading" style="display:block" id="pageloading"></div>
  167. <form id="dictionaryForm" name="dictionaryForm" action="../userLogAdmin/userLogAdmin!userLogByNameList" method="post" runat="server" >
  168. <s:hidden id="yhmc" name="yhmc"></s:hidden>
  169. <div id="toptoolbar"></div>
  170. <div align="right">
  171. 用户名称:<input id="pageyhmc" type="text" />
  172. <input id="searchbtn" type="button" value="查询" style="background-color: #ACD6FF;" onclick="buttonClick()"/>
  173. <input id="resetbtn" type="button" value="重置" style="background-color: #ACD6FF;" onclick="resetClick()"/>
  174. </div>
  175. <div id="maingrid" style="margin:0; padding:0"></div>
  176. </form>
  177. <div style="display:none;">
  178. </div>
  179. </body>
  180. </html>