index.js 18 KB

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