5549fc4f6418acef140baccd43b72d4e0d8dc37a.svn-base 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273
  1. $(function () {
  2. if (BemsWebApplication.config.Group == 2) {
  3. var menuItems = {
  4. 'navFms':
  5. [
  6. {
  7. title: '시설 등록',
  8. subMenus:
  9. [
  10. { viewId: 'FacilityCodeClass', title: '설비 분류 코드 관리' },
  11. { viewId: 'Facility2', title: '설비 정보 관리' },
  12. { viewId: 'Point', title: '관제점 관리' },
  13. //{ viewId: 'Formula', title: '성능 분석 수식 관리' },
  14. ]
  15. },
  16. {
  17. title: '작업 관리',
  18. subMenus:
  19. [
  20. {
  21. title: '기초 계획',
  22. subMenus:
  23. [
  24. { viewId: 'RegularCheckSchedule', title: '정기점검 계획' },
  25. { viewId: 'LegalCheckSchedule', title: '법정검사 계획' },
  26. { viewId: 'AnyCheckSchedule', title: '수시점검 계획' }
  27. ]
  28. },
  29. {
  30. title: '실행 계획 관리',
  31. subMenus:
  32. [
  33. { viewId: 'ExecutionSchedule', title: '실행계획 관리' },
  34. { viewId: 'ExecutionScheduleCalendar', title: '실행계획 달력보기' }
  35. ]
  36. },
  37. {
  38. title: '작업 진행 관리',
  39. subMenus:
  40. [
  41. { viewId: 'WorkExecution', title: '작업대기 관리' },
  42. { viewId: 'CurrentWork', title: '작업진행 관리' },
  43. { viewId: 'WorkApproval', title: '작업완료 관리' },
  44. { viewId: 'WorkHistory', title: '작업이력 관리' },
  45. { viewId: 'WorkHistoryScheduleCalendar', title: '작업승인 달력보기' },
  46. { viewId: "FacilityWorkHistory2", title: '설비별 작업승인 내역 조회' },
  47. ]
  48. },
  49. { viewId: 'FacilityTaskReport', title: '업무분야별 작업 현황' },
  50. ]
  51. },
  52. {
  53. title: '점검 관리',
  54. subMenus:
  55. [
  56. {
  57. title: '일지등록 및 관리',
  58. subMenus:
  59. [
  60. { viewId: 'ReportFormat', title: '일지 양식 등록' },
  61. { viewId: 'ReportJob', title: '일지 관리' }
  62. ]
  63. },
  64. {
  65. title: '보고서 관리',
  66. subMenus:
  67. [
  68. { viewId: 'DailyReport', title: '일간 보고서' }
  69. ]
  70. }
  71. ]
  72. },
  73. {
  74. title: '에너지 관리',
  75. subMenus:
  76. [
  77. { viewId: 'FmsEnergy', title: '사용량 조회' },
  78. { viewId: 'FmsfacilityTime', title: '가동시간 조회(설비)' },
  79. { viewId: 'ChargePrice2', title: '고지서 등록/조회' },
  80. { viewId: 'PriceCompare2', title: '고지서 비교' }
  81. ]
  82. },
  83. { viewId: 'FmsAlarm', title: '경보 관리' },
  84. {
  85. title: '사고/민원 관리',
  86. subMenus:
  87. [
  88. { viewId: 'AccidentCodeType', title: '코드 관리' },
  89. { viewId: 'Accident', title: '등록/조회' }
  90. ]
  91. },
  92. {
  93. title: '사옥 표준 관리',
  94. subMenus:
  95. [
  96. { viewId: 'ManualType', title: '매뉴얼 분류 코드 관리' },
  97. { viewId: 'Manual', title: '매뉴얼 등록/조회' },
  98. ]
  99. },
  100. //{
  101. // title: '순찰 관리',
  102. // subMenus:
  103. // [
  104. // { viewId: 'PatrolType', title: '순찰결과 코드 관리' },
  105. // { viewId: 'PatrolGroup', title: '순찰조 편성' },
  106. // { viewId: 'PatrolPos', title: '순찰지점 관리' },
  107. // { viewId: 'PatrolCourse', title: '순찰코스 관리' },
  108. // { viewId: 'PatrolPlan', title: '순찰계획 관리' },
  109. // { viewId: 'PatrolSchedule', title: '순찰일정 관리' },
  110. // { viewId: 'PatrolHistory', title: '순찰이력 조회' },
  111. // { viewId: 'PatrolReport', title: '순찰 보고서' },
  112. // ]
  113. //},
  114. ]
  115. };
  116. }
  117. else {
  118. var menuItems = {
  119. 'navFms':
  120. [
  121. {
  122. title: '시설 관리',
  123. subMenus:
  124. [
  125. //{
  126. // title: '시설 관리 코드',
  127. // subMenus:
  128. // [
  129. // { viewId: 'WorkCodeCauseClass', title: '원인분류코드' },
  130. // //{ viewId: 'FacilityCodeClass', title: '시설분류관리' },
  131. // //{ viewId: 'WorkCodeCycleUnit', title: '주기단위코드' },
  132. // //{ viewId: 'WorkCodeHolidayWorkType', title: '휴일작업방침코드' },
  133. // //{ viewId: 'WorkCodeType', title: '작업구분코드' },
  134. // //{ viewId: 'WorkCodeProgress', title: '작업진행코드' },
  135. // //{ viewId: 'WorkCodeEmergency', title: '긴급정도코드' },
  136. // //{ viewId: 'LegalInspectionAgency', title: '법정검사기관코드-X' }
  137. // ]
  138. //},
  139. {
  140. title: '기초 계획',
  141. subMenus:
  142. [
  143. { viewId: 'RegularCheckSchedule', title: '정기점검 계획' },
  144. { viewId: 'LegalCheckSchedule', title: '법정검사 계획' },
  145. { viewId: 'AnyCheckSchedule', title: '수시점검 계획' }
  146. ]
  147. },
  148. //{
  149. // title: '민원 관리',
  150. // subMenus:
  151. // [
  152. // { viewId: 'CivilComplaint', title: '민원 등록 및 조회' },
  153. // ]
  154. //},
  155. {
  156. title: '실행 계획 관리',
  157. subMenus:
  158. [
  159. { viewId: 'ExecutionSchedule', title: '실행계획 관리' },
  160. { viewId: 'ExecutionScheduleCalendar', title: '실행계획 달력보기' }
  161. ]
  162. },
  163. {
  164. title: '작업 진행 관리',
  165. subMenus:
  166. [
  167. { viewId: 'WorkExecution', title: '작업대기 관리' },
  168. { viewId: 'CurrentWork', title: '작업진행 관리' },
  169. { viewId: 'WorkApproval', title: '작업완료 관리' },
  170. { viewId: 'WorkHistory', title: '작업이력 관리' },
  171. { viewId: 'WorkHistoryScheduleCalendar', title: '작업승인 달력보기' },
  172. { viewId: "FacilityWorkHistory2", title: '설비별 작업승인 내역 조회' },
  173. //{ viewId: "FacilityWorkHistory", title: '설비별작업조회' },
  174. //{ viewId: 'WorkList', title: '작업목록' },
  175. //{ viewId: 'WorkRequest', title: '작업 신청-X' },
  176. //{ viewId: 'WorkResult', title: '작업 결과 관리-X' },
  177. //{ viewId: 'WorkCodeCauseClass', title: '원인분류코드-X' },
  178. //{ viewId: 'WorkCodeType', title: '작업구분코드-X' },
  179. //{ viewId: 'WorkCodeProgress', title: '진행상태코드-X' },
  180. ]
  181. },
  182. { viewId: 'FacilityTaskReport', title: '업무분야별 작업 현황' },
  183. ]
  184. },
  185. {
  186. title: '공사 관리',
  187. subMenus:
  188. [
  189. //{ viewId: 'ConstructionCodeType', title: '공사 코드 관리-X' },
  190. //{ viewId: 'CompanyEstimationCodeClass', title: '업체 평가 코드 관리-X' }
  191. { viewId: 'ConstructionCodeType', title: '공사 코드 관리' },
  192. { viewId: 'ConstructionPlan', title: '공사 계획' },
  193. { viewId: 'ConstructionEstimate', title: '공사 평가' },
  194. { viewId: 'ConstructionHistory', title: '공사 이력 조회' },
  195. { viewId: 'PartnerEstimateList', title: '업체별 평가 조회' },
  196. ]
  197. },
  198. {
  199. title: '도면 관리',
  200. subMenus:
  201. [
  202. {
  203. title: '도면 코드 관리',
  204. subMenus:
  205. [
  206. { viewId: 'DrawingCodeGroup', title: '도면 분류 코드 관리' },
  207. { viewId: 'DrawingCodeType', title: '도면 유형 코드 관리' }
  208. ]
  209. },
  210. { viewId: 'Drawing', title: '도면 등록/조회' },
  211. ]
  212. },
  213. {
  214. title: '작업 표준 관리',
  215. subMenus:
  216. [
  217. { viewId: 'ManualType', title: '매뉴얼 분류 코드 관리' },
  218. { viewId: 'Manual', title: '매뉴얼 등록/조회' },
  219. ]
  220. },
  221. {
  222. title: '순찰 관리',
  223. subMenus:
  224. [
  225. { viewId: 'PatrolType', title: '순찰결과 코드 관리' },
  226. { viewId: 'PatrolGroup', title: '순찰조 편성' },
  227. { viewId: 'PatrolPos', title: '순찰지점 관리' },
  228. { viewId: 'PatrolCourse', title: '순찰코스 관리' },
  229. { viewId: 'PatrolPlan', title: '순찰계획 관리' },
  230. { viewId: 'PatrolSchedule', title: '순찰일정 관리' },
  231. { viewId: 'PatrolHistory', title: '순찰이력 조회' },
  232. { viewId: 'PatrolReport', title: '순찰 보고서' },
  233. ]
  234. },
  235. {
  236. title: '사고 관리',
  237. subMenus:
  238. [
  239. { viewId: 'AccidentCodeType', title: '사고 코드 관리' },
  240. { viewId: 'Accident', title: '사고 등록/조회' }
  241. ]
  242. },
  243. {
  244. title: '분석 보고',
  245. subMenus:
  246. [
  247. //{ viewId: 'FacilityOperationReport', title: '설비별 운전시간 분석' },
  248. //{ viewId: 'DailyCheckReport', title: '일상점검추이' },
  249. //{ viewId: 'DailyCheckReport', title: '자재입출고 분석' }, // 자재로 이동 2015 12 08 hcLee
  250. { viewId: 'DailyReport', title: '업무 일지' },
  251. //{ viewId: 'MonthlyReport', title: '일지 관리' },
  252. { viewId: 'ReportFormat', title: '일지 양식 등록' },
  253. { viewId: 'ReportJob', title: '일지 관리' }
  254. ]
  255. },
  256. //{ viewId: 'Facility', title: '시설정보관리-X' },
  257. //{
  258. // title: '시설 점검 계획-X',
  259. // subMenus:
  260. // [
  261. // { viewId: 'RegisterCheckSchedule', title: '점검 계획 등록-X' },
  262. // { viewId: 'ConfirmCheckSchedule', title: '점검 계획 확정-X' },
  263. // { viewId: 'SearchCheckSchedule', title: '점검 예정 조회 및 지시-X' },
  264. // { viewId: 'CheckGroupManagement', title: '점검 그룹 관리-X' },
  265. // { viewId: 'LegalCheckGroupManagement', title: '법정 검사 그룹 관리-X' }
  266. // ]
  267. //},
  268. ]
  269. };
  270. }
  271. $SideMenu.pushSideMenu(menuItems);
  272. });