656a21112af1c0aaeff7e18ac504d3cbf551e53f.svn-base 8.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. $(function () {
  2. if (BemsWebApplication.config.Group == 2) {
  3. var menuItems = {
  4. 'navConfiguration':
  5. [
  6. {
  7. title: '회사 부서 관리',
  8. subMenus:
  9. [
  10. { viewId: 'CompanyType', title: '회사 구분 코드' },
  11. { viewId: 'Company', title: '회사 정보 관리' },
  12. { viewId: 'Department', title: '부서 정보 관리' }
  13. ]
  14. },
  15. {
  16. title: '사이트 관리',
  17. subMenus:
  18. [
  19. { viewId: 'SetMenu', title: '메뉴 설정' },
  20. //{ viewId: 'SetChart', title: '성능분석 설정' },
  21. //{
  22. // title: '실내 환경 상태 감시',
  23. // subMenus:
  24. // [
  25. // { viewId: 'FloorPlan', title: '층 평면도 등록' },
  26. // { viewId: 'FloorStatus', title: '층별 관제점 등록' }
  27. // ]
  28. //},
  29. { viewId: 'PointLocationMapping', title: '관제점 위치 관리' },
  30. { viewId: 'Holiday', title: '휴일 관리' },
  31. //{ viewId: 'PeopleIncreaseRentalRate', title: '인원증감/임대율 관리' },
  32. {
  33. title: '알람 관리',
  34. subMenus:
  35. [
  36. { viewId: 'AlarmSetting', title: '알람 설정' },
  37. { viewId: 'AlarmAdmin', title: '알람 관리자 설정' },
  38. { viewId: 'AlarmGroup', title: '알람 그룹 관리' },
  39. { viewId: 'AlarmGroupUser', title: '알람 사용자 관리' },
  40. { viewId: 'AlarmLog', title: '알람 로그 조회' }
  41. ]
  42. },
  43. { viewId: 'ConfigData', title: '데이터 환경 설정' },
  44. ]
  45. },
  46. {
  47. title: '사용자 관리',
  48. subMenus:
  49. [
  50. {
  51. title: '사용자 관리 코드',
  52. subMenus:
  53. [
  54. { viewId: 'Position', title: '직위 코드 관리' },
  55. { viewId: 'BusinessField', title: '업무 분야 관리' }
  56. ]
  57. },
  58. { viewId: 'UserGroup', title: '그룹/권한 관리' },
  59. { viewId: 'User', title: '사용자 정보 관리' },
  60. { viewId: 'UserCheck', title: '사용자 정보 확인' },
  61. //{ viewId: 'UserLoginHistory', title: '로그 조회' }
  62. ]
  63. },
  64. {
  65. title: '고지서 설정',
  66. subMenus:
  67. [
  68. //{ viewId: 'PlanNoticePrice', title: '고지 단가' },
  69. { viewId: 'setprice2', title: '고지서 설정' }
  70. ]
  71. },
  72. {
  73. title: '공지사항 관리',
  74. subMenus:
  75. [
  76. { viewId: 'AnnounceManagement', title: '공지사항 관리' },
  77. //{ viewId: 'Announce', title: '공지사항 조회' }
  78. ]
  79. }
  80. ]
  81. };
  82. } else {
  83. var menuItems = {
  84. 'navConfiguration':
  85. [
  86. {
  87. title: '시설 등록',
  88. subMenus:
  89. [
  90. { viewId: 'FacilityCodeClass', title: '설비 분류 코드 관리' },
  91. { viewId: 'Facility2', title: '설비 정보 관리' },
  92. { viewId: 'Point', title: '관제점 관리' },
  93. { viewId: 'Formula', title: '성능 분석 수식 관리' },
  94. ]
  95. },
  96. {
  97. title: '회사 부서 관리',
  98. subMenus:
  99. [
  100. { viewId: 'CompanyType', title: '회사 구분 코드' },
  101. { viewId: 'Company', title: '회사 정보 관리' },
  102. { viewId: 'Department', title: '부서 정보 관리' }
  103. ]
  104. },
  105. {
  106. title: '사이트 관리',
  107. subMenus:
  108. [
  109. { viewId: 'SetMenu', title: '메뉴 설정' },
  110. { viewId: 'SetChart', title: '성능분석 설정' },
  111. { viewId: 'Site', title: '사이트 관리' },
  112. { viewId: 'Building', title: '빌딩 정보 관리' },
  113. { viewId: 'Floor', title: '층 정보 관리' },
  114. {
  115. title: '실내 환경 상태 감시',
  116. subMenus:
  117. [
  118. { viewId: 'FloorPlan', title: '층 평면도 등록' },
  119. { viewId: 'FloorStatus', title: '층별 관제점 등록' }
  120. ]
  121. },
  122. { viewId: 'Zone', title: '구역 정보 관리' },
  123. { viewId: 'PointLocationMapping', title: '관제점 위치 관리' },
  124. { viewId: 'Holiday', title: '휴일 관리' },
  125. { viewId: 'PeopleIncreaseRentalRate', title: '인원증감/임대율 관리' },
  126. {
  127. title: '알람 관리',
  128. subMenus:
  129. [
  130. { viewId: 'AlarmSetting', title: '알람 설정' },
  131. { viewId: 'AlarmAdmin', title: '알람 관리자 설정' },
  132. { viewId: 'AlarmGroup', title: '알람 그룹 관리' },
  133. { viewId: 'AlarmGroupUser', title: '알람 사용자 관리' },
  134. { viewId: 'AlarmLog', title: '알람 로그 조회' }
  135. ]
  136. },
  137. { viewId: 'ConfigData', title: '데이터 환경 설정' },
  138. ]
  139. },
  140. {
  141. title: '사용자 관리',
  142. subMenus:
  143. [
  144. {
  145. title: '사용자 관리 코드',
  146. subMenus:
  147. [
  148. { viewId: 'Position', title: '직위 코드 관리' },
  149. { viewId: 'BusinessField', title: '업무 분야 관리' }
  150. ]
  151. },
  152. { viewId: 'UserGroup', title: '그룹/권한 관리' },
  153. { viewId: 'User', title: '사용자 정보 관리' },
  154. { viewId: 'UserCheck', title: '사용자 정보 확인' },
  155. { viewId: 'UserLoginHistory', title: '로그 조회' }
  156. ]
  157. },
  158. {
  159. title: '공지사항 관리',
  160. subMenus:
  161. [
  162. { viewId: 'AnnounceManagement', title: '공지사항 관리' },
  163. { viewId: 'Announce', title: '공지사항 조회' }
  164. ]
  165. },
  166. {
  167. title: '고지 단가',
  168. subMenus:
  169. [
  170. { viewId: 'PlanNoticePrice', title: '고지 단가' },
  171. { viewId: 'ChargePrice2', title: '고지서 조회' },
  172. { viewId: 'PriceCompare2', title: '요금/사용량 비교' },
  173. { viewId: 'setprice2', title: '요금 설정' }
  174. ]
  175. }
  176. ]
  177. };
  178. }
  179. $SideMenu.pushSideMenu(menuItems);
  180. });