menubar.js 55 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389
  1. /**
  2. *
  3. */
  4. var baseUrl = '';
  5. var theme = '';
  6. var viewAlarmType, pieAlarmType, statusType
  7. var menu_shown = true;
  8. var start_count = 0;
  9. var KeepMenu = false;
  10. var boxclick = function (self) {
  11. alert(self.getAttribute('item_id'));
  12. }
  13. var keep_menu = function () {
  14. KeepMenu = true;
  15. show_menu();
  16. }
  17. var hiding_menu = function () {
  18. KeepMenu = false;
  19. }
  20. if (sessionStorage.getItem('V_LOGINNAME') == "admin") {
  21. var menuconfig = {
  22. id: 'mainmenu',
  23. target: 'mainframe',
  24. brand_icon: {
  25. url: '../res/img/usky/logo.png',
  26. width: 160,
  27. height: 20
  28. },
  29. items: [{
  30. name: '智慧消防',
  31. type: 'group',
  32. side: 'left',
  33. items: [{
  34. name: '综合查询',
  35. type: 'leaf',
  36. action: 'hiding_menu()',
  37. href: baseUrl + 'frontpage/map.jsp?viewAlarmType=' + viewAlarmType + '&pieAlarmType=' + pieAlarmType + '&statusType=' + statusType + '&theme=' + theme + ($("#company_code").val() != '' ? ('&company_code=' + $("#company_code").val()) : '')
  38. }, {
  39. name: '告警信息',
  40. type: 'group',
  41. side: 'left',
  42. items: [{
  43. name: '火灾监控',
  44. type: 'leaf',
  45. action: 'keep_menu()',
  46. href: baseUrl + 'fireAlarm/subFireAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  47. }, {
  48. name: '电气火灾监控',
  49. type: 'leaf',
  50. action: 'keep_menu()',
  51. href: baseUrl + 'efireAlarm/subeFireAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  52. }, {
  53. name: '消防水系统监控',
  54. type: 'leaf',
  55. action: 'keep_menu()',
  56. href: baseUrl + 'waterAlarm/subWaterAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  57. }, {
  58. name: 'RTU监控',
  59. type: 'leaf',
  60. action: 'keep_menu()',
  61. href: baseUrl + 'rtuAlarm/subRtuAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')// TODO 告警信息三级分类
  62. }, {
  63. name: '视频监控系统',
  64. type: 'leaf',
  65. action: 'keep_menu()',
  66. href: baseUrl + 'videoAlarm/subVideoAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  67. }, {
  68. name: '电梯状态监控',
  69. type: 'leaf',
  70. action: 'keep_menu()',
  71. href: baseUrl + 'liftAlarm/subliftAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  72. }]
  73. }, {
  74. name: '设备监控',
  75. type: 'group',
  76. side: 'left',
  77. items: [{
  78. name: '火灾监控',
  79. type: 'leaf',
  80. action: 'keep_menu()',
  81. href: baseUrl + 'fireAlarm/FireDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  82. }, {
  83. name: '电气火灾监控',
  84. type: 'leaf',
  85. action: 'keep_menu()',
  86. href: baseUrl + 'efireAlarm/eFireDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  87. }, {
  88. name: '消防水系统监控',
  89. type: 'leaf',
  90. action: 'keep_menu()',
  91. href: baseUrl + 'waterAlarm/WaterDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  92. }, {
  93. name: 'RTU综合监控',
  94. type: 'leaf',
  95. action: 'keep_menu()',
  96. href: baseUrl + 'rtuAlarm/RtuDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')// TODO 设备监控三级分类
  97. }, {
  98. name: '视频监控系统',
  99. type: 'leaf',
  100. action: 'keep_menu()',
  101. href: baseUrl + 'videoAlarm/VideoDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  102. }, {
  103. name: '电梯状态监控',
  104. type: 'leaf',
  105. action: 'keep_menu()',
  106. href: baseUrl + 'liftAlarm/liftDeviceindex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  107. }]
  108. }, {
  109. name: '数据查询',
  110. type: 'group',
  111. side: 'left',
  112. items: [{
  113. name: '电气火灾数据查询',
  114. type: 'leaf',
  115. action: 'keep_menu()',
  116. href: baseUrl + 'dataSearch/fireIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  117. }, {
  118. name: '消防水系统数据查询',
  119. type: 'leaf',
  120. action: 'keep_menu()',
  121. href: baseUrl + 'dataSearch/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  122. }, {
  123. name: 'RTU综合数据查询',
  124. type: 'leaf',
  125. action: 'keep_menu()',
  126. href: baseUrl + 'dataSearch/rtuIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  127. }]
  128. }, {
  129. name: '物管服务',
  130. type: 'group',
  131. side: 'left',
  132. items: [{
  133. name: '安全巡检',
  134. type: 'leaf',
  135. action: 'keep_menu()',
  136. href: baseUrl + 'proform/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  137. }, {
  138. name: '维保工作',
  139. type: 'leaf',
  140. action: 'keep_menu()',
  141. href: baseUrl + 'proform2/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  142. }, {
  143. name: '报修服务',
  144. type: 'leaf',
  145. action: 'keep_menu()',
  146. href: baseUrl + 'proform3/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  147. }, {
  148. name: '电气火灾隐患分析',
  149. type: 'leaf',
  150. action: 'keep_menu()',
  151. href: baseUrl + 'efireAnalysis/eleFireIndex.html?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  152. }, {
  153. name: '水系统隐患分析',
  154. type: 'leaf',
  155. action: 'keep_menu()',
  156. href: baseUrl + 'efireAnalysis/waterIndex.html?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  157. }]
  158. }, {
  159. name: '工作考评',
  160. type: 'leaf',
  161. action: 'keep_menu()',
  162. href: baseUrl + 'projectWoker/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  163. }]
  164. }, {
  165. name: '子系统',
  166. type: 'group',
  167. side: 'left',
  168. disabled: 'disabled',
  169. items: [{
  170. name: '火灾监控',
  171. disabled: 'disabled',
  172. type: 'leaf',
  173. action: 'keep_menu()',
  174. href: baseUrl + 'fireAlarm/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  175. }, {
  176. name: '电器火灾监控',
  177. disabled: 'disabled',
  178. type: 'leaf',
  179. action: 'keep_menu()',
  180. href: baseUrl + 'waterAlarm/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  181. }, {
  182. name: '通道告警监控',
  183. disabled: 'disabled',
  184. action: 'keep_menu()',
  185. type: 'leaf'
  186. }, {
  187. name: '消防电源监控',
  188. disabled: 'disabled',
  189. action: 'keep_menu()',
  190. type: 'leaf'
  191. }, {
  192. name: 'RTU综合监控',
  193. disabled: 'disabled',
  194. action: 'keep_menu()',
  195. type: 'leaf',
  196. href: baseUrl + 'rtuAlarm/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  197. }]
  198. }, {
  199. name: '视图',
  200. type: 'group',
  201. side: 'split',
  202. disabled: 'disabled',
  203. items: [{
  204. name: '主题皮肤',
  205. type: 'group',
  206. side: 'left',
  207. disabled: 'disabled',
  208. items: [{
  209. name: '单位',
  210. type: 'checkbox',
  211. id: '001',
  212. action: 'boxclick(this)',
  213. checked: 'checked'
  214. }, {
  215. name: '区域',
  216. type: 'checkbox',
  217. id: '002',
  218. action: 'boxclick(this)',
  219. checked: 'checked'
  220. }]
  221. }, {
  222. name: '地图显示',
  223. type: 'group',
  224. side: 'left',
  225. disabled: 'disabled',
  226. items: [{
  227. name: '全选',
  228. type: 'checkbox',
  229. id: '000',
  230. action: 'boxclick(this)',
  231. disabled: 'disabled',
  232. checked: 'checked'
  233. }, {
  234. name: '火警监控告警',
  235. type: 'checkbox',
  236. id: '001',
  237. action: 'boxclick(this)',
  238. disabled: 'disabled',
  239. checked: 'checked'
  240. }, {
  241. name: '电气火灾告警',
  242. type: 'checkbox',
  243. id: '002',
  244. action: 'boxclick(this)',
  245. disabled: 'disabled',
  246. checked: 'checked'
  247. }, {
  248. name: '水监控告警',
  249. type: 'checkbox',
  250. id: '003',
  251. action: 'boxclick(this)',
  252. disabled: 'disabled',
  253. checked: 'checked'
  254. }, {
  255. name: '通道监控告警',
  256. type: 'checkbox',
  257. id: '004',
  258. action: 'boxclick(this)',
  259. disabled: 'disabled',
  260. checked: 'checked'
  261. }, {
  262. name: '电源监控告警',
  263. type: 'checkbox',
  264. id: '005',
  265. action: 'boxclick(this)',
  266. disabled: 'disabled',
  267. checked: 'checked'
  268. }, {
  269. name: 'RTU监控告警',
  270. type: 'checkbox',
  271. id: '006',
  272. action: 'boxclick(this)',
  273. disabled: 'disabled',
  274. checked: 'checked'
  275. }, {
  276. name: '烟感监控告警',
  277. type: 'checkbox',
  278. id: '007',
  279. action: 'boxclick(this)',
  280. disabled: 'disabled',
  281. checked: 'checked'
  282. }]
  283. }, {
  284. name: '声光告警',
  285. type: 'group',
  286. side: 'left',
  287. disabled: 'disabled',
  288. items: [{
  289. name: '范围',
  290. type: 'leaf',
  291. disabled: 'disabled'
  292. }, {
  293. name: '告警级别',
  294. type: 'leaf',
  295. disabled: 'disabled'
  296. }, {
  297. name: '语音',
  298. type: 'leaf',
  299. disabled: 'disabled'
  300. }]
  301. }, {
  302. name: '统计显示',
  303. type: 'group',
  304. side: 'left',
  305. disabled: 'disabled',
  306. items: [{
  307. name: '全选',
  308. type: 'leaf',
  309. disabled: 'disabled'
  310. }, {
  311. name: '火警监控系统告警',
  312. type: 'leaf',
  313. disabled: 'disabled'
  314. }, {
  315. name: '电气火灾监控系统告警',
  316. type: 'leaf',
  317. disabled: 'disabled'
  318. }, {
  319. name: '消防水监控系统告警',
  320. type: 'leaf',
  321. disabled: 'disabled'
  322. }, {
  323. name: '通道监控系统告警',
  324. type: 'leaf',
  325. disabled: 'disabled'
  326. }, {
  327. name: '消防电源监控系统告警',
  328. type: 'leaf',
  329. disabled: 'disabled'
  330. }, {
  331. name: 'RTU监控系统告警',
  332. type: 'leaf',
  333. disabled: 'disabled'
  334. }, {
  335. name: '烟感监控系统告警',
  336. type: 'leaf',
  337. disabled: 'disabled'
  338. }]
  339. }, {
  340. name: '系统显示',
  341. type: 'group',
  342. side: 'left',
  343. disabled: 'disabled',
  344. items: [{
  345. name: '火灾监控',
  346. disabled: 'disabled',
  347. type: 'leaf'
  348. }, {
  349. name: '电器火灾监控',
  350. disabled: 'disabled',
  351. type: 'leaf'
  352. }, {
  353. name: '通道告警监控',
  354. disabled: 'disabled',
  355. type: 'leaf'
  356. }, {
  357. name: '消防电源监控',
  358. disabled: 'disabled',
  359. type: 'leaf'
  360. }, {
  361. name: 'RTU综合监控',
  362. disabled: 'disabled',
  363. type: 'leaf'
  364. }]
  365. }, {
  366. name: '系统信息',
  367. disabled: 'disabled',
  368. type: 'leaf'
  369. }]
  370. }, {
  371. name: '智慧消防物联网平台',
  372. type: 'systitle_label',
  373. side: 'split',
  374. divid: 'systitle_bar'
  375. }, {
  376. name: '时间戳',
  377. type: 'systime_label',
  378. side: 'right',
  379. divid: 'timestamp_bar'
  380. }, {
  381. name: '系统设置',
  382. type: 'group',
  383. side: 'right',
  384. items: [{
  385. name: '推送配置',
  386. type: 'leaf',
  387. disabled: 'disabled'
  388. // action:'keep_menu()',
  389. // href:baseUrl+'proform4/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  390. }, {
  391. name: '用户管理',
  392. type: 'leaf',
  393. disabled: 'disabled'
  394. }, {
  395. name: '组织机构管理',
  396. type: 'leaf',
  397. disabled: 'disabled'
  398. }, {
  399. name: '权限管理',
  400. type: 'leaf',
  401. disabled: 'disabled'
  402. }, {
  403. name: '建筑物管理',
  404. type: 'leaf',
  405. disabled: 'disabled'
  406. }, {
  407. name: '物联网卡管理',
  408. type: 'leaf',
  409. disabled: 'disabled'
  410. }, {
  411. name: '采集接口管理',
  412. type: 'leaf',
  413. disabled: 'disabled'
  414. }, {
  415. name: '监控单元管理',
  416. type: 'leaf',
  417. disabled: 'disabled'
  418. }, {
  419. name: '监控点管理',
  420. type: 'leaf',
  421. disabled: 'disabled'
  422. }]
  423. }, {
  424. name: '账户',
  425. type: 'group',
  426. side: 'right',
  427. items: [{
  428. name: '注销',
  429. type: 'logout',
  430. href: baseUrl
  431. }, {
  432. name: '切换用户',
  433. type: 'leaf',
  434. disabled: 'disabled'
  435. }, {
  436. name: '密码管理',
  437. type: 'leaf',
  438. disabled: 'disabled'
  439. },
  440. {
  441. name: '日志查看',
  442. type: 'leaf',
  443. href: 'disabled'
  444. }]
  445. }]
  446. }
  447. } else if (sessionStorage.getItem('V_LOGINNAME') == "sgec68" || sessionStorage.getItem('V_LOGINNAME') == "ypywtg" || sessionStorage.getItem('V_LOGINNAME') == "tjbywy") {
  448. var menuconfig = {
  449. id: 'mainmenu',
  450. target: 'mainframe',
  451. brand_icon: {
  452. url: '../res/img/usky/logo.png',
  453. width: 160,
  454. height: 20
  455. },
  456. items: [{
  457. name: '智慧消防',
  458. type: 'group',
  459. side: 'left',
  460. items: [{
  461. name: '综合查询',
  462. type: 'leaf',
  463. action: 'hiding_menu()',
  464. href: baseUrl + 'frontpage/map.jsp?viewAlarmType=' + viewAlarmType + '&pieAlarmType=' + pieAlarmType + '&statusType=' + statusType + '&theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  465. }, {
  466. name: '告警信息',
  467. type: 'group',
  468. side: 'left',
  469. items: [{
  470. name: '火灾监控',
  471. type: 'leaf',
  472. action: 'keep_menu()',
  473. href: baseUrl + 'fireAlarm/subFireAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  474. }, {
  475. name: '电气火灾监控',
  476. type: 'leaf',
  477. action: 'keep_menu()',
  478. href: baseUrl + 'efireAlarm/subeFireAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  479. }, {
  480. name: '消防水系统监控',
  481. type: 'leaf',
  482. action: 'keep_menu()',
  483. href: baseUrl + 'waterAlarm/subWaterAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  484. }, {
  485. name: 'RTU监控',
  486. type: 'leaf',
  487. action: 'keep_menu()',
  488. href: baseUrl + 'rtuAlarm/subRtuAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')// TODO 告警信息三级分类
  489. }, {
  490. name: '视频监控系统',
  491. type: 'leaf',
  492. action: 'keep_menu()',
  493. href: baseUrl + 'videoAlarm/subVideoAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  494. }, {
  495. name: '电梯状态监控',
  496. type: 'leaf',
  497. action: 'keep_menu()',
  498. href: baseUrl + 'liftAlarm/subliftAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  499. }]
  500. }, {
  501. name: '设备监控',
  502. type: 'group',
  503. side: 'left',
  504. items: [{
  505. name: '火灾监控',
  506. type: 'leaf',
  507. action: 'keep_menu()',
  508. href: baseUrl + 'fireAlarm/FireDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  509. }, {
  510. name: '电气火灾监控',
  511. type: 'leaf',
  512. action: 'keep_menu()',
  513. href: baseUrl + 'efireAlarm/eFireDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  514. }, {
  515. name: '消防水系统监控',
  516. type: 'leaf',
  517. action: 'keep_menu()',
  518. href: baseUrl + 'waterAlarm/WaterDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  519. }, {
  520. name: 'RTU综合监控',
  521. type: 'leaf',
  522. action: 'keep_menu()',
  523. href: baseUrl + 'rtuAlarm/RtuDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')// TODO 设备监控三级分类
  524. }, {
  525. name: '视频监控系统',
  526. type: 'leaf',
  527. action: 'keep_menu()',
  528. href: baseUrl + 'videoAlarm/VideoDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  529. }, {
  530. name: '电梯状态监控',
  531. type: 'leaf',
  532. action: 'keep_menu()',
  533. href: baseUrl + 'liftAlarm/liftDeviceindex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  534. }]
  535. }, {
  536. name: '数据查询',
  537. type: 'group',
  538. side: 'left',
  539. items: [{
  540. name: '电气火灾数据查询',
  541. type: 'leaf',
  542. action: 'keep_menu()',
  543. href: baseUrl + 'dataSearch/fireIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  544. }, {
  545. name: '消防水系统数据查询',
  546. type: 'leaf',
  547. action: 'keep_menu()',
  548. href: baseUrl + 'dataSearch/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  549. }, {
  550. name: 'RTU综合数据查询',
  551. type: 'leaf',
  552. action: 'keep_menu()',
  553. href: baseUrl + 'dataSearch/rtuIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  554. }]
  555. }, {
  556. name: '物管服务',
  557. type: 'group',
  558. side: 'left',
  559. items: [{
  560. name: '安全巡检',
  561. type: 'leaf',
  562. action: 'keep_menu()',
  563. href: baseUrl + 'proform/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  564. }, {
  565. name: '维保工作',
  566. type: 'leaf',
  567. action: 'keep_menu()',
  568. href: baseUrl + 'proform2/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  569. }, {
  570. name: '报修服务',
  571. type: 'leaf',
  572. action: 'keep_menu()',
  573. href: baseUrl + 'proform3/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  574. }, {
  575. name: '电气火灾隐患分析',
  576. type: 'leaf',
  577. action: 'keep_menu()',
  578. href: baseUrl + 'efireAnalysis/eleFireIndex.html?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  579. }, {
  580. name: '水系统隐患分析',
  581. type: 'leaf',
  582. action: 'keep_menu()',
  583. href: baseUrl + 'efireAnalysis/waterIndex.html?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  584. }]
  585. }, {
  586. name: '工作考评',
  587. type: 'leaf',
  588. action: 'keep_menu()',
  589. href: baseUrl + 'projectWoker/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  590. }]
  591. }, {
  592. name: '子系统',
  593. type: 'group',
  594. side: 'left',
  595. disabled: 'disabled',
  596. items: [{
  597. name: '火灾监控',
  598. disabled: 'disabled',
  599. type: 'leaf',
  600. action: 'keep_menu()',
  601. href: baseUrl + 'fireAlarm/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  602. }, {
  603. name: '电器火灾监控',
  604. disabled: 'disabled',
  605. type: 'leaf',
  606. action: 'keep_menu()',
  607. href: baseUrl + 'waterAlarm/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  608. }, {
  609. name: '通道告警监控',
  610. disabled: 'disabled',
  611. action: 'keep_menu()',
  612. type: 'leaf'
  613. }, {
  614. name: '消防电源监控',
  615. disabled: 'disabled',
  616. action: 'keep_menu()',
  617. type: 'leaf'
  618. }, {
  619. name: 'RTU综合监控',
  620. disabled: 'disabled',
  621. action: 'keep_menu()',
  622. type: 'leaf',
  623. href: baseUrl + 'rtuAlarm/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  624. }]
  625. }, {
  626. name: '视图',
  627. type: 'group',
  628. side: 'split',
  629. disabled: 'disabled',
  630. items: [{
  631. name: '主题皮肤',
  632. type: 'group',
  633. side: 'left',
  634. disabled: 'disabled',
  635. items: [{
  636. name: '单位',
  637. type: 'checkbox',
  638. id: '001',
  639. action: 'boxclick(this)',
  640. checked: 'checked'
  641. }, {
  642. name: '区域',
  643. type: 'checkbox',
  644. id: '002',
  645. action: 'boxclick(this)',
  646. checked: 'checked'
  647. }]
  648. }, {
  649. name: '地图显示',
  650. type: 'group',
  651. side: 'left',
  652. disabled: 'disabled',
  653. items: [{
  654. name: '全选',
  655. type: 'checkbox',
  656. id: '000',
  657. action: 'boxclick(this)',
  658. disabled: 'disabled',
  659. checked: 'checked'
  660. }, {
  661. name: '火警监控告警',
  662. type: 'checkbox',
  663. id: '001',
  664. action: 'boxclick(this)',
  665. disabled: 'disabled',
  666. checked: 'checked'
  667. }, {
  668. name: '电气火灾告警',
  669. type: 'checkbox',
  670. id: '002',
  671. action: 'boxclick(this)',
  672. disabled: 'disabled',
  673. checked: 'checked'
  674. }, {
  675. name: '水监控告警',
  676. type: 'checkbox',
  677. id: '003',
  678. action: 'boxclick(this)',
  679. disabled: 'disabled',
  680. checked: 'checked'
  681. }, {
  682. name: '通道监控告警',
  683. type: 'checkbox',
  684. id: '004',
  685. action: 'boxclick(this)',
  686. disabled: 'disabled',
  687. checked: 'checked'
  688. }, {
  689. name: '电源监控告警',
  690. type: 'checkbox',
  691. id: '005',
  692. action: 'boxclick(this)',
  693. disabled: 'disabled',
  694. checked: 'checked'
  695. }, {
  696. name: 'RTU监控告警',
  697. type: 'checkbox',
  698. id: '006',
  699. action: 'boxclick(this)',
  700. disabled: 'disabled',
  701. checked: 'checked'
  702. }, {
  703. name: '烟感监控告警',
  704. type: 'checkbox',
  705. id: '007',
  706. action: 'boxclick(this)',
  707. disabled: 'disabled',
  708. checked: 'checked'
  709. }]
  710. }, {
  711. name: '声光告警',
  712. type: 'group',
  713. side: 'left',
  714. disabled: 'disabled',
  715. items: [{
  716. name: '范围',
  717. type: 'leaf',
  718. disabled: 'disabled'
  719. }, {
  720. name: '告警级别',
  721. type: 'leaf',
  722. disabled: 'disabled'
  723. }, {
  724. name: '语音',
  725. type: 'leaf',
  726. disabled: 'disabled'
  727. }]
  728. }, {
  729. name: '统计显示',
  730. type: 'group',
  731. side: 'left',
  732. disabled: 'disabled',
  733. items: [{
  734. name: '全选',
  735. type: 'leaf',
  736. disabled: 'disabled'
  737. }, {
  738. name: '火警监控系统告警',
  739. type: 'leaf',
  740. disabled: 'disabled'
  741. }, {
  742. name: '电气火灾监控系统告警',
  743. type: 'leaf',
  744. disabled: 'disabled'
  745. }, {
  746. name: '消防水监控系统告警',
  747. type: 'leaf',
  748. disabled: 'disabled'
  749. }, {
  750. name: '通道监控系统告警',
  751. type: 'leaf',
  752. disabled: 'disabled'
  753. }, {
  754. name: '消防电源监控系统告警',
  755. type: 'leaf',
  756. disabled: 'disabled'
  757. }, {
  758. name: 'RTU监控系统告警',
  759. type: 'leaf',
  760. disabled: 'disabled'
  761. }, {
  762. name: '烟感监控系统告警',
  763. type: 'leaf',
  764. disabled: 'disabled'
  765. }]
  766. }, {
  767. name: '系统显示',
  768. type: 'group',
  769. side: 'left',
  770. disabled: 'disabled',
  771. items: [{
  772. name: '火灾监控',
  773. disabled: 'disabled',
  774. type: 'leaf'
  775. }, {
  776. name: '电器火灾监控',
  777. disabled: 'disabled',
  778. type: 'leaf'
  779. }, {
  780. name: '通道告警监控',
  781. disabled: 'disabled',
  782. type: 'leaf'
  783. }, {
  784. name: '消防电源监控',
  785. disabled: 'disabled',
  786. type: 'leaf'
  787. }, {
  788. name: 'RTU综合监控',
  789. disabled: 'disabled',
  790. type: 'leaf'
  791. }]
  792. }, {
  793. name: '系统信息',
  794. disabled: 'disabled',
  795. type: 'leaf'
  796. }]
  797. }, {
  798. name: '智慧消防物联网平台',
  799. type: 'systitle_label',
  800. side: 'split',
  801. divid: 'systitle_bar'
  802. }, {
  803. name: '时间戳',
  804. type: 'systime_label',
  805. side: 'right',
  806. divid: 'timestamp_bar'
  807. }, {
  808. name: '系统设置',
  809. type: 'group',
  810. side: 'right',
  811. items: [{
  812. name: '推送配置',
  813. type: 'leaf',
  814. disabled: 'disabled'
  815. // action:'keep_menu()',
  816. // href:baseUrl+'proform4/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  817. }, {
  818. name: '用户管理',
  819. type: 'leaf',
  820. disabled: 'disabled'
  821. }, {
  822. name: '组织机构管理',
  823. type: 'leaf',
  824. disabled: 'disabled'
  825. }, {
  826. name: '权限管理',
  827. type: 'leaf',
  828. disabled: 'disabled'
  829. }, {
  830. name: '建筑物管理',
  831. type: 'leaf',
  832. disabled: 'disabled'
  833. }, {
  834. name: '物联网卡管理',
  835. type: 'leaf',
  836. disabled: 'disabled'
  837. }, {
  838. name: '采集接口管理',
  839. type: 'leaf',
  840. disabled: 'disabled'
  841. }, {
  842. name: '监控单元管理',
  843. type: 'leaf',
  844. disabled: 'disabled'
  845. }, {
  846. name: '监控点管理',
  847. type: 'leaf',
  848. disabled: 'disabled'
  849. }]
  850. }, {
  851. name: '账户',
  852. type: 'group',
  853. side: 'right',
  854. items: [{
  855. name: '注销',
  856. type: 'logout',
  857. href: baseUrl
  858. }, {
  859. name: '切换用户',
  860. type: 'leaf',
  861. disabled: 'disabled'
  862. }, {
  863. name: '密码管理',
  864. type: 'leaf',
  865. disabled: 'disabled'
  866. },
  867. {
  868. name: '日志查看',
  869. type: 'leaf',
  870. href: baseUrl+'scripts/log.html'
  871. }]
  872. }]
  873. }
  874. } else {
  875. var menuconfig = {
  876. id: 'mainmenu',
  877. target: 'mainframe',
  878. brand_icon: {
  879. url: '../res/img/usky/logo.png',
  880. width: 160,
  881. height: 20
  882. },
  883. items: [{
  884. name: '智慧消防',
  885. type: 'group',
  886. side: 'left',
  887. items: [{
  888. name: '综合查询',
  889. type: 'leaf',
  890. action: 'hiding_menu()',
  891. href: baseUrl + 'frontpage/map.jsp?viewAlarmType=' + viewAlarmType + '&pieAlarmType=' + pieAlarmType + '&statusType=' + statusType + '&theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  892. }, {
  893. name: '告警信息',
  894. type: 'group',
  895. side: 'left',
  896. items: [{
  897. name: '火灾监控',
  898. type: 'leaf',
  899. action: 'keep_menu()',
  900. href: baseUrl + 'fireAlarm/subFireAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  901. }, {
  902. name: '电气火灾监控',
  903. type: 'leaf',
  904. action: 'keep_menu()',
  905. href: baseUrl + 'efireAlarm/subeFireAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  906. }, {
  907. name: '消防水系统监控',
  908. type: 'leaf',
  909. action: 'keep_menu()',
  910. href: baseUrl + 'waterAlarm/subWaterAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  911. }, {
  912. name: 'RTU监控',
  913. type: 'leaf',
  914. action: 'keep_menu()',
  915. href: baseUrl + 'rtuAlarm/subRtuAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')// TODO 告警信息三级分类
  916. }, {
  917. name: '视频监控系统',
  918. type: 'leaf',
  919. action: 'keep_menu()',
  920. href: baseUrl + 'videoAlarm/subVideoAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  921. }, {
  922. name: '电梯状态监控',
  923. type: 'leaf',
  924. action: 'keep_menu()',
  925. href: baseUrl + 'liftAlarm/subliftAlarm.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  926. }]
  927. }, {
  928. name: '设备监控',
  929. type: 'group',
  930. side: 'left',
  931. items: [{
  932. name: '火灾监控',
  933. type: 'leaf',
  934. action: 'keep_menu()',
  935. href: baseUrl + 'fireAlarm/FireDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  936. }, {
  937. name: '电气火灾监控',
  938. type: 'leaf',
  939. action: 'keep_menu()',
  940. href: baseUrl + 'efireAlarm/eFireDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  941. }, {
  942. name: '消防水系统监控',
  943. type: 'leaf',
  944. action: 'keep_menu()',
  945. href: baseUrl + 'waterAlarm/WaterDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  946. }, {
  947. name: 'RTU综合监控',
  948. type: 'leaf',
  949. action: 'keep_menu()',
  950. href: baseUrl + 'rtuAlarm/RtuDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')// TODO 设备监控三级分类
  951. }, {
  952. name: '视频监控系统',
  953. type: 'leaf',
  954. action: 'keep_menu()',
  955. href: baseUrl + 'videoAlarm/VideoDeviceIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  956. }, {
  957. name: '电梯状态监控',
  958. type: 'leaf',
  959. action: 'keep_menu()',
  960. href: baseUrl + 'liftAlarm/liftDeviceindex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  961. }]
  962. }, {
  963. name: '数据查询',
  964. type: 'group',
  965. side: 'left',
  966. items: [{
  967. name: '电气火灾数据查询',
  968. type: 'leaf',
  969. action: 'keep_menu()',
  970. href: baseUrl + 'dataSearch/fireIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  971. }, {
  972. name: '消防水系统数据查询',
  973. type: 'leaf',
  974. action: 'keep_menu()',
  975. href: baseUrl + 'dataSearch/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  976. }, {
  977. name: 'RTU综合数据查询',
  978. type: 'leaf',
  979. action: 'keep_menu()',
  980. href: baseUrl + 'dataSearch/rtuIndex.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  981. }]
  982. }, {
  983. name: '物管服务',
  984. type: 'group',
  985. side: 'left',
  986. items: [{
  987. name: '安全巡检',
  988. type: 'leaf',
  989. action: 'keep_menu()',
  990. href: baseUrl + 'proform/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  991. }, {
  992. name: '维保工作',
  993. type: 'leaf',
  994. action: 'keep_menu()',
  995. href: baseUrl + 'proform2/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  996. }, {
  997. name: '报修服务',
  998. type: 'leaf',
  999. action: 'keep_menu()',
  1000. href: baseUrl + 'proform3/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  1001. }]
  1002. }, {
  1003. name: '工作考评',
  1004. type: 'leaf',
  1005. action: 'keep_menu()',
  1006. href: baseUrl + 'projectWoker/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  1007. }]
  1008. }, {
  1009. name: '子系统',
  1010. type: 'group',
  1011. side: 'left',
  1012. disabled: 'disabled',
  1013. items: [{
  1014. name: '火灾监控',
  1015. disabled: 'disabled',
  1016. type: 'leaf',
  1017. action: 'keep_menu()',
  1018. href: baseUrl + 'fireAlarm/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  1019. }, {
  1020. name: '电器火灾监控',
  1021. disabled: 'disabled',
  1022. type: 'leaf',
  1023. action: 'keep_menu()',
  1024. href: baseUrl + 'waterAlarm/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  1025. }, {
  1026. name: '通道告警监控',
  1027. disabled: 'disabled',
  1028. action: 'keep_menu()',
  1029. type: 'leaf'
  1030. }, {
  1031. name: '消防电源监控',
  1032. disabled: 'disabled',
  1033. action: 'keep_menu()',
  1034. type: 'leaf'
  1035. }, {
  1036. name: 'RTU综合监控',
  1037. disabled: 'disabled',
  1038. action: 'keep_menu()',
  1039. type: 'leaf',
  1040. href: baseUrl + 'rtuAlarm/index.jsp?theme=' + theme + ($("#company_code").val() != undefined ? ('&company_code=' + $("#company_code").val()) : '')
  1041. }]
  1042. }, {
  1043. name: '视图',
  1044. type: 'group',
  1045. side: 'split',
  1046. disabled: 'disabled',
  1047. items: [{
  1048. name: '主题皮肤',
  1049. type: 'group',
  1050. side: 'left',
  1051. disabled: 'disabled',
  1052. items: [{
  1053. name: '单位',
  1054. type: 'checkbox',
  1055. id: '001',
  1056. action: 'boxclick(this)',
  1057. checked: 'checked'
  1058. }, {
  1059. name: '区域',
  1060. type: 'checkbox',
  1061. id: '002',
  1062. action: 'boxclick(this)',
  1063. checked: 'checked'
  1064. }]
  1065. }, {
  1066. name: '地图显示',
  1067. type: 'group',
  1068. side: 'left',
  1069. disabled: 'disabled',
  1070. items: [{
  1071. name: '全选',
  1072. type: 'checkbox',
  1073. id: '000',
  1074. action: 'boxclick(this)',
  1075. disabled: 'disabled',
  1076. checked: 'checked'
  1077. }, {
  1078. name: '火警监控告警',
  1079. type: 'checkbox',
  1080. id: '001',
  1081. action: 'boxclick(this)',
  1082. disabled: 'disabled',
  1083. checked: 'checked'
  1084. }, {
  1085. name: '电气火灾告警',
  1086. type: 'checkbox',
  1087. id: '002',
  1088. action: 'boxclick(this)',
  1089. disabled: 'disabled',
  1090. checked: 'checked'
  1091. }, {
  1092. name: '水监控告警',
  1093. type: 'checkbox',
  1094. id: '003',
  1095. action: 'boxclick(this)',
  1096. disabled: 'disabled',
  1097. checked: 'checked'
  1098. }, {
  1099. name: '通道监控告警',
  1100. type: 'checkbox',
  1101. id: '004',
  1102. action: 'boxclick(this)',
  1103. disabled: 'disabled',
  1104. checked: 'checked'
  1105. }, {
  1106. name: '电源监控告警',
  1107. type: 'checkbox',
  1108. id: '005',
  1109. action: 'boxclick(this)',
  1110. disabled: 'disabled',
  1111. checked: 'checked'
  1112. }, {
  1113. name: 'RTU监控告警',
  1114. type: 'checkbox',
  1115. id: '006',
  1116. action: 'boxclick(this)',
  1117. disabled: 'disabled',
  1118. checked: 'checked'
  1119. }, {
  1120. name: '烟感监控告警',
  1121. type: 'checkbox',
  1122. id: '007',
  1123. action: 'boxclick(this)',
  1124. disabled: 'disabled',
  1125. checked: 'checked'
  1126. }]
  1127. }, {
  1128. name: '声光告警',
  1129. type: 'group',
  1130. side: 'left',
  1131. disabled: 'disabled',
  1132. items: [{
  1133. name: '范围',
  1134. type: 'leaf',
  1135. disabled: 'disabled'
  1136. }, {
  1137. name: '告警级别',
  1138. type: 'leaf',
  1139. disabled: 'disabled'
  1140. }, {
  1141. name: '语音',
  1142. type: 'leaf',
  1143. disabled: 'disabled'
  1144. }]
  1145. }, {
  1146. name: '统计显示',
  1147. type: 'group',
  1148. side: 'left',
  1149. disabled: 'disabled',
  1150. items: [{
  1151. name: '全选',
  1152. type: 'leaf',
  1153. disabled: 'disabled'
  1154. }, {
  1155. name: '火警监控系统告警',
  1156. type: 'leaf',
  1157. disabled: 'disabled'
  1158. }, {
  1159. name: '电气火灾监控系统告警',
  1160. type: 'leaf',
  1161. disabled: 'disabled'
  1162. }, {
  1163. name: '消防水监控系统告警',
  1164. type: 'leaf',
  1165. disabled: 'disabled'
  1166. }, {
  1167. name: '通道监控系统告警',
  1168. type: 'leaf',
  1169. disabled: 'disabled'
  1170. }, {
  1171. name: '消防电源监控系统告警',
  1172. type: 'leaf',
  1173. disabled: 'disabled'
  1174. }, {
  1175. name: 'RTU监控系统告警',
  1176. type: 'leaf',
  1177. disabled: 'disabled'
  1178. }, {
  1179. name: '烟感监控系统告警',
  1180. type: 'leaf',
  1181. disabled: 'disabled'
  1182. }]
  1183. }, {
  1184. name: '系统显示',
  1185. type: 'group',
  1186. side: 'left',
  1187. disabled: 'disabled',
  1188. items: [{
  1189. name: '火灾监控',
  1190. disabled: 'disabled',
  1191. type: 'leaf'
  1192. }, {
  1193. name: '电器火灾监控',
  1194. disabled: 'disabled',
  1195. type: 'leaf'
  1196. }, {
  1197. name: '通道告警监控',
  1198. disabled: 'disabled',
  1199. type: 'leaf'
  1200. }, {
  1201. name: '消防电源监控',
  1202. disabled: 'disabled',
  1203. type: 'leaf'
  1204. }, {
  1205. name: 'RTU综合监控',
  1206. disabled: 'disabled',
  1207. type: 'leaf'
  1208. }]
  1209. }, {
  1210. name: '系统信息',
  1211. disabled: 'disabled',
  1212. type: 'leaf'
  1213. }]
  1214. }, {
  1215. name: '智慧消防物联网平台',
  1216. type: 'systitle_label',
  1217. side: 'split',
  1218. divid: 'systitle_bar'
  1219. }, {
  1220. name: '时间戳',
  1221. type: 'systime_label',
  1222. side: 'right',
  1223. divid: 'timestamp_bar'
  1224. }, {
  1225. name: '系统设置',
  1226. type: 'group',
  1227. side: 'right',
  1228. items: [{
  1229. name: '推送配置',
  1230. type: 'leaf',
  1231. disabled: 'disabled'
  1232. // action:'keep_menu()',
  1233. // href:baseUrl+'proform4/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  1234. }, {
  1235. name: '用户管理',
  1236. type: 'leaf',
  1237. disabled: 'disabled'
  1238. }, {
  1239. name: '组织机构管理',
  1240. type: 'leaf',
  1241. disabled: 'disabled'
  1242. }, {
  1243. name: '权限管理',
  1244. type: 'leaf',
  1245. disabled: 'disabled'
  1246. }, {
  1247. name: '建筑物管理',
  1248. type: 'leaf',
  1249. disabled: 'disabled'
  1250. }, {
  1251. name: '物联网卡管理',
  1252. type: 'leaf',
  1253. disabled: 'disabled'
  1254. }, {
  1255. name: '采集接口管理',
  1256. type: 'leaf',
  1257. disabled: 'disabled'
  1258. }, {
  1259. name: '监控单元管理',
  1260. type: 'leaf',
  1261. disabled: 'disabled'
  1262. }, {
  1263. name: '监控点管理',
  1264. type: 'leaf',
  1265. disabled: 'disabled'
  1266. }]
  1267. }, {
  1268. name: '账户',
  1269. type: 'group',
  1270. side: 'right',
  1271. items: [{
  1272. name: '注销',
  1273. type: 'logout',
  1274. href: baseUrl + 'view/scripts/index.html'
  1275. }, {
  1276. name: '切换用户',
  1277. type: 'leaf',
  1278. disabled: 'disabled'
  1279. }, {
  1280. name: '密码管理',
  1281. type: 'leaf',
  1282. disabled: 'disabled'
  1283. }]
  1284. }]
  1285. }
  1286. }
  1287. var redrawpage = function () {
  1288. var w = $(window).width();
  1289. var h = $(window).height();
  1290. menu_shown = true;
  1291. start_count = 0;
  1292. $(document.body).css({
  1293. "border": 0,
  1294. "margin": 0,
  1295. "padding": 0,
  1296. "overflow": "hidden"
  1297. });
  1298. $("#menubar").css({
  1299. "position": "absolute",
  1300. "top": 0,
  1301. "left": 0,
  1302. "height": 50,
  1303. "width": w
  1304. });
  1305. $("#mainframe").css({
  1306. "position": "absolute",
  1307. "top": 50,
  1308. "left": 0,
  1309. "width": w,
  1310. "height": (h - 50),
  1311. "overflow": "hidden"
  1312. });
  1313. // timer_start();
  1314. }
  1315. var hide_menu = function () {
  1316. var h = $(window).height();
  1317. $("#menubar").animate({
  1318. top: '-45px'
  1319. }, 250);
  1320. $("#mainframe").animate({
  1321. top: '5px',
  1322. height: ((h - 5) + 'px')
  1323. }, 250);
  1324. }
  1325. var show_menu = function () {
  1326. if (!menu_shown) {
  1327. var h = $(window).height();
  1328. $("#menubar").animate({
  1329. top: '0px'
  1330. }, 250);
  1331. $("#mainframe").animate({
  1332. top: '50px',
  1333. height: ((h - 50) + 'px')
  1334. }, 250);
  1335. menu_shown = true;
  1336. }
  1337. start_count = 0;
  1338. }
  1339. var timer_start = function () {
  1340. if (KeepMenu) {
  1341. menu_shown = true;
  1342. show_menu();
  1343. } else if (menu_shown) {
  1344. start_count = (start_count + 1);
  1345. if (start_count > 10) {
  1346. menu_shown = false;
  1347. hide_menu();
  1348. setTimeout("timer_start()", 1000);
  1349. return;
  1350. }
  1351. }
  1352. $("#timestamp_bar").html((new Date()).Format("yyyy-MM-dd hh:mm:ss"));
  1353. setTimeout("timer_start()", 1000);
  1354. }
  1355. $(document).ready(function () {
  1356. baseUrl = document.getElementById('basePath').value;
  1357. theme = document.getElementById('theme').value;
  1358. viewAlarmType = document.getElementById('viewAlarmType').value;
  1359. pieAlarmType = document.getElementById('pieAlarmType').value;
  1360. statusType = document.getElementById('statusType').value;
  1361. $("#V_LOGINNAME").val(sessionStorage.getItem('V_LOGINNAME'));
  1362. $("#V_PASSWORD").val(sessionStorage.getItem('V_PASSWORD'));
  1363. var menubar = new UMenuBar();
  1364. menubar.create(menuconfig);
  1365. redrawpage();
  1366. $("#mainframe").attr('src', 'frontpage/map.jsp');
  1367. $('[data-submenu]').submenupicker();
  1368. timer_start();
  1369. });
  1370. $(document).mousemove(function (e) {
  1371. if (e.pageY < 5)
  1372. show_menu();
  1373. });
  1374. $(window).resize(function () {
  1375. redrawpage();
  1376. });