system.js 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. import { logicConfig } from "@/logicConfig";
  2. import layoutMain from "@/Main.vue";
  3. //登录页
  4. import login from "@/components/frame/login.vue";
  5. //系统图
  6. import systemGraph from "@/components/systemGraph";
  7. //系统图编辑页面
  8. import systemGraphEdit from "@/components/systemGraph/edit";
  9. import facilityLedger from "@/components/old-adm/ledger/facility/index";
  10. import deviceDetails from "@/components/old-adm/ledger/facility/details/index";
  11. // 系统台账
  12. import systemLedger from '@/components/old-adm/ledger/system/index';
  13. import batchPointAssets from '@/components/old-adm/ledger/facility/batchPoint' //批量维护设备位置
  14. import buildFloor from '@/components/old-adm/ready/buildfloor/index'
  15. import repetitionGraphy from '@/components/old-adm/ready/buildfloor/repetitionGraphy'
  16. export default [
  17. {
  18. path: logicConfig.routerNameConfig.loginRouteName,
  19. name: "登录页",
  20. component: login,
  21. },
  22. {
  23. path: "/",
  24. name: "首页",
  25. component: layoutMain,
  26. },
  27. {
  28. path: logicConfig.routerNameConfig.systemGraphName,
  29. name: "系统图",
  30. component: layoutMain,
  31. children: [
  32. {
  33. path: "/",
  34. component: systemGraph,
  35. },
  36. {
  37. path: '/ready/buildfloor',
  38. name: 'buildFloor',
  39. component: buildFloor,
  40. meta: {keepAlive: false, breadcrumbs: [{label: '建筑楼层管理'}]}
  41. },
  42. {
  43. path: 'repetitionGraphy',
  44. name: 'repetitionGraphy',
  45. component: repetitionGraphy,
  46. meta: {keepAlive: false, breadcrumbs: [{label: '建筑楼层管理', path: '/ready/buildfloor'}, {label: '平面图维护'}]}
  47. },
  48. {
  49. path: "/ledger/facility",
  50. name: "facilityLedger",
  51. component: facilityLedger,
  52. meta: {keepAlive: true, isBack: false, breadcrumbs: [{label: '台账管理', path: '/ledger/facility'}, {label: '设备台账'}]}
  53. },
  54. {
  55. path: '/ledger/batchPointAssets',
  56. name: 'BatchPointAssets',
  57. component: batchPointAssets,
  58. meta: {keepAlive: false,
  59. breadcrumbs: [{label: '台账管理', path: '/ledger/facility'}, {
  60. label: '设备台账',
  61. path: '/ledger/facility'
  62. }, {label: '批量维护设备位置'}]
  63. }
  64. },
  65. {
  66. path: '/ledger/deviceDetails',
  67. name: 'deviceDetails',
  68. component: deviceDetails,
  69. meta: {
  70. keepAlive: false,
  71. breadcrumbs: [
  72. {label: '台账管理', path: '/ledger/facility'},
  73. {label: '设备台账', path: '/ledger/facility'},
  74. {label: '台账详情'}
  75. ]
  76. }
  77. },
  78. {
  79. path: "/ledger/list",
  80. name: "设备台账",
  81. component: systemLedger,
  82. }
  83. ],
  84. },
  85. {
  86. path: logicConfig.routerNameConfig.systemGraphEditName,
  87. name: "系统图编辑器",
  88. component: systemGraphEdit,
  89. },
  90. ];