8f26a97eaf36e426824c5cad9f104ad153c72d10.svn-base 8.4 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. ]
  44. },
  45. {
  46. title: '사용자 관리',
  47. subMenus:
  48. [
  49. {
  50. title: '사용자 관리 코드',
  51. subMenus:
  52. [
  53. { viewId: 'Position', title: '직위 코드 관리' },
  54. { viewId: 'BusinessField', title: '업무 분야 관리' }
  55. ]
  56. },
  57. { viewId: 'UserGroup', title: '그룹/권한 관리' },
  58. { viewId: 'User', title: '사용자 정보 관리' },
  59. { viewId: 'UserCheck', title: '사용자 정보 확인' },
  60. //{ viewId: 'UserLoginHistory', title: '로그 조회' }
  61. ]
  62. },
  63. {
  64. title: '공지사항 관리',
  65. subMenus:
  66. [
  67. { viewId: 'AnnounceManagement', title: '공지사항 관리' },
  68. //{ viewId: 'Announce', title: '공지사항 조회' }
  69. ]
  70. },
  71. //{
  72. // title: '고지 단가',
  73. // subMenus:
  74. // [
  75. // { viewId: 'PlanNoticePrice', title: '고지 단가' },
  76. // { viewId: 'ChargePrice2', title: '고지서 조회' },
  77. // { viewId: 'PriceCompare2', title: '요금/사용량 비교' },
  78. // { viewId: 'setprice2', title: '요금 설정' }
  79. // ]
  80. //}
  81. ]
  82. };
  83. } else {
  84. var menuItems = {
  85. 'navConfiguration':
  86. [
  87. {
  88. title: '시설 등록',
  89. subMenus:
  90. [
  91. { viewId: 'FacilityCodeClass', title: '설비 분류 코드 관리' },
  92. { viewId: 'Facility2', title: '설비 정보 관리' },
  93. { viewId: 'Point', title: '관제점 관리' },
  94. { viewId: 'Formula', title: '성능 분석 수식 관리' },
  95. ]
  96. },
  97. {
  98. title: '회사 부서 관리',
  99. subMenus:
  100. [
  101. { viewId: 'CompanyType', title: '회사 구분 코드' },
  102. { viewId: 'Company', title: '회사 정보 관리' },
  103. { viewId: 'Department', title: '부서 정보 관리' }
  104. ]
  105. },
  106. {
  107. title: '사이트 관리',
  108. subMenus:
  109. [
  110. { viewId: 'SetMenu', title: '메뉴 설정' },
  111. { viewId: 'SetChart', title: '성능분석 설정' },
  112. { viewId: 'Site', title: '사이트 관리' },
  113. { viewId: 'Building', title: '빌딩 정보 관리' },
  114. { viewId: 'Floor', title: '층 정보 관리' },
  115. {
  116. title: '실내 환경 상태 감시',
  117. subMenus:
  118. [
  119. { viewId: 'FloorPlan', title: '층 평면도 등록' },
  120. { viewId: 'FloorStatus', title: '층별 관제점 등록' }
  121. ]
  122. },
  123. { viewId: 'Zone', title: '구역 정보 관리' },
  124. { viewId: 'PointLocationMapping', title: '관제점 위치 관리' },
  125. { viewId: 'Holiday', title: '휴일 관리' },
  126. { viewId: 'PeopleIncreaseRentalRate', title: '인원증감/임대율 관리' },
  127. {
  128. title: '알람 관리',
  129. subMenus:
  130. [
  131. { viewId: 'AlarmSetting', title: '알람 설정' },
  132. { viewId: 'AlarmAdmin', title: '알람 관리자 설정' },
  133. { viewId: 'AlarmGroup', title: '알람 그룹 관리' },
  134. { viewId: 'AlarmGroupUser', title: '알람 사용자 관리' },
  135. { viewId: 'AlarmLog', title: '알람 로그 조회' }
  136. ]
  137. },
  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. });