193c7b95cc4e33b4fb1751f8e70b1fb494fce119.svn-base 14 KB

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