ftList.jsp 8.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <%@ page language="java" import="java.util.*" pageEncoding="utf-8" %>
  2. <%@page import="com.ccgj.database.beans.YHB" %>
  3. <%@page isELIgnored="false" %>
  4. <%@taglib uri="/struts-tags" prefix="s"%>
  5. <%
  6. String path = request.getContextPath();
  7. String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
  8. %>
  9. <%
  10. YHB bean = (YHB)session.getAttribute("zfmb_user");
  11. if (bean== null) {
  12. out.print("<script>alert('操作延时,请重新登陆!');window.location.href='"+basePath+"manage/index.jsp'</script>");
  13. return;
  14. }
  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 alerts = function (content)
  38. {
  39. $.ligerDialog.alert(content);
  40. };
  41. var gridManager = null;
  42. $(function()
  43. {
  44. //工具条
  45. $("#toptoolbar").ligerToolBar({ items: [
  46. <%
  47. String qx_add = "news"+request.getAttribute("lmb.id")+"_add";
  48. String qx_edit = "news"+request.getAttribute("lmb.id")+"_edit";
  49. String qx_del = "news"+request.getAttribute("lmb.id")+"_del";
  50. if(bean.getYhqx().indexOf(qx_add)>0){%>
  51. { text: '增加', id:'add', click: itemclick },
  52. <%}if(bean.getYhqx().indexOf(qx_edit)>0){%>
  53. { text: '修改', id:'modify', click: itemclick },
  54. <%}if(bean.getYhqx().indexOf(qx_del)>0){%>
  55. { text: '删除', id:'delete', click: itemclick }
  56. <%}%>
  57. /** { text: '导出', id:'Excel', click:itemclick} */
  58. ]
  59. });
  60. //搜索
  61. //$("#ddlCountry").ligerComboBox();
  62. //表格
  63. $("#maingrid").ligerGrid({
  64. columns: [
  65. { display: '标题', name: 'wzbt', align: 'left', width: '40%', minWidth: 350 },
  66. { display: '访谈时间', name: 'tjsj', align: 'center', width: '20%' ,minWidth: 200},
  67. { display: '排序', name: 'wzpx', align: 'center', width: '20%' ,minWidth: 150},
  68. { display: '状态', name: 'wzzt', align: 'center',width: '20%',minWidth: 130}
  69. ], dataAction: 'server', data: datas, sortName: 'id',
  70. width: '100%', height: '100%', pageSize: 30,rownumbers:true,
  71. checkbox : true,
  72. //应用灰色表头
  73. cssClass: 'l-grid-green',
  74. heightDiff: -6
  75. });
  76. gridManager = $("#maingrid").ligerGetGridManager();
  77. $("#pageloading").hide();
  78. });
  79. function buttonClick(){
  80. var wzbt = $("#wzbt").val();
  81. document.wzbForm.searchWzbt.value = wzbt;
  82. document.wzbForm.submit();
  83. }
  84. function itemclick(item)
  85. {
  86. if(item.id)
  87. {
  88. switch (item.id)
  89. {
  90. case "Aqua":
  91. $("#maingrid").removeClass("l-grid-gray");
  92. return;
  93. case "Gray":
  94. $("#maingrid").addClass("l-grid-gray");
  95. return;
  96. case "modify": //编辑
  97. var rowsdata = gridManager.getCheckedRows();
  98. var dataSelected = gridManager.getSelected();
  99. var str = "";
  100. if (rowsdata.length == 0){
  101. $.ligerDialog.question('请选择编辑的行!');
  102. }else if(rowsdata.length > 0 && rowsdata.length < 2){
  103. window.location.href = '../wzb/wzb!getFt?wzb.id='+ dataSelected.id;
  104. }else{
  105. $.ligerDialog.error('请进行单行编辑!');
  106. }
  107. return;
  108. // (删除+批量删除)
  109. case "delete":
  110. var data = gridManager.getCheckedRows();
  111. var dataSelected = gridManager.getSelected();
  112. var checkedIds = [];
  113. for (var i = 0; i < data.length; i++) {
  114. checkedIds.push(data[i].id);
  115. }
  116. if (data.length == 0){
  117. alerts('请选择删除的行!');
  118. }
  119. else if(data.length > 1){
  120. $.ligerDialog.confirm('确定批量删除?', function (confirm)
  121. {
  122. if(confirm){
  123. window.location.href = "../wzb/wzb!delete?datas=" + checkedIds;
  124. $.ligerDialog.question('批量删除成功!');
  125. }
  126. });
  127. }
  128. else
  129. {
  130. $.ligerDialog.confirm('确定删除?', function (confirm)
  131. {
  132. if(confirm){
  133. window.location.href = "../wzb/wzb!delete?data=" + dataSelected.id;
  134. alerts('删除成功!');
  135. }
  136. });
  137. }
  138. return;
  139. case "Word":
  140. case "PDF":
  141. case "TXT":
  142. case "XML":
  143. /**
  144. case "Excel":
  145. $.ligerDialog.waitting('导出中,请稍候...');
  146. setTimeout(function ()
  147. {
  148. $.ligerDialog.closeWaitting();
  149. window.location.href = "../wzb/wzb!outExcel?lmid="+lmid;
  150. if (item.id == "Excel")
  151. $.ligerDialog.success('导出成功');
  152. else
  153. $.ligerDialog.error('导出失败');
  154. }, 1000);
  155. return;
  156. */
  157. case "add":
  158. location.href = "../wzb/wzb!addFt?lmid="+lmid;
  159. m.max ();
  160. return;
  161. }
  162. }
  163. alerts(item.text);
  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="../wzb/wzb!init" 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>