index.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import Vue from 'vue'
  2. import Router from 'vue-router'
  3. import routerBefore from '@/config/routerBefore.js'
  4. // 主要
  5. import main from '@/components/main.vue'
  6. // 系统配置管理
  7. import ShipDynamicTable from '../components/Ship_dynamic_table.vue'
  8. import purchaseAccessoriesMonitor from '../components/purchaseAccessoriesMonitor.vue'
  9. import purchasFuelOldMonitor from '../components/purchasFuelMonitor/purchasFuelOldMonitor.vue'
  10. import purchasFuelNewMonitor from '../components/purchasFuelMonitor/purchasFuelNewMonitor.vue'
  11. Vue.use(Router)
  12. const constantRouterMap = [
  13. {
  14. path: '/',
  15. name: 'main',
  16. meta: {title: '首页', code: 'xtpzgl'},
  17. component: main,
  18. redirect: {name: 'cargoResult'},
  19. children: [
  20. {path: 'ShipDynamicTable', name: 'ShipDynamicTable', meta: {code: 'xtpzgl-yhgl'}, component: ShipDynamicTable},
  21. {path: 'purchaseAccessoriesMonitor', name: 'purchaseAccessoriesMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchaseAccessoriesMonitor},
  22. {path: 'purchasFuelOldMonitor', name: 'purchasFuelOldMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchasFuelOldMonitor},
  23. {path: 'purchasFuelNewMonitor', name: 'purchasFuelNewMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchasFuelNewMonitor},
  24. ]
  25. }
  26. ];
  27. const router = new Router({
  28. routes: constantRouterMap
  29. })
  30. // before
  31. routerBefore(router, constantRouterMap);
  32. export default router;
  33. // constantRouterMap
  34. export const routes = constantRouterMap;