sysTransDefSet.jsp 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <%--
  2. time:2015-04-09 17:19:23
  3. desc:edit the 对象权限表
  4. --%>
  5. <%@page language="java" pageEncoding="UTF-8"%>
  6. <%@include file="/commons/include/html_doctype.html"%>
  7. <%@ taglib prefix="ht" tagdir="/WEB-INF/tags/wf"%>
  8. <html>
  9. <head>
  10. <title>编辑 对象权限表</title>
  11. <%@include file="/commons/include/form.jsp" %>
  12. <!-- zTree引入 -->
  13. <f:link href="tree/zTreeStyle.css"></f:link>
  14. <script type="text/javascript" src="${ctx}/js/lg/plugins/ligerMenu.js"></script>
  15. <script type="text/javascript" src="${ctx}/js/tree/jquery.ztree.js"></script>
  16. <script type="text/javascript" src="${ctx}/js/lg/plugins/ligerLayout.js"></script>
  17. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/GlobalMenu.js"></script>
  18. <script type="text/javascript" src="${ctx}/js/hotent/platform/form/GlobalType.js"></script>
  19. <script type="text/javascript" src="${ctx}/js/util/ZtreeCreator.js"></script>
  20. <!-- ngjs引入 -->
  21. <script type="text/javascript" src="${ctx}/js/hotent/CustomValid.js"></script>
  22. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/SysDialog.js"></script>
  23. <script type="text/javascript" src="${ctx}/js/angular/angular.min.js"></script>
  24. <script type="text/javascript" src="${ctx}/js/angular/service/baseServices.js"></script>
  25. <script type="text/javascript" src="${ctx}/js/angular/service/arrayToolService.js"></script>
  26. <script type="text/javascript" src="${ctx}/js/angular/service/commonListService.js"></script>
  27. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/sysTransDef/SysTransDefService.js"></script>
  28. <script type="text/javascript" src="${ctx}/js/hotent/platform/system/sysTransDef/SetController.js"></script>
  29. <script type="text/javascript">
  30. $(function() {
  31. $("#defLayout").ligerLayout({leftWidth:210,height: '100%',allowLeftResize:false});
  32. });
  33. var id="";
  34. function zTreeOnClick(event,treeId,treeNode) {
  35. var scope=getScope();
  36. id=treeNode.id;
  37. scope.excuteSelectSql();
  38. };
  39. </script>
  40. </head>
  41. <body ng-app="app" ng-controller="SetController">
  42. <form id="frmSubmit>
  43. <div class="panel">
  44. <div class="panel-top">
  45. <div class="tbar-title">
  46. <span class="tbar-label">权限转移</span>
  47. </div>
  48. <div class="panel-toolbar">
  49. <div class="toolBar">
  50. 被转移人:<input ng-model="param.author.name" type="text" readonly="true" class="inputText" validate="{required:true,maxlength:64}"/>
  51. <input type="button" value="选择" ng-click="selectUser(param.author,authorChange)" />
  52. </div>
  53. </div>
  54. </div>
  55. <div id="defLayout" >
  56. <div position="left" title="权限转移管理" style="overflow: auto;float:left;width:100%">
  57. <ul id="glTypeTree" class="ztree"></ul>
  58. </div>
  59. <div position="center" title="权限明细">
  60. <div class="panel-toolbar">
  61. <div class="toolBar">
  62. <div class="group">转移到:<input readonly="true" ng-model="param.targetPerson.name"/></div>
  63. <div class="group"><a class="link search" ng-click="selectUser(param.targetPerson)"><span></span>人员选择</a></div>
  64. <div class="l-bar-separator"></div>
  65. <div class="group"><a class="link ok" ng-click="excuteUpdateSql()"><span></span>确认</a></div>
  66. <!-- <div class="l-bar-separator"></div>
  67. <div class="group"><a class="link back" href="list.ht"><span></span>返回</a></div> -->
  68. </div>
  69. </div>
  70. <div class="panel-body" style="overflow-y:scroll;height: 650px;">
  71. <table class="table-detail" cellpadding="0" cellspacing="0" border="0" type="main">
  72. <tr>
  73. <th width="2%"><input type="checkbox" ng-model="param.selectAll" ng-click="clickAll()"/></th>
  74. <th width="20%" ng-repeat="(id,value) in param.showList[0]">{{id}} </th>
  75. </tr>
  76. <tr ng-repeat="item in param.showList">
  77. <td><input ng-model="param.list[$index].selected" type="checkbox"/></td>
  78. <td height="30px" ng-repeat="(id,value) in item" ng-click="clickItem(param.list[$parent.$index])">{{value}}</td>
  79. </tr>
  80. </table>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. </form>
  86. </body>
  87. </html>