index.js 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  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. //零星物资运输预约
  8. import sporadicTransportAppoint from '../components/sporadicMaterial/transportAppoint/transportAppoint.vue'
  9. import addSporadicTransportAppoint from '../components/sporadicMaterial/transportAppoint/addSporadicTransportAppoint.vue'
  10. import editSporadicTransportAppoint from '../components/sporadicMaterial/transportAppoint/editTransportAppoint.vue'
  11. //零星物资运输派单
  12. import sporadicTransportOrder from '../components/sporadicMaterial/transportOrder/transportOrder.vue'
  13. import addSporadicTransportOrder from '../components/sporadicMaterial/transportOrder/addTransportOrder.vue'
  14. import editSporadicTransportOrder from '../components/sporadicMaterial/transportOrder/editTransportOrder.vue'
  15. //零星物资进厂
  16. import sporadicENenfactory from '../components/sporadicMaterial/sporadicEnfactory/enFactory.vue'
  17. import sporadicENgrossWeight from '../components/sporadicMaterial/sporadicEnfactory/grossWeight.vue'
  18. import sporadicENoutFactory from '../components/sporadicMaterial/sporadicEnfactory/outFactory.vue'
  19. import sporadicENtareWeight from '../components/sporadicMaterial/sporadicEnfactory/tareWeight.vue'
  20. import sporadicENunload from '../components/sporadicMaterial/sporadicEnfactory/unload.vue'
  21. //零星物资出厂
  22. import sporadicOUTenfactory from '../components/sporadicMaterial/sporadicOutfactory/enFactory.vue'
  23. import sporadicOUTgrossWeight from '../components/sporadicMaterial/sporadicOutfactory/grossWeight.vue'
  24. import sporadicOUToutFactory from '../components/sporadicMaterial/sporadicOutfactory/outFactory.vue'
  25. import sporadicOUTtareWeight from '../components/sporadicMaterial/sporadicOutfactory/tareWeight.vue'
  26. import sporadicOUTload from '../components/sporadicMaterial/sporadicOutfactory/load.vue'
  27. //钢材退货运输预约
  28. import steelReturnTransportAppoint from '../components/steelReturn/transportAppoint/transportAppoint.vue'
  29. import addSteelReturnTransportAppoint from '../components/steelReturn/transportAppoint/addSteelReturnTransportAppoint'
  30. import editSteelReturnTransportAppoint from '../components/steelReturn/transportAppoint/editTransportAppoint.vue'
  31. //钢材退货运输派单
  32. import steelReturnTransportOrder from '../components/steelReturn/transportOrder/transportOrder.vue'
  33. import addSteelReturnTransportOrder from '../components/steelReturn/transportOrder/addTransportOrder.vue'
  34. import editSteelReturnTransportOrder from '../components/steelReturn/transportOrder/editTransportOrder.vue'
  35. //钢材退货运输执行
  36. import steelReturnEnfactory from '../components/steelReturn/transportExcute/enFactory.vue'
  37. import steelReturnGrossWeight from '../components/steelReturn/transportExcute/grossWeight.vue'
  38. import steelReturnOutFactory from '../components/steelReturn/transportExcute/outFactory.vue'
  39. import steelReturnTareWeight from '../components/steelReturn/transportExcute/tareWeight.vue'
  40. import steelReturnUnload from '../components/steelReturn/transportExcute/unload.vue'
  41. Vue.use(Router)
  42. const constantRouterMap = [
  43. {
  44. path: '/',
  45. name: 'main',
  46. meta: {title: '首页', code: 'xtpzgl'},
  47. component: main,
  48. redirect: {name: 'addSporadicTransportAppoint'},
  49. children: [
  50. //零星物资运输预约
  51. {path:'addSporadicTransportAppoint',name:'addSporadicTransportAppoint',meta:{code:'xtpzgl-jggl'},component:addSporadicTransportAppoint},
  52. {path:'sporadicTransportAppoint',name:'sporadicTransportAppoint',meta:{code:'xtpzgl-yhgl'},component:sporadicTransportAppoint},
  53. {path: 'editSporadicTransportAppoint', name: 'editSporadicTransportAppoint', meta: {code: 'xtpzgl-yhgl'}, component: editSporadicTransportAppoint},
  54. //零星物资运输订单
  55. {path:'addSporadicTransportOrder',name:'addSporadicTransportOrder',meta:{code:'xtpzgl-jggl'},component:addSporadicTransportOrder},
  56. {path:'sporadicTransportOrder',name:'sporadicTransportOrder',meta:{code:'xtpzgl-yhgl'},component:sporadicTransportOrder},
  57. {path: 'editSporadicTransportOrder', name: 'editSporadicTransportOrder', meta: {code: 'xtpzgl-yhgl'}, component: editSporadicTransportOrder},
  58. //零星物资进厂
  59. {path:'sporadicENenfactory',name:'sporadicENenfactory',meta:{code:'xtpzgl-yhgl'},component:sporadicENenfactory},
  60. {path:'sporadicENgrossWeight',name:'sporadicENgrossWeight',meta:{code:'xtpzgl-yhgl'},component:sporadicENgrossWeight},
  61. {path:'sporadicENoutFactory',name:'sporadicENoutFactory',meta:{code:'xtpzgl-yhgl'},component:sporadicENoutFactory},
  62. {path:'sporadicENtareWeight',name:'sporadicENtareWeight',meta:{code:'xtpzgl-yhgl'},component:sporadicENtareWeight},
  63. {path:'sporadicENunload',name:'sporadicENunload',meta:{code:'xtpzgl-yhgl'},component:sporadicENunload},
  64. //零星物资出厂
  65. {path:'sporadicOUTenfactory',name:'sporadicOUTenfactory',meta:{code:'xtpzgl-yhgl'},component:sporadicOUTenfactory},
  66. {path:'sporadicOUTgrossWeight',name:'sporadicOUTgrossWeight',meta:{code:'xtpzgl-yhgl'},component:sporadicOUTgrossWeight},
  67. {path:'sporadicOUToutFactory',name:'sporadicOUToutFactory',meta:{code:'xtpzgl-yhgl'},component:sporadicOUToutFactory},
  68. {path:'sporadicOUTtareWeight',name:'sporadicOUTtareWeight',meta:{code:'xtpzgl-yhgl'},component:sporadicOUTtareWeight},
  69. {path:'sporadicOUTload',name:'sporadicOUTload',meta:{code:'xtpzgl-yhgl'},component:sporadicOUTload},
  70. //钢材退货运输预约
  71. {path:'addSteelReturnTransportAppoint',name:'addSteelReturnTransportAppoint',meta:{code:'xtpzgl-yhgl'},component:addSteelReturnTransportAppoint},
  72. {path:'steelReturnTransportAppoint',name:'steelReturnTransportAppoint',meta:{code:'xtpzgl-yhgl'},component:steelReturnTransportAppoint},
  73. {path: 'editSteelReturnTransportAppoint', name: 'editSteelReturnTransportAppoint', meta: {code: 'xtpzgl-yhgl'}, component: editSteelReturnTransportAppoint},
  74. //钢材退货运输订单
  75. {path:'addSteelReturnTransportOrder',name:'addSteelReturnTransportOrder',meta:{code:'xtpzgl-jggl'},component:addSteelReturnTransportOrder},
  76. {path:'steelReturnTransportOrder',name:'steelReturnTransportOrder',meta:{code:'xtpzgl-yhgl'},component:steelReturnTransportOrder},
  77. {path: 'editSteelReturnTransportOrder', name: 'editSteelReturnTransportOrder', meta: {code: 'xtpzgl-yhgl'}, component: editSteelReturnTransportOrder},
  78. //钢材退货进厂
  79. {path:'steelReturnEnfactory',name:'steelReturnEnfactory',meta:{code:'xtpzgl-yhgl'},component:steelReturnEnfactory},
  80. {path:'steelReturnGrossWeight',name:'steelReturnGrossWeight',meta:{code:'xtpzgl-yhgl'},component:steelReturnGrossWeight},
  81. {path:'steelReturnOutFactory',name:'steelReturnOutFactory',meta:{code:'xtpzgl-yhgl'},component:steelReturnOutFactory},
  82. {path:'steelReturnTareWeight',name:'steelReturnTareWeight',meta:{code:'xtpzgl-yhgl'},component:steelReturnTareWeight},
  83. {path:'steelReturnUnload',name:'steelReturnUnload',meta:{code:'xtpzgl-yhgl'},component:steelReturnUnload}
  84. ]
  85. }
  86. ];
  87. const router = new Router({
  88. routes: constantRouterMap
  89. })
  90. // before
  91. routerBefore(router, constantRouterMap);
  92. export default router;
  93. // constantRouterMap
  94. export const routes = constantRouterMap;