index.js 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108
  1. import { createRouter, createWebHistory } from 'vue-router'
  2. // import mineRouter from "./mineRouter";
  3. // import JsBridge from "../utils/jsbridge";
  4. const routerHistory = createWebHistory(process.env.BASE_URL);
  5. let routes = [
  6. // ming router start
  7. // 大屏首页
  8. {
  9. path: '/',
  10. name: 'home',
  11. meta: { title: '首页', name: "智慧用电监控平台", type: "index" },
  12. component: () =>
  13. import('../views/home/index.vue'),
  14. },
  15. // ming router end
  16. //数据管理页面
  17. {
  18. path: '/Data_mage',
  19. name: 'data_mage',
  20. meta: { title: '数据管理', name: "智慧用电监控平台 ", type: "index" },
  21. component: () =>
  22. import('../views/index/Data_mage.vue'),
  23. },
  24. //电能质量页面
  25. {
  26. path: '/Power_quality',
  27. name: 'power_quality',
  28. meta: { title: '电能质量', name: "智慧用电监控平台 ", type: "index" },
  29. component: () =>
  30. import('../views/index/Power_quality.vue'),
  31. },
  32. //系统管理页面
  33. {
  34. path: '/System_mage',
  35. name: 'system_mage',
  36. meta: { title: '系统管理', name: "智慧用电监控平台 ", type: "index" },
  37. component: () =>
  38. import('../views/index/System_mage.vue'),
  39. },
  40. //概览页面站点详情页面
  41. {
  42. path: '/Overview',
  43. name: 'overview',
  44. meta: { title: '概览', name: "测试站点一", type: "menu" },
  45. component: () =>
  46. import('../views/site/Overview.vue'),
  47. },
  48. //配电系统图页面
  49. {
  50. path: '/Power_diagram',
  51. name: 'power_diagram',
  52. meta: { title: '配电系统图', name: "测试站点一", type: "menu" },
  53. component: () =>
  54. import('../views/site/Power_diagram.vue'),
  55. },
  56. //设备监控页面
  57. {
  58. path: '/Device_motore',
  59. name: 'device_motore',
  60. meta: { title: '设备监控', name: "测试站点一", type: "menu" },
  61. component: () =>
  62. import('../views/site/Device_motore.vue'),
  63. },
  64. //事件告警页面
  65. {
  66. path: '/Event_alarm',
  67. name: 'event_alarm',
  68. meta: { title: '事件告警', name: "测试站点一", type: "menu" },
  69. component: () =>
  70. import('../views/site/Event_alarm.vue'),
  71. },
  72. // 编辑器页面
  73. {
  74. path: '/CircuitEdit',
  75. name: 'CircuitEdit',
  76. meta: { title: '编辑器', name: "编辑器", type: "" },
  77. component: () =>
  78. import('../views/CircuitEdit.vue'),
  79. },
  80. // 预览页页面
  81. {
  82. path: '/CircuitPreview',
  83. name: 'CircuitPreview',
  84. meta: { title: '预览', name: "预览", type: "" },
  85. component: () =>
  86. import('../views/CircuitPreview.vue'),
  87. },
  88. ]
  89. // routes = routes.concat(mineRouter)
  90. const router = createRouter({
  91. history: routerHistory,
  92. routes
  93. });
  94. export default router