rescourceAll.jsp 6.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  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="${pageContext.request.contextPath }/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 grid = null;
  18. $(function (){
  19. initList();
  20. });
  21. function initList() {
  22. var s="";
  23. var a='';
  24. $('input[name="checkbox"]:checked').each(function(){
  25. a+=$(this).val()+',';
  26. });
  27. if(a==''){
  28. alert("请选择资源类目或共享类型!");
  29. return;
  30. }
  31. s += "&type="+encodeURI(encodeURI(a));
  32. s += "&category_id="+$("#category_id").val();
  33. s += "&share_type="+$("#share_type").val();
  34. grid = $("#maingrid4").ligerGrid({columns :
  35. [{display : '资源类目',name : 'category_name',width : '40%',
  36. render:function(row){
  37. if(null==row.category_name){
  38. return "--";
  39. }else{
  40. return row.category_name
  41. }}},
  42. {display : '共享类型',name : 'share_type',width : '35%',
  43. render:function(row){
  44. if(null==row.share_type){
  45. return "--";
  46. }else{
  47. if(row.share_type == 0){
  48. return "不共享";
  49. }else if(row.share_type == 1){
  50. return "部门共享";
  51. }else if(row.share_type == 2){
  52. return "公司共享";
  53. }
  54. }}},
  55. {display : '资源数量',name : 'num',width : '18%',
  56. render:function(row){
  57. var h = "<a href='javascript:num(" + row.universalid + ","+row.share_type+")'>"+"<FONT COLOR=\"blue\">"+row.num+" 个</FONT>"+"</a> ";
  58. return h;
  59. }}],
  60. pageSizeOptions: [20, 30, 40, 50],
  61. pageSize : 20,
  62. rownumbers:true,
  63. url : 'rscResourceGroupAction.do?task=resourceAllData&time='+ new Date().getTime()+s,
  64. pageParmName : 'p',
  65. pagesizeParmName : 'pSize',
  66. width : '99.5%',
  67. height : '99%',
  68. onError:function(err){
  69. alert("获取数据失败,请刷新页面后重试!");
  70. }
  71. });
  72. $("#pageloading").hide();
  73. };
  74. /**
  75. * 选择资源类目节点
  76. * @return
  77. */
  78. var dialog = "";
  79. function directory(){
  80. var universalid = $("#category_id").val();
  81. var obj = window.top;
  82. dialog = obj.$.ligerDialog.open({
  83. height: 390,
  84. width:300,
  85. url:'rscCategoryAction.do?task=toCategoryTree&category.universalid='+universalid+'',
  86. allowClose:false,
  87. title:'资源类目',
  88. buttons : [ {
  89. text : '选择',
  90. onclick : function(item,dialog){
  91. var id = dialog.frame.saveCatgory();
  92. var name = dialog.frame.catgoryName();
  93. $("#category_id").val(id);
  94. $("#category_name").val(name);
  95. dialog.close();
  96. }
  97. },{
  98. text : '关闭',
  99. onclick : cancel
  100. }]
  101. });
  102. }
  103. //取消
  104. function cancel(item, dialog){
  105. dialog.close();
  106. }
  107. function num(universalid,share_type){
  108. if(universalid==undefined){universalid="";}
  109. if(share_type==undefined){share_type="";}
  110. search("rscResourceGroupAction.do?task=toResourceDetail&universalid="+universalid+"&share_type="+share_type);
  111. }
  112. function search(url) {
  113. var obj = window.top;
  114. if (obj != undefined && obj != null) {
  115. obj.$.ligerDialog.open({url : url,height : 400,width : 800,title:"资源详细",name : "listDialog"});
  116. }
  117. }
  118. function aa(){
  119. if(document.getElementById("dept2").checked){
  120. $("#share_types").removeAttr("style");
  121. $("#share_type").val("");
  122. }else{
  123. document.getElementById("share_types").style.display = "none";
  124. $("#share_type").val("");
  125. }
  126. }
  127. function searchAll() {
  128. $("#category_id").val("");
  129. $("#category_name").val("");
  130. $("#share_type").val("");
  131. initList();
  132. }
  133. </script>
  134. </head>
  135. <body>
  136. <form id="requestForm" action="" method="post">
  137. <div class="container">
  138. <div class="default_search" style="margin: 0;">
  139. <ul class="list_search" style="margin: 0; width: 100%; padding:0;">
  140. <li class="text" style="width:30px;"></li>
  141. <li class="text" style="width:30px;">
  142. <input type="checkbox" id="dept1" name="checkbox" value="1" checked="checked" />
  143. </li>
  144. <li class="title" style="width:120px;">按资源类目汇总:</li>
  145. <li class="text">
  146. <input type="hidden" id="category_id" name="category_id" value="${constrctTree.universalid }"/>
  147. <input type="text" id="category_name" name="category_name" value="${constrctTree.category_name }" onfocus="this.blur()" style="width: 122px;"/>
  148. </li>
  149. <li class="text">
  150. <input type="button" class="l-button" value="选择" id="chooseCategory" onclick="directory()" />
  151. </li>
  152. </ul>
  153. <ul class="list_search" style="margin: 0; width: 50%; padding:0;">
  154. <li class="text" style="width:30px;"></li>
  155. <li class="text" style="width:30px;">
  156. <input type="checkbox" id="dept2" name="checkbox" value="0" onclick="aa()"/>
  157. </li>
  158. <li class="title" style="width:120px;">按共享类型汇总:</li>
  159. <li class="text" style="display: none;" id="share_types">
  160. <select id="share_type" name="share_type" style="width: 126px;">
  161. <option value="">-选择-</option>
  162. <option value="0">不共享</option>
  163. <option value="1">部门共享</option>
  164. <option value="2">公司共享</option>
  165. </select>
  166. </li>
  167. </ul>
  168. <ul>
  169. <li class="search-button">
  170. <input type="button" class='l-button' name="search" onclick="initList();" value="查询"/>
  171. <input type="button" class='l-button' name="search" onclick="searchAll()" value="查询全部" />
  172. </li>
  173. </ul>
  174. </div>
  175. </div>
  176. </form>
  177. <div id="maingrid4" style="margin: 0; padding: 0;clear: both;"></div>
  178. <div style="display: none;"></div>
  179. <%@ include file="/include/message.jsp"%>
  180. </body>
  181. </html>