index.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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. import sporadicReport from '../components/sporadicReport.vue'
  12. Vue.use(Router)
  13. const constantRouterMap = [
  14. {
  15. path: '/',
  16. name: 'main',
  17. meta: {title: '首页', code: 'xtpzgl'},
  18. component: main,
  19. redirect: {name: 'cargoResult'},
  20. children: [
  21. {path: 'ShipDynamicTable', name: 'ShipDynamicTable', meta: {code: 'xtpzgl-yhgl'}, component: ShipDynamicTable},
  22. {path: 'purchaseAccessoriesMonitor', name: 'purchaseAccessoriesMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchaseAccessoriesMonitor},
  23. {path: 'purchasFuelOldMonitor', name: 'purchasFuelOldMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchasFuelOldMonitor},
  24. {path: 'purchasFuelNewMonitor', name: 'purchasFuelNewMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchasFuelNewMonitor},
  25. {path: 'sporadicReport',name:'sporadicReport',meta:{code:'xtpzgl-yhgl'},component:sporadicReport},
  26. ]
  27. }
  28. ];
  29. const router = new Router({
  30. routes: constantRouterMap
  31. })
  32. // before
  33. routerBefore(router, constantRouterMap);
  34. export default router;
  35. // constantRouterMap
  36. export const routes = constantRouterMap;