corporationArchival.jsp 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207
  1. <%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
  3. <%@ taglib prefix="h" uri="/WEB-INF/tlds/author.tld" %>
  4. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  5. <html>
  6. <head>
  7. <meta http-equiv="Content-Type" content="text/html;charset=GBK">
  8. <title>公司档案</title>
  9. <link href="/ynet/main.css" rel="stylesheet" type="text/css" />
  10. <link href="${pageContext.request.contextPath }/liger/lib/ligerUI/skins/${sessionScope.css}/css/ligerui-all.css" rel="stylesheet" type="text/css" />
  11. <script src="${pageContext.request.contextPath }/liger/lib/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
  12. <script src="${pageContext.request.contextPath }/liger/lib/ligerUI/js/ligerui.all.js" type="text/javascript"></script>
  13. <script type="text/javascript" src="/shares/js/constant.js"></script>
  14. <script type="text/javascript" src="/shares/js/common.js"></script>
  15. <script type="text/javascript" src="/shares/js/yw/ams/flow/amsflow.js"></script>
  16. <script type="text/javascript">
  17. // var acrhiveRank=[{"childMap":{},"code":"","dname":"一般","dorder":1,"dvalue":"1","groupRootId":0,"isDefault":0,"isValid":0,"loseFlag":0,"parentId":0,"remark":"","type":"C","universalid":24414802862256,"updateDate":null},{"childMap":{},"code":"","dname":"机密","dorder":2,"dvalue":"2","groupRootId":0,"isDefault":0,"isValid":0,"loseFlag":0,"parentId":0,"remark":"","type":"C","universalid":24414803860795,"updateDate":null},{"childMap":{},"code":"","dname":"绝密","dorder":3,"dvalue":"3","groupRootId":0,"isDefault":0,"isValid":0,"loseFlag":0,"parentId":0,"remark":"","type":"C","universalid":24414804884387,"updateDate":null}];
  18. // var archiveMedium =[{"childMap":{},"code":"","dname":"纸质","dorder":1,"dvalue":"1","groupRootId":0,"isDefault":0,"isValid":0,"loseFlag":0,"parentId":0,"remark":"","type":"C","universalid":24414800833785,"updateDate":null},{"childMap":{},"code":"","dname":"电子档","dorder":2,"dvalue":"2","groupRootId":0,"isDefault":0,"isValid":0,"loseFlag":0,"parentId":0,"remark":"","type":"C","universalid":24414801834135,"updateDate":null}];
  19. var isTreeLoad = true;
  20. var grid = null;
  21. var acrhiveRank=${result};
  22. var archiveMedium =${archiveMedium};
  23. var curTab = acrhiveRank[0].universalid;
  24. var dvalue = acrhiveRank[0].dvalue;
  25. $(function (){
  26. $("#myAuditTab").ligerTab({
  27. onAfterSelectTabItem: function (tabid){
  28. var amsRank = $("div[tabid='"+tabid+"']").attr("id").replace("rank", "");
  29. for (var i = 0; i < acrhiveRank.length; i++){
  30. if(amsRank == acrhiveRank[i].dvalue){
  31. curTab = acrhiveRank[i].universalid;
  32. dvalue = acrhiveRank[i].dvalue;
  33. initList();
  34. }
  35. }
  36. }});
  37. initList();
  38. archiveType();
  39. });
  40. function initList(){
  41. myWaitList(curTab);
  42. }
  43. function myWaitList(name) {
  44. // alert(name)
  45. var categoryRootId=$("#categoryRootId").val();
  46. var categoryId=$("#archiveInfo\\.archive_type").val();
  47. if(categoryId==categoryRootId){
  48. $("#archiveInfo\\.archive_type").val("");
  49. }
  50. var s="";
  51. s += "&archiveInfo.archive_num="+encodeURI(encodeURI($("#archive_num").val()));
  52. s += "&archiveInfo.archive_name="+encodeURI(encodeURI($("#archive_name").val()));
  53. s += "&archiveInfo.archive_type="+$("#archiveInfo\\.archive_type").val();
  54. grid = $("#my"+name).ligerGrid({
  55. columns : [
  56. {display : '档案类目',name : 'category_name',width : '17%'},
  57. {display : '档案编号',name : 'archive_num',width : '15%',render:function(row){if(null==row.archive_num){return "--"}else{return row.archive_num}}},
  58. {display : '档案名称',name : 'archive_name',width : '35%',render: function(row){
  59. if(null==row.archive_name){return "--"}else{
  60. var archive_name = row.archive_name;
  61. var universalid = row.universalid;
  62. return '<a href=\"#\" onclick=\"addTab(\''+new Date().getTime()+'\', \'查看档案信息\', \'amsArchiveMgr.do?method=toDetailArchive&archiveInfo.universalid='+ universalid+ '\');\">'+archive_name+'</a>';
  63. }}},
  64. {display : '档案介质',name : 'archive_medium',width : '13%',
  65. render : function(row){
  66. for (var i = 0; i < archiveMedium.length; i++)
  67. {
  68. if (archiveMedium[i]['dvalue'] == row.archive_medium)
  69. return archiveMedium[i]['dname'];
  70. }
  71. return "--";
  72. }},
  73. {display : '档案密级',name : 'archive_rank',width :'13%',
  74. render : function(row){
  75. for (var i = 0; i < acrhiveRank.length; i++)
  76. {
  77. if (acrhiveRank[i]['dvalue'] == row.archive_rank)
  78. return acrhiveRank[i]['dname'];
  79. }
  80. return "--"; }
  81. }],
  82. pageSizeOptions: [10,15, 20, 30, 40, 50],
  83. pageSize : 15,
  84. rownumbers:true,
  85. url : 'amsCategory.do?method=tableList&time='+ new Date().getTime()+"&archiveInfo.archive_rank="+dvalue+s,
  86. pageParmName : 'p',
  87. pagesizeParmName : 'pSize',
  88. width : '99.5%',
  89. height : '99%',
  90. onError:function(err){
  91. alert("获取数据失败,请刷新页面后重试!");
  92. }
  93. });
  94. $("#pageloading").hide();
  95. $("#starttime").ligerDateEditor({ showTime: true, labelAlign: 'left', format :"yyyy-MM-dd"});
  96. $("#endtime").ligerDateEditor({ showTime: true, labelAlign: 'left', format :"yyyy-MM-dd"});
  97. $("#modelId").ligerComboBox();
  98. };
  99. function delArchive(){
  100. if(confirm('是否删除')){
  101. _remoteCall("amsArchiveMgr.do?method=updateArchive&archiveInfo.is_valid=0&archiveInfo.universalid="+universalid, {}, function(message) {
  102. if(message==0){
  103. alert("删除失败");
  104. }else{
  105. alert("删除成功")
  106. }
  107. });
  108. reloadPage();
  109. }
  110. }
  111. function archiveType(){
  112. typeTree1 = $("#archiveInfo\\.archive_type_name").ligerComboBox({
  113. width : 130,
  114. selectBoxWidth: 200,
  115. selectBoxHeight: 200,
  116. valueField: 'universalid',
  117. valueFieldID :'archiveInfo\.archive_type',
  118. treeLeafOnly: false,
  119. textField:'category_name',
  120. tree: { url: 'amsCategory.do?method=categoryTree&time='+new Date().getTime(),
  121. checkbox : false,
  122. folderCheckbox : false,
  123. single : true,
  124. childIcon : 'folder',
  125. parentIcon : 'folder',
  126. idFieldName : 'universalid',
  127. parentIDFieldName : 'parentid',
  128. textFieldName :'category_name',
  129. onClick : function(node) {
  130. var pid = node.data.parentid;
  131. var id = node.data.universalid;
  132. if(pid=='-1'){
  133. $("#categoryRootId").val(id);
  134. }
  135. },
  136. onSuccess : function() {
  137. this.expandAll();
  138. isTreeLoad = false;
  139. }
  140. }
  141. });
  142. }
  143. function searchByKword(){
  144. initList();
  145. }
  146. </script>
  147. </head>
  148. <body>
  149. <form id="requestForm" action="" method="post">
  150. <div class="container">
  151. <!-- <div id="title" class="form-button" style="width: 100%;">
  152. <input onclick="closeTabUseInOA();" type="button" value="关闭" class="l-button">
  153. </div> -->
  154. <div class="default_search" style="margin: 0; width: 100%; padding:0;">
  155. <ul class="list_search" style="width:250px;">
  156. <li class="title">档案名称:</li>
  157. <li class="text">
  158. <input type="text" id="archive_name" name="archiveInfo.archive_name" style="width: 130px;">
  159. </li>
  160. </ul>
  161. <ul><li class="title">档案编号:</li>
  162. <li class="text">
  163. <input type="text" id="archive_num" name="archiveInfo.archive_num" style="width: 130px;">
  164. </li>
  165. </ul>
  166. <ul><li class="title">档案类目:</li>
  167. <li class="text">
  168. <input type="text" id="archiveInfo.archive_type_name" name="archiveInfo.archive_type_name" style="width: 130px;">
  169. <input type="hidden" id="archiveInfo.archive_type" name="archiveInfo.archive_type" style="width: 130px;">
  170. <input type="hidden" id="categoryRootId" name="categoryRootId" value=""/>
  171. </li>
  172. </ul>
  173. <ul><li class="title">&nbsp;</li>
  174. <li class="search-button">
  175. <input type="button" class='l-button' name="search" onclick="searchByKword()" value="查询"/>
  176. </li>
  177. </ul>
  178. </div>
  179. </div>
  180. </form>
  181. <!-- <div id="maingrid4" style="margin: 0; padding: 0;clear: both;"></div>-->
  182. <div id="myAuditTab" class="tab2 l-tab">
  183. <c:forEach items="${acrhiveRank}" var="acrhiveRank" >
  184. <h:isAuthor key="/amsAcrhiveRank${acrhiveRank.dvalue }">
  185. <div title="${acrhiveRank.dname }档案" id="rank${acrhiveRank.dvalue }" style="overflow: hidden;">
  186. <div id="my${acrhiveRank.universalid }" style="margin: 0; padding: 0"></div>
  187. </div>
  188. </h:isAuthor>
  189. </c:forEach>
  190. </div>
  191. <div style="display: none;">
  192. </div>
  193. <%@ include file="/include/message.jsp"%>
  194. </body>
  195. </html>