fileList.jsp 8.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  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'</script>");
  12. return;
  13. }
  14. %>
  15. <meta http-equiv="X-UA-Compatible" content="IE=7" >
  16. <html xmlns="http://www.w3.org/1999/xhtml">
  17. <head>
  18. <title></title>
  19. <link href="../../ligerui/lib/ligerUI/skins/Aqua/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  20. <script src="../../ligerui/lib/jquery/jquery-1.5.2.min.js" type="text/javascript" ></script>
  21. <script src="../../ligerui/lib/ligerUI/js/core/base.js" type="text/javascript"></script>
  22. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerGrid.js" type="text/javascript"></script>
  23. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerTextBox.js" type="text/javascript"></script>
  24. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerCheckBox.js" type="text/javascript"></script>
  25. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerMenu.js" type="text/javascript"></script>
  26. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerComboBox.js" type="text/javascript"></script>
  27. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerMenuBar.js" type="text/javascript"></script>
  28. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerToolBar.js" type="text/javascript"></script>
  29. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerButton.js" type="text/javascript"></script>
  30. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerResizable.js" type="text/javascript"></script>
  31. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerDialog.js" type="text/javascript"></script>
  32. <script src="../../ligerui/lib/ligerUI/js/plugins/ligerDrag.js" type="text/javascript"></script>
  33. <script type="text/javascript" >
  34. var datas = <s:property value="jsondata" escape="false"/>;
  35. var lmid = <s:property value="lmid" escape="false"/>;
  36. var alerts = function (content)
  37. {
  38. $.ligerDialog.alert(content);
  39. };
  40. var gridManager = null;
  41. var path='<%=path%>';
  42. $(function()
  43. {
  44. $("#toptoolbar").ligerToolBar({ items: [
  45. { text: '<<后退', id:'add', click: itemclick }
  46. ]
  47. });
  48. //搜索
  49. //$("#ddlCountry").ligerComboBox();
  50. //表格
  51. $("#maingrid").ligerGrid({
  52. columns: [
  53. { display: '文件名', name: 'filename', align: 'left', width: '35%', minWidth: 250, render:function(item,name){
  54. if(item.isfile == "1"){
  55. return "<a style='text-decoration:none;color:#EE7600' href='../wzb/wzb!shareFileList?lmid=666&fileurl="+item.fileurl+"'>【目录】"+item.filename+"</a> ";
  56. }else{
  57. return "<a style='color:#008B00'>【文件】</span>"+item.filename+"</a>"
  58. }
  59. }},
  60. { display: '文件大小', name: 'filesize', align: 'center', width: '10%' ,minWidth: 100},
  61. { display: '文件类型', name: 'filetype', align: 'center', width: '20%' ,minWidth: 90},
  62. { display: '创建日期', name: 'createdate', align: 'center',width: '15%',minWidth: 130},
  63. { display: '下载', name: 'download', align: 'center',width: '15%',minWidth: 90, render:function(item,name){
  64. if(item.isfile == "1"){
  65. return "-"
  66. }else{
  67. var p = item.filedownloadurl;
  68. if(p!=null&&p!=""){
  69. p=p+"\\";
  70. }else{
  71. p="";
  72. }
  73. return "<a style='text-decoration:none' href='wzb/wzb!download?fileurl="+p+item.filename+"' download='"+item.filename+"'>下载文件</a> ";
  74. }
  75. }}
  76. ], dataAction: 'server', data: datas, sortName: 'id',
  77. width: '100%', height: '100%', pageSize: 30,rownumbers:true,
  78. checkbox : false,
  79. //应用灰色表头
  80. cssClass: 'l-grid-green',
  81. heightDiff: -6
  82. });
  83. gridManager = $("#maingrid").ligerGetGridManager();
  84. $("#pageloading").hide();
  85. });
  86. function buttonClick(){
  87. var filename = $("#filename").val();
  88. document.wzbForm.searchWzbt.value = filename;
  89. document.wzbForm.submit();
  90. }
  91. function itemclick(item)
  92. {
  93. if(item.id)
  94. {
  95. switch (item.id)
  96. {
  97. case "Aqua":
  98. $("#maingrid").removeClass("l-grid-gray");
  99. return;
  100. case "Gray":
  101. $("#maingrid").addClass("l-grid-gray");
  102. return;
  103. case "modify": //编辑
  104. var rowsdata = gridManager.getCheckedRows();
  105. var dataSelected = gridManager.getSelected();
  106. var str = "";
  107. if (rowsdata.length == 0){
  108. $.ligerDialog.question('请选择编辑的行!');
  109. }else if(rowsdata.length > 0 && rowsdata.length < 2){
  110. window.location.href = '../wzb/wzb!getWZB?wzb.id='+ dataSelected.id;
  111. }else{
  112. $.ligerDialog.error('请进行单行编辑!');
  113. }
  114. return;
  115. case "add":
  116. history.go(-1);
  117. return;
  118. // 查看
  119. case "sle":
  120. var data = gridManager.getCheckedRows();
  121. var dataSelected = gridManager.getSelected();
  122. if (data.length == 0){
  123. $.ligerDialog.question('请选择查看的行!');
  124. }else if(data.length > 0 && data.length < 2){
  125. var mEdit = $.ligerDialog.open({
  126. height: 450,
  127. url: '../bsWzb/bsWzb!bsWzbByID?id='+ dataSelected.id,
  128. width: 780,
  129. showMax: true,
  130. showToggle: true,
  131. //showMin: true,
  132. isResize: true,
  133. modal: true,
  134. slide:true
  135. });
  136. mEdit.max ();
  137. return;
  138. }else{
  139. $.ligerDialog.error('请进行单行查看!');
  140. }
  141. return;
  142. // 退回
  143. case "return":
  144. var data = gridManager.getCheckedRows();
  145. var dataSelected = gridManager.getSelected();
  146. if (data.length == 0){
  147. $.ligerDialog.question('请选择指定退回文章的行!');
  148. }else if(data.length > 0 && data.length < 2){
  149. $.ligerDialog.confirm('确定退回该信息吗?', function (confirm)
  150. {
  151. if(confirm){
  152. window.location.href = '../wzb/wzb!bsReturnWzbByID?id='+ dataSelected.id;
  153. $.ligerDialog.success('退回成功!');
  154. }
  155. });
  156. return;
  157. }else{
  158. $.ligerDialog.error('请选择唯一指定退回的文章信息!');
  159. }
  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 id="maingrid" style="margin:0; padding:0"></div>
  174. </form>
  175. <div style="display:none;">
  176. </div>
  177. </body>
  178. </html>