index.js 21 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. Vue.use(Router)
  4. export default new Router({
  5. mode: 'hash',
  6. base: process.env.BASE_URL,
  7. routes: [{
  8. path: '/',
  9. name: '系统列表',
  10. component: () =>
  11. import('../views/Home.vue'),
  12. hidden: false,
  13. children: [{
  14. path: '/coal_mining',
  15. name: ' 采煤工作面',
  16. id: 100,
  17. component: () =>
  18. import ('../views/mining/mining.vue'),
  19. hidden: false,
  20. }, {
  21. path: '/coalcutter',
  22. name: ' 采煤机页面',
  23. id: 1001,
  24. component: () =>
  25. import ('../views/mining/coalcutter.vue'),
  26. hidden: true,
  27. }, {
  28. path: '/main_pump',
  29. name: ' 采煤机本体页面',
  30. id: 1002,
  31. component: () =>
  32. import ('../views/mining/main_pump.vue'),
  33. hidden: true,
  34. }, {
  35. path: '/miningdataQualityDevice',
  36. name: ' 设备',
  37. id: 1003,
  38. component: () =>
  39. import ('../views/mining/dataStandard/dataQualityDevice.vue'),
  40. hidden: true,
  41. },
  42. {
  43. id: 1004,
  44. name: '子设备',
  45. path: '/miningdataQualitySubdevice',
  46. hidden: true,
  47. component:() =>
  48. import ('../views/mining/dataStandard/dataQualitySubdevice.vue'),
  49. }, {
  50. id: 1005,
  51. name: '测点',
  52. path: '/miningdataQualityMeasurePoint',
  53. hidden: true,
  54. component: () =>
  55. import ('../views/mining/dataStandard/dataQualityMeasurePoint.vue'),
  56. },
  57. {
  58. path: '/tunnelling',
  59. name: ' 掘进工作面',
  60. id: 101,
  61. component: () =>
  62. import ('../views/tunnelling/tunnelling.vue'),
  63. hidden: false,
  64. },
  65. {
  66. path: '/tunneldataQualityDevice',
  67. name: ' 设备',
  68. id: 1010,
  69. component: () =>
  70. import ('../views/tunnelling/dataStandard/dataQualityDevice.vue'),
  71. hidden: true,
  72. },
  73. {
  74. id: 1011,
  75. name: '子设备',
  76. path: '/tunneldataQualitySubdevice',
  77. hidden: true,
  78. component:() =>
  79. import ('../views/tunnelling/dataStandard/dataQualitySubdevice.vue'),
  80. }, {
  81. id: 1012,
  82. name: '测点',
  83. path: '/tunneldataQualityMeasurePoint',
  84. hidden: true,
  85. component: () =>
  86. import ('../views/tunnelling/dataStandard/dataQualityMeasurePoint.vue'),
  87. },{
  88. path: '/monitor',
  89. name: ' 安全监控',
  90. id: 102,
  91. component: () =>
  92. import ('../views/monitor/monitor.vue'),
  93. hidden: false,
  94. }, {
  95. path: '/checkSubSys',
  96. name: '查看子系统',
  97. id: 1020,
  98. hidden: true,
  99. component: () =>
  100. import ('../views/monitor/checkSubSys.vue')
  101. }, {
  102. path: '/checkCheckPoint',
  103. name: '查看测点数据',
  104. id: 1021,
  105. hidden: true,
  106. component: () =>
  107. import ('../views/monitor/checkCheckPoint.vue')
  108. }, {
  109. path: '/monitorDetail',
  110. name: '查看测点数据',
  111. id: 1022,
  112. hidden: true,
  113. component: () =>
  114. import ('../views/monitor/detail.vue')
  115. }, {
  116. path: '/monitorThreshold',
  117. name: '查看超标数据',
  118. id: 1024,
  119. hidden: true,
  120. component: () =>
  121. import ('../views/monitor/monitorThreshold.vue')
  122. }, {
  123. id: 1025,
  124. name: '设备',
  125. path: '/monitordataQualityDevice',
  126. hidden: true,
  127. component:() =>
  128. import ('../views/monitor/dataStandard/dataQualityDevice.vue'),
  129. }, {
  130. id: 1026,
  131. name: '子设备',
  132. path: '/monitordataQualitySubdevice',
  133. hidden: true,
  134. component:() =>
  135. import ('../views/monitor/dataStandard/dataQualitySubdevice.vue'),
  136. }, {
  137. id: 1027,
  138. name: '测点',
  139. path: '/monitordataQualityMeasurePoint',
  140. hidden: true,
  141. component: () =>
  142. import ('../views/monitor/dataStandard/dataQualityMeasurePoint.vue'),
  143. }, {
  144. path: '/transportation',
  145. name: ' 主运输系统',
  146. id: 103,
  147. component: () =>
  148. import ('../views/transportation/transportation.vue'),
  149. hidden: false,
  150. children: [
  151. {
  152. path: 'mainpage',
  153. name: '主页面',
  154. hidden: false,
  155. component: () => import('@/views/transportation/configImg/analysis'),
  156. },
  157. {
  158. path: 'belt/:id/:title',
  159. name: '皮带',
  160. hidden: false,
  161. component: () => import('@/views/transportation/configImg/belt'),
  162. }
  163. ],
  164. }, {
  165. path: '/coalCentral',
  166. name: ' 煤中央皮带',
  167. id: 1030,
  168. component: () =>
  169. import ('../views/transportation/subSystem/coalCentral.vue'),
  170. hidden: true,
  171. },
  172. {
  173. path: '/belt_body',
  174. name: ' 皮带本体',
  175. id: 10300,
  176. component: () =>
  177. import ('../views/transportation/subSystem/belt_body.vue'),
  178. hidden: true,
  179. },
  180. {
  181. path: '/detail',
  182. name: ' 详细信息',
  183. id: 103001,
  184. component: () =>
  185. import ('../views/transportation/subSystem/beltbody/detail.vue'),
  186. hidden: true,
  187. },
  188. {
  189. path: '/threshold',
  190. name: ' 超出阈值',
  191. id: 103002,
  192. component: () =>
  193. import ('../views/transportation/subSystem/threshold.vue'),
  194. hidden: true,
  195. },
  196. {
  197. path: '/mainAdit',
  198. name: ' 主平硐皮带',
  199. id: 1031,
  200. component: () =>
  201. import ('../views/transportation/subSystem/mainAdit.vue'),
  202. hidden: true,
  203. },
  204. {
  205. path: '/warehouse',
  206. name: ' 上仓皮带',
  207. id: 1032,
  208. component: () =>
  209. import ('../views/transportation/subSystem/warehouse.vue'),
  210. hidden: true,
  211. }, {
  212. path: '/ventilate',
  213. name: ' 通风系统',
  214. id: 104,
  215. component: () =>
  216. import ('../views/ventilate/ventilate.vue'),
  217. hidden: false,
  218. children: [
  219. {
  220. path: 'zutai',
  221. hidden: true,
  222. component: () => import ('@/views/ventilate/configImg/zutai.vue')
  223. },
  224. {
  225. path: 'mven_one_sysData',
  226. hidden: true,
  227. component: () => import ('@/views/ventilate/configImg/mven_one_sysData.vue')
  228. },
  229. {
  230. path: 'mven_two_sysData',
  231. hidden: true,
  232. component: () => import ('@/views/ventilate/configImg/mven_two_sysData.vue')
  233. }
  234. ]
  235. },
  236. {
  237. path: '/venDataDetail',
  238. name: ' 通风系统系统数据',
  239. id: 1041,
  240. component: () =>
  241. import ('../views/ventilate/venDataDetail.vue'),
  242. hidden: true,
  243. },
  244. {
  245. path: '/firstVentilator',
  246. name: ' 一号通风机',
  247. id: 1040,
  248. component: () =>
  249. import ('../views/ventilate/firstVentilator.vue'),
  250. hidden: true,
  251. },
  252. {
  253. id: 1042,
  254. name: '设备',
  255. path: '/vendataQualityDevice',
  256. hidden: true,
  257. component:() =>
  258. import ('../views/ventilate/dataStandard/dataQualityDevice.vue'),
  259. }, {
  260. id: 1043,
  261. name: '子设备',
  262. path: '/vendataQualitySubdevice',
  263. hidden: true,
  264. component:() =>
  265. import ('../views/ventilate/dataStandard/dataQualitySubdevice.vue'),
  266. }, {
  267. id: 1044,
  268. name: '测点',
  269. path: '/vendataQualityMeasurePoint',
  270. hidden: true,
  271. component: () =>
  272. import ('../views/ventilate/dataStandard/dataQualityMeasurePoint.vue'),
  273. },{
  274. path: '/compressed',
  275. name: ' 压风系统',
  276. id: 105,
  277. component: () =>
  278. import ('../views/compressed/compressed.vue'),
  279. hidden: false,
  280. }, {
  281. path: '/drain',
  282. name: ' 主排水系统',
  283. id: 106,
  284. component: () =>
  285. import ('../views/drain/drain.vue'),
  286. hidden: false,
  287. },
  288. {
  289. id: 1060,
  290. name: '设备',
  291. path: '/draindataQualityDevice',
  292. hidden: true,
  293. component:() =>
  294. import ('../views/drain/dataStandard/dataQualityDevice.vue'),
  295. }, {
  296. id: 1061,
  297. name: '子设备',
  298. path: '/draindataQualitySubdevice',
  299. hidden: true,
  300. component:() =>
  301. import ('../views/drain/dataStandard/dataQualitySubdevice.vue'),
  302. }, {
  303. id: 1062,
  304. name: '测点',
  305. path: '/draindataQualityMeasurePoint',
  306. hidden: true,
  307. component: () =>
  308. import ('../views/drain/dataStandard/dataQualityMeasurePoint.vue'),
  309. },
  310. {
  311. path: '/power_supply',
  312. name: ' 供电系统',
  313. id: 107,
  314. component: () =>
  315. import ('../views/power_supply/power.vue'),
  316. hidden: false,
  317. children: [
  318. {
  319. path: 'tablePage',
  320. hidden: true,
  321. component: () => import ('@/views/power_supply/configImg/TablePage.vue')
  322. },
  323. {
  324. path: 'panelPage',
  325. hidden: true,
  326. component: () => import ('@/views/power_supply/configImg/PanelPage.vue')
  327. }
  328. ]
  329. },
  330. {
  331. id: 1070,
  332. name: '设备',
  333. path: '/powerdataQualityDevice',
  334. hidden: true,
  335. component:() =>
  336. import ('../views/power_supply/dataStandard/dataQualityDevice.vue'),
  337. }, {
  338. id: 1071,
  339. name: '子设备',
  340. path: '/powerdataQualitySubdevice',
  341. hidden: true,
  342. component:() =>
  343. import ('../views/power_supply/dataStandard/dataQualitySubdevice.vue'),
  344. }, {
  345. id: 1072,
  346. name: '测点',
  347. path: '/powerdataQualityMeasurePoint',
  348. hidden: true,
  349. component: () =>
  350. import ('../views/power_supply/dataStandard/dataQualityMeasurePoint.vue'),
  351. },
  352. {
  353. path: '/auxiliary_transport',
  354. name: ' 辅运输系统',
  355. id: 108,
  356. component: () =>
  357. import ('../views/auxiliary_transport/auxiliarytrans.vue'),
  358. hidden: false,
  359. },
  360. {
  361. id: 1080,
  362. name: '设备',
  363. path: '/auxdataQualityDevice',
  364. hidden: true,
  365. component:() =>
  366. import ('../views/auxiliary_transport/dataStandard/dataQualityDevice.vue'),
  367. }, {
  368. id: 1081,
  369. name: '子设备',
  370. path: '/auxdataQualitySubdevice',
  371. hidden: true,
  372. component:() =>
  373. import ('../views/auxiliary_transport/dataStandard/dataQualitySubdevice.vue'),
  374. }, {
  375. id: 1082,
  376. name: '测点',
  377. path: '/auxdataQualityMeasurePoint',
  378. hidden: true,
  379. component: () =>
  380. import ('../views/auxiliary_transport/dataStandard/dataQualityMeasurePoint.vue'),
  381. }, {
  382. path: '/beam_tube',
  383. name: ' 束管检测',
  384. id: 109,
  385. component: () =>
  386. import ('../views/beam_tube/beam.vue'),
  387. hidden: false,
  388. },
  389. {
  390. id: 1090,
  391. name: '设备',
  392. path: '/beamdataQualityDevice',
  393. hidden: true,
  394. component:() =>
  395. import ('../views/beam_tube/dataStandard/dataQualityDevice.vue'),
  396. }, {
  397. id: 1091,
  398. name: '子设备',
  399. path: '/beamdataQualitySubdevice',
  400. hidden: true,
  401. component:() =>
  402. import ('../views/beam_tube/dataStandard/dataQualitySubdevice.vue'),
  403. }, {
  404. id: 1092,
  405. name: '测点',
  406. path: '/beamdataQualityMeasurePoint',
  407. hidden: true,
  408. component: () =>
  409. import ('../views/beam_tube/dataStandard/dataQualityMeasurePoint.vue'),
  410. },
  411. {
  412. path: '/gas',
  413. name: ' 瓦斯抽放设备',
  414. id: 110,
  415. component: () =>
  416. import ('../views/gas/gas.vue'),
  417. hidden: false,
  418. }, {
  419. id: 1100,
  420. name: '设备',
  421. path: '/gasdataQualityDevice',
  422. hidden: true,
  423. component:() =>
  424. import ('../views/gas/dataQualityDevice.vue'),
  425. }, {
  426. id: 1101,
  427. name: '子设备',
  428. path: '/gasdataQualitySubdevice',
  429. hidden: true,
  430. component:() =>
  431. import ('../views/gas/dataQualitySubdevice.vue'),
  432. }, {
  433. id: 1102,
  434. name: '测点',
  435. path: '/gasdataQualityMeasurePoint',
  436. hidden: true,
  437. component: () =>
  438. import ('../views/gas/dataQualityMeasurePoint.vue'),
  439. },
  440. {
  441. path: '/dataDetail',
  442. name: 'dataDetail_chart',
  443. id: 1104,
  444. component: () =>
  445. import ('../views/gas/dataDetail.vue'),
  446. hidden: true,
  447. }, {
  448. path: '/gasCheckPoint',
  449. name: ' 瓦斯抽放测点',
  450. id: 1105,
  451. component: () =>
  452. import ('../views/gas/gasCheckPoint.vue'),
  453. hidden: true,
  454. }, {
  455. path: '/personnel_location',
  456. name: ' 人员定位',
  457. id: 111,
  458. component: () =>
  459. import ('../views/personnel_location/location.vue'),
  460. hidden: false,
  461. },{
  462. id: 1110,
  463. name: '设备',
  464. path: '/persondataQualityDevice',
  465. hidden: true,
  466. component:() =>
  467. import ('../views/personnel_location/dataStandard/dataQualityDevice.vue'),
  468. }, {
  469. id: 1111,
  470. name: '子设备',
  471. path: '/persondataQualitySubdevice',
  472. hidden: true,
  473. component:() =>
  474. import ('../views/personnel_location/dataStandard/dataQualitySubdevice.vue'),
  475. }, {
  476. id: 1112,
  477. name: '测点',
  478. path: '/persondataQualityMeasurePoint',
  479. hidden: true,
  480. component: () =>
  481. import ('../views/personnel_location/dataStandard/dataQualityMeasurePoint.vue'),
  482. },
  483. {
  484. id: 112,
  485. name: '术语表',
  486. path: '/term',
  487. hidden: false,
  488. component: () =>
  489. import ('../views/term/term.vue'),
  490. },
  491. ]
  492. },
  493. {
  494. path: '/',
  495. name: '应用列表',
  496. component: () =>
  497. import('../views/Home.vue'),
  498. hidden: false,
  499. children: [{
  500. path: '/belt_coal_quantity',
  501. name: '皮带煤量',
  502. id: 200,
  503. component: () =>
  504. import('../views/app_belt_coal_quantity/beltCoalQuantity.vue'),
  505. hidden: false,
  506. }, {
  507. path: '/safety_monitoring',
  508. name: '安全监测',
  509. id: 201,
  510. component: () =>
  511. import('../views/app_safety_monitoring/safetyMonitoring.vue'),
  512. hidden: false,
  513. }, {
  514. path: '/hazard_warning',
  515. name: '危险源预警',
  516. id: 202,
  517. component: () =>
  518. import('../views/app_hazard_warning/hazardWarning.vue'),
  519. hidden: false,
  520. }, {
  521. path: '/beam_tube_inspection',
  522. name: '束管检测',
  523. id: 203,
  524. component: () =>
  525. import('../views/app_beam_tube_inspection/beamTubeInspection.vue'),
  526. hidden: false,
  527. }, {
  528. path: '/hydrological_monitoring',
  529. name: '水文监测',
  530. id: 204,
  531. component: () =>
  532. import('../views/app_hydrological_monitoring/hydrologicalMonitoring.vue'),
  533. hidden: false,
  534. }, {
  535. path: '/mine_pressure_monitoring',
  536. name: '矿压监测',
  537. id: 205,
  538. component: () =>
  539. import('../views/app_mine_pressure_monitoring/minePressureMonitoring.vue'),
  540. hidden: false,
  541. }, {
  542. path: '/risk_monitoring',
  543. name: '风险监控',
  544. id: 206,
  545. component: () =>
  546. import('../views/app_risk_monitoring/riskMonitoring.vue'),
  547. hidden: false,
  548. }, {
  549. path: '/personnel_positioning',
  550. name: '人员定位',
  551. id: 207,
  552. component: () =>
  553. import('../views/app_personnel_positioning/personnelPositioning.vue'),
  554. hidden: false,
  555. }, {
  556. path: '/area_monitoring',
  557. name: '区域监控',
  558. id: 208,
  559. component: () =>
  560. import('../views/app_area_monitoring/areaMonitoring.vue'),
  561. hidden: false,
  562. }, {
  563. path: '/industrial_video',
  564. name: '工业视频',
  565. id: 209,
  566. component: () =>
  567. import('../views/app_industrial_video/industrialVideo.vue'),
  568. hidden: false,
  569. }]
  570. }, {
  571. path: '/gas-mainpage',
  572. hidden: true,
  573. component: () => import('@/views/gas/configImg/index.vue')
  574. },]
  575. })