index.js 3.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  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. import getLoading from '../components/inwardReport/getLoading.vue'
  19. import getUnLoading from '../components/inwardReport/getUnLoading.vue'
  20. import purchaseMineral from '../components/purachaseMineral.vue'
  21. import inwardSporadicReport from '../components/sporadicReport/inwardSporadicReport.vue'
  22. Vue.use(Router)
  23. const constantRouterMap = [
  24. {
  25. path: '/',
  26. name: 'main',
  27. meta: {title: '首页', code: 'xtpzgl'},
  28. component: main,
  29. redirect: {name: 'cargoResult'},
  30. children: [
  31. {path: 'purchaseChemicalMaterialsNew', name: 'purchaseChemicalMaterialsNew', meta: {code: 'xtpzgl-yhgl'}, component: purchaseChemicalMaterialsNew},
  32. {path: 'purchaseChemicalMaterialsOld', name: 'purchaseChemicalMaterialsOld', meta: {code: 'xtpzgl-yhgl'}, component: purchaseChemicalMaterialsOld},
  33. {path: 'ShipDynamicTable', name: 'ShipDynamicTable', meta: {code: 'xtpzgl-yhgl'}, component: ShipDynamicTable},
  34. {path: 'purchaseAccessoriesMonitor', name: 'purchaseAccessoriesMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchaseAccessoriesMonitor},
  35. {path: 'purchasFuelOldMonitor', name: 'purchasFuelOldMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchasFuelOldMonitor},
  36. {path: 'purchasFuelNewMonitor', name: 'purchasFuelNewMonitor', meta: {code: 'xtpzgl-yhgl'}, component: purchasFuelNewMonitor},
  37. {path: 'sporadicReportEnterFactory',name:'sporadicReportEnterFactory',meta:{code:'xtpzgl-yhgl'},component:sporadicReportEnterFactory},
  38. {path: 'sporadicReportExFactory',name:'sporadicReportExFactory',meta:{code:'xtpzgl-yhgl'},component:sporadicReportExFactory},
  39. {path: 'transportationPerformance', name: 'transportationPerformance', meta: {code: 'xtpzgl-yhgl'}, component: transportationPerformance},
  40. {path: 'purInwardReport', name: 'purInwardReport', meta: {code: 'xtpzgl-yhgl'}, component: purInwardReport},
  41. {path: 'inwardFactory', name: 'inwardFactory', meta: {code: 'xtpzgl-yhgl'}, component: inwardFactory},
  42. {path: 'getLoading', name: 'getLoading', meta: {code: 'xtpzgl-yhgl'}, component: getLoading},
  43. {path: 'getUnLoading', name: 'getUnLoading', meta: {code: 'xtpzgl-yhgl'}, component: getUnLoading},
  44. {path: 'purchaseMineral', name: 'purchaseMineral', meta: {code: 'xtpzgl-yhgl'}, component: purchaseMineral},
  45. {path: 'inwardSporadicReport', name: 'inwardSporadicReport', meta: {code: 'xtpzgl-yhgl'}, component: inwardSporadicReport}
  46. ]
  47. }
  48. ];
  49. const router = new Router({
  50. routes: constantRouterMap
  51. })
  52. // before
  53. routerBefore(router, constantRouterMap);
  54. export default router;
  55. // constantRouterMap
  56. export const routes = constantRouterMap;