extraAttr.jsp 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128
  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/extraAttr.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" style="padding: 10px;" id="tree-data">
  25. <table style="width: 720px; margin: 0 auto;">
  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="extraAttrId" data-bind="value:extraAttrId">
  37. </td>
  38. <th class="k-header">메뉴명</th>
  39. <td class="k-content">
  40. <input type="text" class="k-textbox" data-bind="value:extraAttrName">
  41. <!-- <input type="hidden" data-bind="value:parentMenuId"> -->
  42. </td>
  43. </tr>
  44. <tr>
  45. <th class="k-header">설명<br/>(<span id="descLength">0</span>/<span>500bytes</span>)</th>
  46. <td class="k-content" colspan="3">
  47. <textarea id="extraAttrDesc" data-bind="value:extraAttrDesc" style="width: 100%; height: 150px;"></textarea>
  48. </td>
  49. </tr>
  50. <tr>
  51. <th class="k-header">추가 속성 사용자</th>
  52. <td class="k-content" colspan="3">
  53. <div id="extraAttrUsers"></div>
  54. </td>
  55. </tr>
  56. </tbody>
  57. </table>
  58. </div>
  59. </div>
  60. </div>
  61. </div>
  62. <script id="popTemplate" type="text/x-kendo-template">
  63. <div class="pop-select-bar" class="k-widget k-header">
  64. <select id="pop-select-hospital">
  65. </select>
  66. <select id="pop-select-duty">
  67. </select>
  68. <select id="pop-select-work">
  69. </select>
  70. <select id="pop-select-user">
  71. </select>
  72. <input type="text" class="k-textbox" value="" id="pop-search-text" style="width: 115px"/>
  73. <a class="k-button">
  74. <span class="k-icon k-i-search" id="pop-search"></span>
  75. </a>
  76. </div>
  77. <div class="gridContainer">
  78. <div id="grid3"></div>
  79. </div>
  80. <div>
  81. <div class="k-edit-form-container" id="createDataBox">
  82. <div class="k-edit-label">
  83. <label for="userId">아이디</label>
  84. </div>
  85. <div data-container-for="userId" class="k-edit-field">
  86. <input type="text" class="k-input k-textbox" name="userId" required="required" data-bind="value:userId">
  87. </div>
  88. <div class="k-edit-label">
  89. <label for="userName">이름</label>
  90. </div>
  91. <div data-container-for="userName" class="k-edit-field">
  92. <input type="text" class="k-input k-textbox" name="userName" data-bind="value:userName">
  93. </div>
  94. <div class="k-edit-label">
  95. <label for="userAttrOrder">순서</label>
  96. </div>
  97. <div data-container-for="userAttrOrder" class="k-edit-field">
  98. <input type="text" class="k-input k-textbox" name="userAttrOrder" data-bind="value:userAttrOrder">
  99. </div>
  100. <div class="k-edit-label">
  101. <label for="hospitalName">소속</label>
  102. </div>
  103. <div data-container-for="hospitalName" class="k-edit-field">
  104. <input type="text" class="k-input k-textbox" name="hospitalName" data-bind="value:hospitalName">
  105. </div>
  106. <div class="k-edit-label">
  107. <label for="dutyName">직무</label>
  108. </div>
  109. <div data-container-for="dutyName" class="k-edit-field">
  110. <input type="text" class="k-input k-textbox" name="dutyName" data-bind="value:dutyName">
  111. </div>
  112. <div class="k-edit-label">
  113. <label for="workName">업무</label>
  114. </div>
  115. <div data-container-for="workName" class="k-edit-field">
  116. <input type="text" class="k-input k-textbox" name="workName" data-bind="value:workName">
  117. </div>
  118. </div>
  119. </div>
  120. </script>
  121. <script type="text/javascript">
  122. $(document).ready(function() {
  123. var extraAttr = new mcare_admin_extraAttr( "${defaultLanguage}" );
  124. extraAttr.init();
  125. });
  126. </script>