lygbUser.jsp 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8" %>
  2. <%@page import="com.sooka.nsos.system.login.bean.Permissions"%>
  3. <%
  4. Permissions pemission = (Permissions) request.getSession().getAttribute("userinfo");
  5. String userName = pemission.getUserRealName();
  6. if(pemission.getUserRealName()==null){
  7. userName="系统管理员";
  8. }
  9. %>
  10. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  11. <html >
  12. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  13. <title>辽源市信息报送系统</title>
  14. <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/ext/resources/css/ext-all.css" />
  15. <link rel="stylesheet" href="<%=request.getContextPath()%>/jqcase/builds/merged/bsgrid.all.min.css"/>
  16. <link rel="stylesheet" href="<%=request.getContextPath()%>/jqcase/builds/css/skins/grid_jqgrid.min.css"/>
  17. <link rel="stylesheet" href="<%=request.getContextPath()%>/css/dialogWin_css.css"/>
  18. <link href="<%=request.getContextPath()%>/css/framework_main_style.css" rel="stylesheet" type="text/css" />
  19. <link href="<%=request.getContextPath()%>/css/dhtmlXTree.css" type="text/css" rel="stylesheet">
  20. <style type="text/css">
  21. /* row hover */
  22. .bsgrid tr:hover td {
  23. background-color: #ffe48d;
  24. }
  25. </style>
  26. <%
  27. String orgId = "1";
  28. String parentOrgId = "0";
  29. %>
  30. <script type="text/javascript" language=JavaScript src="<%=request.getContextPath()%>/js/common/jquery-1.8.3.min.js"></script>
  31. <script language="javascript" type="text/javascript" src="<%=request.getContextPath()%>/js/common/dialogWindow.js"></script>
  32. <script type="text/javascript" src="<%=request.getContextPath()%>/jqcase/builds/js/lang/grid.zh-CN.min.js"></script>
  33. <script type="text/javascript" src="<%=request.getContextPath()%>/jqcase/builds/merged/bsgrid.all.min.js"></script>
  34. <script type="text/javascript" src="<%=request.getContextPath()%>/js/dhtmlXCommon.js"></script>
  35. <script type="text/javascript" src="<%=request.getContextPath()%>/js/dhtmlXTree.js"></script>
  36. <script language="javascript" type="text/javascript" src="<%=request.getContextPath()%>/js/common/idealDicConfig.js"></script>
  37. <script language="javascript" type="text/javascript" src="<%=request.getContextPath()%>/js/common/idealDic.js"></script>
  38. <script type="text/javascript">var prjContextPath = '<%=request.getContextPath()%>';</script>
  39. <script>
  40. //加载数据字典start
  41. dicContainer.init();
  42. //加载数据字典end
  43. var thisPageSize ;
  44. $(function(){warpinit()});
  45. </script>
  46. <script type="text/javascript" src="<%=request.getContextPath()%>/system/permissions/lygbUser.js"></script>
  47. <script type="text/JavaScript">
  48. function show_menu(num){
  49. for(i=0;i<100;i++){
  50. if($('li0'+i)){
  51. $('li0'+i).style.display='none';
  52. $('f0'+i).className='';
  53. }
  54. }
  55. $('li0'+num).style.display='block';//触发以后信息块
  56. $('f0'+num).className='left02down01_xia_li';//触发以后TAG样式
  57. }
  58. var temp=0;
  59. function show_menuC(){
  60. if (temp==0){
  61. document.getElementById('LeftBox').style.display='none';
  62. document.getElementById('RightBox').style.marginLeft='0';
  63. document.getElementById('Mobile').style.background='url(images/center.gif)';
  64. temp=1;
  65. }else{
  66. document.getElementById('RightBox').style.marginLeft='222px';
  67. document.getElementById('LeftBox').style.display='block';
  68. document.getElementById('Mobile').style.background='url(images/center0.gif)';
  69. temp=0;
  70. }
  71. }
  72. //table_warp自适应
  73. function warpinit(){
  74. var wh = $(window).height()+5;//浏览器高度
  75. var th = $("#title_header").height();//logo高度
  76. var bh = $("#button_div").height();//底部button高度
  77. var ch = $("#condition_div").height();//条件查询div高度
  78. var tableH = wh-th-bh-ch-20;//table_warp计算高度
  79. $("#treediv").css('height',wh-20);
  80. $("#dhtmlTree").css('height',wh-78);
  81. $("#table_warp").css('height',tableH);
  82. $("#LeftBox").css('height',tableH+19);
  83. $("#RightBox").css('height',tableH+19);
  84. thisPageSize=parseInt($("#table_warp").height()/28);//table显示行数
  85. }
  86. function render_role(record, rowIndex, colIndex, options){
  87. var sex_val = gridObj.getColumnValue(rowIndex, gridObj.getColumnAttr(colIndex, options.settings.colsProperties.indexAttr));
  88. return parent.dicContainer.getDicItemName("role101",sex_val);
  89. }
  90. </script>
  91. </head>
  92. <body >
  93. <!-- 页面左侧布局 start -->
  94. <div class="left_container" id="LeftBox">
  95. <div class="title_left_container">欢迎您登录:<%=userName %></div>
  96. <div class="tree_warp">
  97. <div id="treediv" >
  98. <!--表单样式开始 -->
  99. <table width="100%" align="center" cellpadding="1" cellspacing="3" class="titleTable" >
  100. <tr>
  101. <td class="font_style2">组织列表</td>
  102. </tr>
  103. <tr>
  104. <td class="tdContent" >
  105. <table height="100%" width="100%" border='0' align="center" cellpadding="1" cellspacing="1" class="listTable">
  106. <tr>
  107. <td valign="top">
  108. <div id="dhtmlTree" style="width:205px" class="titleTablenei"></div>
  109. </td>
  110. </tr>
  111. </table>
  112. </td>
  113. </tr>
  114. </table>
  115. </div>
  116. </div>
  117. </div>
  118. <!-- 页面左侧布局 end -->
  119. <!-- 页面右侧布局 start -->
  120. <div class="right_container" id="RightBox" >
  121. <div class="center_warp"><div class="center" id="Mobile"></div></div>
  122. <div class="right_warp">
  123. <div id="condition_div" class="condition_warp">
  124. <div class="title_condition title_font_14">用户管理</div>
  125. </div>
  126. <div id="table_warp" class="table_warp">
  127. <!-- style="border:solid red 1px;" -->
  128. <table id="searchTable" >
  129. <tr>
  130. <th w_hidden="true" w_render="checkbox" w_index="userid" width="2%;"><input type="checkbox"/></th>
  131. <th w_index="id" w_hidden="true" width="2%" >序号</th>
  132. <th w_index="name" width="8%">姓名</th>
  133. <th w_index="loginname" width="20%">账号</th>
  134. <th w_index="loginpwd" width="20%">密码</th>
  135. <th w_index="status" width="8%" w_render="render_role">状态</th>
  136. <th w_index="gongnegid" w_render="operate" width="45%">功能区</th>
  137. </tr>
  138. </table>
  139. </div>
  140. </div>
  141. </div>
  142. <input type="hidden" id="jigouid" />
  143. <!-- 页面右侧布局 end -->
  144. </body>
  145. </html>
  146. <script>
  147. var itemSelect = '<%=orgId%>';
  148. var itemText = '';
  149. var parentOrgId = '<%=parentOrgId%>';
  150. tree=new dhtmlXTreeObject("dhtmlTree","100%","100%",parentOrgId);
  151. tree.setImagePath("<%=request.getContextPath()%>/images/tree/");
  152. tree.setOnClickHandler(doOnClick);
  153. tree.setXMLAutoLoading("<%=request.getContextPath()%>/orgNextTree_tree.action?id=<%=orgId%>");
  154. tree.loadXML("<%=request.getContextPath()%>/orgTree_tree.action?id=<%=orgId%>&pid=<%=parentOrgId%>");
  155. function selectItem(id){
  156. if(id!=null && id!='') {
  157. itemSelect =id;
  158. tree.selectItem(id,true);
  159. }
  160. }
  161. function refreshItem(id){
  162. if(id!=null && id!='') tree.refreshItem(id);
  163. }
  164. function saveOnClick(parentItemId){
  165. refreshItem(parentItemId);
  166. }
  167. function saveOnClickedit(id,label){
  168. if(id!=null && id!='') tree.setItemText(id,label);
  169. }
  170. function saveOnClickdel(parentItemId){
  171. refreshItem(parentItemId);
  172. selectItem(parentItemId);
  173. }
  174. function doOnClick(itemId){
  175. // var wanggename=$("#WANGGE_NAME").val();
  176. var orgid=itemId;
  177. var jigouid=tree.getSelectedItemId();//主键ID
  178. var a=tree.getUserData(tree.getSelectedItemId(), tree.getSelectedItemId()).split(",,,");//当前节点的父节点ID
  179. //bsgrid刷新页面参数
  180. gridObj.options.otherParames={"perPage":thisPageSize,"position":jigouid,"deptid":a[0]};
  181. if(gridObj.options.curPage!=1)
  182. gridObj.firstPage();
  183. else
  184. gridObj.refreshPage();
  185. // tree.refreshItem(itemId);//刷新当前节点数据
  186. }
  187. </script>