sysRoleSelector.jsp 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@include file="/commons/include/html_doctype.html" %>
  3. <html>
  4. <head>
  5. <title>系统角色表管理</title>
  6. <%@include file="/commons/include/get.jsp" %>
  7. <style type="text/css">
  8. html { overflow-x: hidden; }
  9. </style>
  10. <script type="text/javascript">
  11. var isSingle='${isSingle}';
  12. $(function(){
  13. var isSingle=${isSingle};
  14. forbidF5("Chrome");//禁止刷新页面
  15. $("#sysRoleItem>tbody").find("tr").bind('click', function() {
  16. if(isSingle=='true'){
  17. var rad=$(this).find('input:radio');
  18. rad.attr("checked","checked");
  19. }else{
  20. var ch=$(this).find(":checkbox");
  21. window.parent.selectMulti(ch);
  22. }
  23. });
  24. if(!isSingle){
  25. $("#chkall").click(function(){
  26. var checkAll=false;
  27. if($(this).attr("checked")){
  28. checkAll=true;
  29. }
  30. var checkboxs=$(":checkbox", $("#sysRoleItem>tbody"));
  31. checkboxs.each(function(){
  32. if(checkAll){
  33. window.parent.selectMulti(this);
  34. }
  35. })
  36. });
  37. }
  38. });
  39. </script>
  40. </head>
  41. <body style="overflow-x:hidden;">
  42. <div class="panel">
  43. <div class="panel-search" moreHeight="30">
  44. <form id="searchForm" method="post" action="selector.ht?isSingle=${isSingle}" target="roleFrame">
  45. <ul class="row">
  46. <li>
  47. <span class="label">角色名称:</span><input type="text" name="Q_roleName_S" value="${param.Q_roleName_S }" class="inputText" size="20" />
  48. </li>
  49. <li>
  50. <span class="label">角色类别:</span>
  51. <select name="Q_category_S" class="select" value="${param['Q_category_S']}">
  52. <option value="" <c:if test="${param['Q_category_S']=='' }">selected="selected"</c:if> >--不区分--</option>
  53. <c:forEach items="${categoryList}" var="catName">
  54. <option value="${catName}" <c:if test="${param['Q_category_S']==catName }">selected="selected"</c:if> >${catName}</option>
  55. </c:forEach>
  56. </select>
  57. <a href="javascript:;" onclick="$('#searchForm').submit()" class='button'><span>查询</span></a>
  58. </li>
  59. </ul>
  60. <input type ="hidden" id = "all_selected" name="all_selected" value="${all_select}"/>
  61. <input type ="hidden" id = "now_selected" name="Q_nowselected_S"/>
  62. <input type ="hidden" id = "no_selected" name="Q_noselected_S"/>
  63. </form>
  64. </div>
  65. <div class="panel-body">
  66. <div class="panel-data">
  67. <c:if test="${isSingle==false}">
  68. <c:set var="checkAll">
  69. <input type="checkbox" id="chkall" />
  70. </c:set>
  71. </c:if>
  72. <display:table name="sysRoleList" id="sysRoleItem" requestURI="selector.ht" sort="external" cellpadding="1" cellspacing="1" class="table-grid">
  73. <display:column title="${checkAll}" media="html" style="width:30px;">
  74. <c:if test="${isSingle==false}">
  75. <input type="checkbox" class="pk" name="roleId" value="${sysRoleItem.roleId}#${sysRoleItem.roleName}"/>
  76. </c:if>
  77. <c:if test="${isSingle==true}">
  78. <input type="radio" class="pk" name="roleId" value="${sysRoleItem.roleId}#${sysRoleItem.roleName}">
  79. </c:if>
  80. </display:column>
  81. <display:column property="roleName" title="角色名" sortable="true" sortName="roleName"></display:column>
  82. <display:column property="subSystem.sysName" title="子系统名称" sortable="true" sortName="sysName"></display:column>
  83. <display:column property="category" title="角色分类" sortable="true" sortName="category"></display:column>
  84. <display:column property="memo" title="备注" ></display:column>
  85. </display:table>
  86. <hotent:paging tableId="sysRoleItem" showExplain="false"/>
  87. </div>
  88. </div>
  89. </div>
  90. </body>
  91. </html>