auth.jsp 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <%@page contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
  2. <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
  3. <script type="text/javascript" src="<c:url value='/resources/js/admin/auth.js' />"></script>
  4. <!-- 메뉴 관리 -->
  5. <div class="main-wrapper">
  6. <div class="k-header title-bar">
  7. <span class="k-icon k-i-group"></span><span class="title">권한 관리</span>
  8. <span class="category"></span>
  9. </div>
  10. <div id="wrapper" >
  11. <div class="left-pane">
  12. <div>
  13. <button type="button" class="k-button" id="add-item">권한 추가</button>
  14. <button type="button" class="k-button" id="remove-item">권한 삭제</button>
  15. <button type="button" class="k-button" id="deselect-item">선택해제</button>
  16. </div>
  17. <div id="tree-view" class="k-content"></div>
  18. </div>
  19. <div class="right-pane">
  20. <div>
  21. <button type="button" class="k-button" id="save-item">저장</button>
  22. <button type="button" class="k-button" id="reload-item">캐시 초기화</button>
  23. </div>
  24. <div data-id="tree-data" class="k-content" id="tree-data">
  25. <table>
  26. <colgroup>
  27. <col width="200">
  28. <col width="*">
  29. <col width="200">
  30. <col width="*">
  31. </colgroup>
  32. <tbody>
  33. <tr>
  34. <th class="k-header">아이디</th>
  35. <td class="k-content">
  36. <input class="k-textbox" id="authId" data-bind="value:authId">
  37. </td>
  38. <th class="k-header">권한명</th>
  39. <td class="k-content">
  40. <input type="text" class="k-textbox" data-bind="value:authName">
  41. </td>
  42. </tr>
  43. <tr>
  44. <th class="k-header">설명<br/>(<span id="descLength">0</span>/<span>500bytes</span>)</th>
  45. <td class="k-content" colspan="3">
  46. <textarea id="authDesc" data-bind="value:authDesc" style="width: 100%; height: 150px;"></textarea>
  47. </td>
  48. </tr>
  49. <tr>
  50. <th class="k-header">속성 추가</th>
  51. <td class="k-content" colspan="3">
  52. <div id="addAttrList"></div>
  53. </td>
  54. </tr>
  55. <tr>
  56. <th class="k-header">속성 제거</th>
  57. <td class="k-content" colspan="3">
  58. <div id="minusAttrList"></div>
  59. </td>
  60. </tr>
  61. </tbody>
  62. </table>
  63. </div>
  64. </div>
  65. </div>
  66. </div>
  67. <script type="text/javascript">
  68. $(document).ready(function() {
  69. var auth = new mcare_admin_auth( "${defaultLanguage}" );
  70. auth.init();
  71. });
  72. </script>