menubar.js.20210408.bak 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947
  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. },{
  149. name:'工作考评',
  150. type:'leaf',
  151. action:'keep_menu()',
  152. href:baseUrl+'projectWoker/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  153. }]
  154. },{
  155. name:'子系统',
  156. type:'group',
  157. side:'left',
  158. disabled:'disabled',
  159. items:[{
  160. name:'火灾监控',
  161. disabled:'disabled',
  162. type:'leaf',
  163. action:'keep_menu()',
  164. href:baseUrl+'fireAlarm/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  165. },{
  166. name:'电器火灾监控',
  167. disabled:'disabled',
  168. type:'leaf',
  169. action:'keep_menu()',
  170. href:baseUrl+'waterAlarm/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  171. },{
  172. name:'通道告警监控',
  173. disabled:'disabled',
  174. action:'keep_menu()',
  175. type:'leaf'
  176. },{
  177. name:'消防电源监控',
  178. disabled:'disabled',
  179. action:'keep_menu()',
  180. type:'leaf'
  181. },{
  182. name:'RTU综合监控',
  183. disabled:'disabled',
  184. action:'keep_menu()',
  185. type:'leaf',
  186. href:baseUrl+'rtuAlarm/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  187. }]
  188. },{
  189. name:'视图',
  190. type:'group',
  191. side:'split',
  192. disabled:'disabled',
  193. items:[{
  194. name:'主题皮肤',
  195. type:'group',
  196. side:'left',
  197. disabled:'disabled',
  198. items:[{
  199. name:'单位',
  200. type:'checkbox',
  201. id:'001',
  202. action:'boxclick(this)',
  203. checked:'checked'
  204. },{
  205. name:'区域',
  206. type:'checkbox',
  207. id:'002',
  208. action:'boxclick(this)',
  209. checked:'checked'
  210. }]
  211. },{
  212. name:'地图显示',
  213. type:'group',
  214. side:'left',
  215. disabled:'disabled',
  216. items:[{
  217. name:'全选',
  218. type:'checkbox',
  219. id:'000',
  220. action:'boxclick(this)',
  221. disabled:'disabled',
  222. checked:'checked'
  223. },{
  224. name:'火警监控告警',
  225. type:'checkbox',
  226. id:'001',
  227. action:'boxclick(this)',
  228. disabled:'disabled',
  229. checked:'checked'
  230. },{
  231. name:'电气火灾告警',
  232. type:'checkbox',
  233. id:'002',
  234. action:'boxclick(this)',
  235. disabled:'disabled',
  236. checked:'checked'
  237. },{
  238. name:'水监控告警',
  239. type:'checkbox',
  240. id:'003',
  241. action:'boxclick(this)',
  242. disabled:'disabled',
  243. checked:'checked'
  244. },{
  245. name:'通道监控告警',
  246. type:'checkbox',
  247. id:'004',
  248. action:'boxclick(this)',
  249. disabled:'disabled',
  250. checked:'checked'
  251. },{
  252. name:'电源监控告警',
  253. type:'checkbox',
  254. id:'005',
  255. action:'boxclick(this)',
  256. disabled:'disabled',
  257. checked:'checked'
  258. },{
  259. name:'RTU监控告警',
  260. type:'checkbox',
  261. id:'006',
  262. action:'boxclick(this)',
  263. disabled:'disabled',
  264. checked:'checked'
  265. },{
  266. name:'烟感监控告警',
  267. type:'checkbox',
  268. id:'007',
  269. action:'boxclick(this)',
  270. disabled:'disabled',
  271. checked:'checked'
  272. }]
  273. },{
  274. name:'声光告警',
  275. type:'group',
  276. side:'left',
  277. disabled:'disabled',
  278. items:[{
  279. name:'范围',
  280. type:'leaf',
  281. disabled:'disabled'
  282. },{
  283. name:'告警级别',
  284. type:'leaf',
  285. disabled:'disabled'
  286. },{
  287. name:'语音',
  288. type:'leaf',
  289. disabled:'disabled'
  290. }]
  291. },{
  292. name:'统计显示',
  293. type:'group',
  294. side:'left',
  295. disabled:'disabled',
  296. items:[{
  297. name:'全选',
  298. type:'leaf',
  299. disabled:'disabled'
  300. },{
  301. name:'火警监控系统告警',
  302. type:'leaf',
  303. disabled:'disabled'
  304. },{
  305. name:'电气火灾监控系统告警',
  306. type:'leaf',
  307. disabled:'disabled'
  308. },{
  309. name:'消防水监控系统告警',
  310. type:'leaf',
  311. disabled:'disabled'
  312. },{
  313. name:'通道监控系统告警',
  314. type:'leaf',
  315. disabled:'disabled'
  316. },{
  317. name:'消防电源监控系统告警',
  318. type:'leaf',
  319. disabled:'disabled'
  320. },{
  321. name:'RTU监控系统告警',
  322. type:'leaf',
  323. disabled:'disabled'
  324. },{
  325. name:'烟感监控系统告警',
  326. type:'leaf',
  327. disabled:'disabled'
  328. }]
  329. },{
  330. name:'系统显示',
  331. type:'group',
  332. side:'left',
  333. disabled:'disabled',
  334. items:[{
  335. name:'火灾监控',
  336. disabled:'disabled',
  337. type:'leaf'
  338. },{
  339. name:'电器火灾监控',
  340. disabled:'disabled',
  341. type:'leaf'
  342. },{
  343. name:'通道告警监控',
  344. disabled:'disabled',
  345. type:'leaf'
  346. },{
  347. name:'消防电源监控',
  348. disabled:'disabled',
  349. type:'leaf'
  350. },{
  351. name:'RTU综合监控',
  352. disabled:'disabled',
  353. type:'leaf'
  354. }]
  355. },{
  356. name:'系统信息',
  357. disabled:'disabled',
  358. type:'leaf'
  359. }]
  360. },{
  361. name:'IoT-02永天智慧消防综合监控系统 v1.00',
  362. type:'systitle_label',
  363. side:'split',
  364. divid:'systitle_bar'
  365. },{
  366. name:'时间戳',
  367. type:'systime_label',
  368. side:'right',
  369. divid:'timestamp_bar'
  370. },{
  371. name:'系统设置',
  372. type:'group',
  373. side:'right',
  374. items:[{
  375. name:'推送配置',
  376. type:'leaf',
  377. disabled:'disabled'
  378. // action:'keep_menu()',
  379. // href:baseUrl+'proform4/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  380. },{
  381. name:'用户管理',
  382. type:'leaf',
  383. disabled:'disabled'
  384. },{
  385. name:'组织机构管理',
  386. type:'leaf',
  387. disabled:'disabled'
  388. },{
  389. name:'权限管理',
  390. type:'leaf',
  391. disabled:'disabled'
  392. },{
  393. name:'建筑物管理',
  394. type:'leaf',
  395. disabled:'disabled'
  396. },{
  397. name:'物联网卡管理',
  398. type:'leaf',
  399. disabled:'disabled'
  400. },{
  401. name:'采集接口管理',
  402. type:'leaf',
  403. disabled:'disabled'
  404. },{
  405. name:'监控单元管理',
  406. type:'leaf',
  407. disabled:'disabled'
  408. },{
  409. name:'监控点管理',
  410. type:'leaf',
  411. disabled:'disabled'
  412. }]
  413. },{
  414. name:'账户',
  415. type:'group',
  416. side:'right',
  417. items:[{
  418. name:'注销',
  419. type:'logout',
  420. href:baseUrl
  421. },{
  422. name:'切换用户',
  423. type:'leaf',
  424. disabled:'disabled'
  425. },{
  426. name:'密码管理',
  427. type:'leaf',
  428. disabled:'disabled'
  429. }]
  430. }]
  431. }
  432. }else{
  433. var menuconfig = {
  434. id:'mainmenu',
  435. target:'mainframe',
  436. brand_icon:{
  437. url:'../res/img/usky/logo.png',
  438. width:160,
  439. height:20
  440. },
  441. items:[{
  442. name:'智慧消防',
  443. type:'group',
  444. side:'left',
  445. items:[{
  446. name:'综合查询',
  447. type:'leaf',
  448. action:'hiding_menu()',
  449. href:baseUrl+'frontpage/map.jsp?viewAlarmType='+viewAlarmType+'&pieAlarmType='+pieAlarmType+'&statusType='+statusType+'&theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  450. },{
  451. name:'告警信息',
  452. type:'group',
  453. side:'left',
  454. items:[{
  455. name:'火灾监控',
  456. type:'leaf',
  457. action:'keep_menu()',
  458. href:baseUrl+'fireAlarm/subFireAlarm.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  459. },{
  460. name:'电气火灾监控',
  461. type:'leaf',
  462. action:'keep_menu()',
  463. href:baseUrl+'efireAlarm/subeFireAlarm.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  464. },{
  465. name:'消防水系统监控',
  466. type:'leaf',
  467. action:'keep_menu()',
  468. href:baseUrl+'waterAlarm/subWaterAlarm.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  469. },{
  470. name:'RTU监控',
  471. type:'leaf',
  472. action:'keep_menu()',
  473. href:baseUrl+'rtuAlarm/subRtuAlarm.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')// TODO 告警信息三级分类
  474. },{
  475. name:'视频监控系统',
  476. type:'leaf',
  477. action:'keep_menu()',
  478. href:baseUrl+'videoAlarm/subVideoAlarm.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+'liftAlarm/subliftAlarm.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  484. }]
  485. },{
  486. name:'设备监控',
  487. type:'group',
  488. side:'left',
  489. items:[{
  490. name:'火灾监控',
  491. type:'leaf',
  492. action:'keep_menu()',
  493. href:baseUrl+'fireAlarm/FireDeviceIndex.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+'efireAlarm/eFireDeviceIndex.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  499. },{
  500. name:'消防水系统监控',
  501. type:'leaf',
  502. action:'keep_menu()',
  503. href:baseUrl+'waterAlarm/WaterDeviceIndex.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  504. },{
  505. name:'RTU综合监控',
  506. type:'leaf',
  507. action:'keep_menu()',
  508. href:baseUrl+'rtuAlarm/RtuDeviceIndex.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')// TODO 设备监控三级分类
  509. },{
  510. name:'视频监控系统',
  511. type:'leaf',
  512. action:'keep_menu()',
  513. href:baseUrl+'videoAlarm/VideoDeviceIndex.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+'liftAlarm/liftDeviceindex.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  519. }]
  520. },{
  521. name:'数据查询',
  522. type:'group',
  523. side:'left',
  524. items:[{
  525. name:'电气火灾数据查询',
  526. type:'leaf',
  527. action:'keep_menu()',
  528. href:baseUrl+'dataSearch/fireIndex.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+'dataSearch/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  534. },{
  535. name:'RTU综合数据查询',
  536. type:'leaf',
  537. action:'keep_menu()',
  538. href:baseUrl+'dataSearch/rtuIndex.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  539. }]
  540. },{
  541. name:'物管服务',
  542. type:'group',
  543. side:'left',
  544. items:[{
  545. name:'安全巡检',
  546. type:'leaf',
  547. action:'keep_menu()',
  548. href:baseUrl+'proform/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  549. },{
  550. name:'维保工作',
  551. type:'leaf',
  552. action:'keep_menu()',
  553. href:baseUrl+'proform2/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  554. },{
  555. name:'报修服务',
  556. type:'leaf',
  557. action:'keep_menu()',
  558. href:baseUrl+'proform3/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  559. }]
  560. },{
  561. name:'工作考评',
  562. type:'leaf',
  563. action:'keep_menu()',
  564. href:baseUrl+'projectWoker/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  565. }]
  566. },{
  567. name:'子系统',
  568. type:'group',
  569. side:'left',
  570. disabled:'disabled',
  571. items:[{
  572. name:'火灾监控',
  573. disabled:'disabled',
  574. type:'leaf',
  575. action:'keep_menu()',
  576. href:baseUrl+'fireAlarm/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  577. },{
  578. name:'电器火灾监控',
  579. disabled:'disabled',
  580. type:'leaf',
  581. action:'keep_menu()',
  582. href:baseUrl+'waterAlarm/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  583. },{
  584. name:'通道告警监控',
  585. disabled:'disabled',
  586. action:'keep_menu()',
  587. type:'leaf'
  588. },{
  589. name:'消防电源监控',
  590. disabled:'disabled',
  591. action:'keep_menu()',
  592. type:'leaf'
  593. },{
  594. name:'RTU综合监控',
  595. disabled:'disabled',
  596. action:'keep_menu()',
  597. type:'leaf',
  598. href:baseUrl+'rtuAlarm/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  599. }]
  600. },{
  601. name:'视图',
  602. type:'group',
  603. side:'split',
  604. disabled:'disabled',
  605. items:[{
  606. name:'主题皮肤',
  607. type:'group',
  608. side:'left',
  609. disabled:'disabled',
  610. items:[{
  611. name:'单位',
  612. type:'checkbox',
  613. id:'001',
  614. action:'boxclick(this)',
  615. checked:'checked'
  616. },{
  617. name:'区域',
  618. type:'checkbox',
  619. id:'002',
  620. action:'boxclick(this)',
  621. checked:'checked'
  622. }]
  623. },{
  624. name:'地图显示',
  625. type:'group',
  626. side:'left',
  627. disabled:'disabled',
  628. items:[{
  629. name:'全选',
  630. type:'checkbox',
  631. id:'000',
  632. action:'boxclick(this)',
  633. disabled:'disabled',
  634. checked:'checked'
  635. },{
  636. name:'火警监控告警',
  637. type:'checkbox',
  638. id:'001',
  639. action:'boxclick(this)',
  640. disabled:'disabled',
  641. checked:'checked'
  642. },{
  643. name:'电气火灾告警',
  644. type:'checkbox',
  645. id:'002',
  646. action:'boxclick(this)',
  647. disabled:'disabled',
  648. checked:'checked'
  649. },{
  650. name:'水监控告警',
  651. type:'checkbox',
  652. id:'003',
  653. action:'boxclick(this)',
  654. disabled:'disabled',
  655. checked:'checked'
  656. },{
  657. name:'通道监控告警',
  658. type:'checkbox',
  659. id:'004',
  660. action:'boxclick(this)',
  661. disabled:'disabled',
  662. checked:'checked'
  663. },{
  664. name:'电源监控告警',
  665. type:'checkbox',
  666. id:'005',
  667. action:'boxclick(this)',
  668. disabled:'disabled',
  669. checked:'checked'
  670. },{
  671. name:'RTU监控告警',
  672. type:'checkbox',
  673. id:'006',
  674. action:'boxclick(this)',
  675. disabled:'disabled',
  676. checked:'checked'
  677. },{
  678. name:'烟感监控告警',
  679. type:'checkbox',
  680. id:'007',
  681. action:'boxclick(this)',
  682. disabled:'disabled',
  683. checked:'checked'
  684. }]
  685. },{
  686. name:'声光告警',
  687. type:'group',
  688. side:'left',
  689. disabled:'disabled',
  690. items:[{
  691. name:'范围',
  692. type:'leaf',
  693. disabled:'disabled'
  694. },{
  695. name:'告警级别',
  696. type:'leaf',
  697. disabled:'disabled'
  698. },{
  699. name:'语音',
  700. type:'leaf',
  701. disabled:'disabled'
  702. }]
  703. },{
  704. name:'统计显示',
  705. type:'group',
  706. side:'left',
  707. disabled:'disabled',
  708. items:[{
  709. name:'全选',
  710. type:'leaf',
  711. disabled:'disabled'
  712. },{
  713. name:'火警监控系统告警',
  714. type:'leaf',
  715. disabled:'disabled'
  716. },{
  717. name:'电气火灾监控系统告警',
  718. type:'leaf',
  719. disabled:'disabled'
  720. },{
  721. name:'消防水监控系统告警',
  722. type:'leaf',
  723. disabled:'disabled'
  724. },{
  725. name:'通道监控系统告警',
  726. type:'leaf',
  727. disabled:'disabled'
  728. },{
  729. name:'消防电源监控系统告警',
  730. type:'leaf',
  731. disabled:'disabled'
  732. },{
  733. name:'RTU监控系统告警',
  734. type:'leaf',
  735. disabled:'disabled'
  736. },{
  737. name:'烟感监控系统告警',
  738. type:'leaf',
  739. disabled:'disabled'
  740. }]
  741. },{
  742. name:'系统显示',
  743. type:'group',
  744. side:'left',
  745. disabled:'disabled',
  746. items:[{
  747. name:'火灾监控',
  748. disabled:'disabled',
  749. type:'leaf'
  750. },{
  751. name:'电器火灾监控',
  752. disabled:'disabled',
  753. type:'leaf'
  754. },{
  755. name:'通道告警监控',
  756. disabled:'disabled',
  757. type:'leaf'
  758. },{
  759. name:'消防电源监控',
  760. disabled:'disabled',
  761. type:'leaf'
  762. },{
  763. name:'RTU综合监控',
  764. disabled:'disabled',
  765. type:'leaf'
  766. }]
  767. },{
  768. name:'系统信息',
  769. disabled:'disabled',
  770. type:'leaf'
  771. }]
  772. },{
  773. name:'IoT-02永天智慧消防综合监控系统 v1.00',
  774. type:'systitle_label',
  775. side:'split',
  776. divid:'systitle_bar'
  777. },{
  778. name:'时间戳',
  779. type:'systime_label',
  780. side:'right',
  781. divid:'timestamp_bar'
  782. },{
  783. name:'系统设置',
  784. type:'group',
  785. side:'right',
  786. items:[{
  787. name:'推送配置',
  788. type:'leaf',
  789. disabled:'disabled'
  790. // action:'keep_menu()',
  791. // href:baseUrl+'proform4/index.jsp?theme='+theme+($("#company_code").val()!=undefined?('&company_code='+$("#company_code").val()):'')
  792. },{
  793. name:'用户管理',
  794. type:'leaf',
  795. disabled:'disabled'
  796. },{
  797. name:'组织机构管理',
  798. type:'leaf',
  799. disabled:'disabled'
  800. },{
  801. name:'权限管理',
  802. type:'leaf',
  803. disabled:'disabled'
  804. },{
  805. name:'建筑物管理',
  806. type:'leaf',
  807. disabled:'disabled'
  808. },{
  809. name:'物联网卡管理',
  810. type:'leaf',
  811. disabled:'disabled'
  812. },{
  813. name:'采集接口管理',
  814. type:'leaf',
  815. disabled:'disabled'
  816. },{
  817. name:'监控单元管理',
  818. type:'leaf',
  819. disabled:'disabled'
  820. },{
  821. name:'监控点管理',
  822. type:'leaf',
  823. disabled:'disabled'
  824. }]
  825. },{
  826. name:'账户',
  827. type:'group',
  828. side:'right',
  829. items:[{
  830. name:'注销',
  831. type:'logout',
  832. href:baseUrl
  833. },{
  834. name:'切换用户',
  835. type:'leaf',
  836. disabled:'disabled'
  837. },{
  838. name:'密码管理',
  839. type:'leaf',
  840. disabled:'disabled'
  841. }]
  842. }]
  843. }
  844. }
  845. var redrawpage=function(){
  846. var w = $(window).width();
  847. var h = $(window).height();
  848. menu_shown = true;
  849. start_count = 0;
  850. $(document.body).css({
  851. "border":0,
  852. "margin":0,
  853. "padding":0,
  854. "overflow":"hidden"
  855. });
  856. $("#menubar").css({
  857. "position":"absolute",
  858. "top":0,
  859. "left":0,
  860. "height":50,
  861. "width":w
  862. });
  863. $("#mainframe").css({
  864. "position":"absolute",
  865. "top":50,
  866. "left":0,
  867. "width":w,
  868. "height":(h-50),
  869. "overflow":"hidden"
  870. });
  871. // timer_start();
  872. }
  873. var hide_menu = function(){
  874. var h = $(window).height();
  875. $("#menubar").animate({
  876. top:'-45px'
  877. },250);
  878. $("#mainframe").animate({
  879. top:'5px',
  880. height:((h-5)+'px')
  881. }, 250);
  882. }
  883. var show_menu = function(){
  884. if(!menu_shown){
  885. var h = $(window).height();
  886. $("#menubar").animate({
  887. top:'0px'
  888. },250);
  889. $("#mainframe").animate({
  890. top:'50px',
  891. height:((h-50)+'px')
  892. }, 250);
  893. menu_shown = true;
  894. }
  895. start_count = 0;
  896. }
  897. var timer_start = function(){
  898. if(KeepMenu){
  899. menu_shown = true;
  900. show_menu();
  901. }else if(menu_shown){
  902. start_count = (start_count+1);
  903. if(start_count>10){
  904. menu_shown = false;
  905. hide_menu();
  906. setTimeout("timer_start()", 1000);
  907. return;
  908. }
  909. }
  910. $("#timestamp_bar").html((new Date()).Format("yyyy-MM-dd hh:mm:ss"));
  911. setTimeout("timer_start()", 1000);
  912. }
  913. $(document).ready(function(){
  914. baseUrl = document.getElementById('basePath').value;
  915. theme = document.getElementById('theme').value;
  916. viewAlarmType = document.getElementById('viewAlarmType').value;
  917. pieAlarmType = document.getElementById('pieAlarmType').value;
  918. statusType = document.getElementById('statusType').value;
  919. $("#V_LOGINNAME").val(sessionStorage.getItem('V_LOGINNAME'));
  920. $("#V_PASSWORD").val(sessionStorage.getItem('V_PASSWORD'));
  921. var menubar = new UMenuBar();
  922. menubar.create(menuconfig);
  923. redrawpage();
  924. $("#mainframe").attr('src','frontpage/map.jsp');
  925. $('[data-submenu]').submenupicker();
  926. timer_start();
  927. });
  928. $(document).mousemove(function(e){
  929. if(e.pageY<5)
  930. show_menu();
  931. });
  932. $(window).resize(function(){
  933. redrawpage();
  934. });