index.js 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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 sporadicReportEnterFactory from '../components/sporadicReport/sporadicReportEnterFactory.vue'
  12. import sporadicReportExFactory from '../components/sporadicReport/sporadicReportExFactory.vue'
  13. import transportationPerformance from '../components/salesLogisticsStatistics/transportationPerformance.vue'
  14. import purchaseChemicalMaterialsNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNew.vue'
  15. import purchaseChemicalMaterialsOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOld.vue'
  16. import purInwardReport from '../components/inwardReport/putInwardReport.vue'
  17. import inwardFactory from '../components/inwardReport/inwardFactory.vue'
  18. Vue.use(Router)
  19. const constantRouterMap = [
  20. {
  21. path: '/',
  22. name: 'main',
  23. meta: {title: '首页', code: 'xtpzgl'},
  24. component: main,
  25. redirect: {name: 'cargoResult'},
  26. children: [
  27. {path: 'purchaseChemicalMaterialsNew', name: 'purchaseChemicalMaterialsNew', meta: {code: 'xtpzgl-yhgl'}, component: purchaseChemicalMaterialsNew},
  28. {path: 'purchaseChemicalMaterialsOld', name: 'purchaseChemicalMaterialsOld', meta: {code: 'xtpzgl-yhgl'}, component: purchaseChemicalMaterialsOld},
  29. {path: 'ShipDynamicTable', name: 'ShipDynamicTable', meta: {code: 'xtpzgl-yhgl'}, component: ShipDynamicTable},
  30. {path: 'purchaseAccessoriesMonitor', name: 'purchaseAccessoriesMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchaseAccessoriesMonitor},
  31. {path: 'purchasFuelOldMonitor', name: 'purchasFuelOldMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchasFuelOldMonitor},
  32. {path: 'purchasFuelNewMonitor', name: 'purchasFuelNewMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchasFuelNewMonitor},
  33. {path: 'sporadicReportEnterFactory',name:'sporadicReportEnterFactory',meta:{code:'xtpzgl-yhgl'},component:sporadicReportEnterFactory},
  34. {path: 'sporadicReportExFactory',name:'sporadicReportExFactory',meta:{code:'xtpzgl-yhgl'},component:sporadicReportExFactory},
  35. {path: 'transportationPerformance', name: 'transportationPerformance', meta: {code: 'xtpzgl-yhgl'}, component: transportationPerformance},
  36. {path: 'purInwardReport', name: 'purInwardReport', meta: {code: 'xtpzgl-yhgl'}, component: purInwardReport},
  37. {path: 'inwardFactory', name: 'inwardFactory', meta: {code: 'xtpzgl-yhgl'}, component: inwardFactory}
  38. ]
  39. }
  40. ];
  41. const router = new Router({
  42. routes: constantRouterMap
  43. })
  44. // before
  45. routerBefore(router, constantRouterMap);
  46. export default router;
  47. // constantRouterMap
  48. export const routes = constantRouterMap;