123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513 |
- import Vue from 'vue'
- import Router from 'vue-router'
- import routerBefore from '@/config/routerBefore.js'
- // 主要
- import main from '@/components/main.vue'
- // 系统配置管理
- import addCargoResult from '../components/ship/addCargoResult.vue'
- import addDeliveryAttorney from '../components/ship/addDeliveryAttorney.vue'
- import addDeliveryNotice from '../components/ship/addDeliveryNotice.vue'
- import attorneytext from '../components/ship/attorneytext.vue'
- import cargoResult from '../components/ship/cargoResult.vue'
- import deliveryAttorney from '../components/ship/deliveryAttorney.vue'
- import deliveryNotice from '../components/ship/deliveryNotice.vue'
- import modifyCargoResult from '../components/ship/modifyCargoResult.vue'
- import modifyDeliveryAttroney from '../components/ship/modifyDeliveryAttroney.vue'
- import modifyDeliveryNotice from '../components/ship/modifyDeliveryNotice.vue'
- import addBreach from '../components/purchase/addBreach.vue'
- import addOtherPrice from '../components/purchase/addOtherPrice.vue'
- import addShipPrice from '../components/purchase/addShipPrice.vue'
- import addTrainPrice from '../components/purchase/addTrainPrice.vue'
- import addTruckPrice from '../components/purchase/addTruckPrice.vue'
- import breach from '../components/purchase/breach.vue'
- import otherPrice from '../components/purchase/otherPrice.vue'
- import purchaseOrder from '../components/purchase/purchaseOrder.vue'
- import shipPrice from '../components/purchase/shipPrice.vue'
- import trainPrice from '../components/purchase/trainPrice.vue'
- import truckPrice from '../components/purchase/truckPrice.vue'
- import updateBreach from '../components/purchase/updateBreach.vue'
- import updateOtherPrice from '../components/purchase/updateOtherPrice.vue'
- import updateShipPrice from '../components/purchase/updateShipPrice.vue'
- import updateTrainPrice from '../components/purchase/updateTrainPrice.vue'
- import updateTruckPrice from '../components/purchase/updateTruckPrice.vue'
- import addSaleCokeSend from '../components/saleContract/addSaleCokeSend.vue'
- import addSaleOrder from '../components/saleContract/addSaleOrder.vue'
- import addSaleOrderArrange from '../components/saleContract/addSaleOrderArrange.vue'
- import addSaleOrderSend from '../components/saleContract/addSaleOrderSend.vue'
- import addSaleOrderCoproductSend from '../components/saleContract/addSaleOrderCoproductSend.vue'
- import addSaleOrderCoproductSendCarrier from '../components/saleContract/addSaleOrderCoproductSendCarrier.vue'
- import addSaleOrderSteelSend from '../components/saleContract/addSaleOrderSteelSend.vue'
- import addSaleOrderSteelSendCarrier from '../components/saleContract/addSaleOrderSteelSendCarrier.vue'
- import addSalePlan from '../components/saleContract/addSalePlan.vue'
- import addSalePlanDetail from '../components/saleContract/addSalePlanDetail.vue'
- import addTransportPrice from '../components/saleContract/addTransportPrice.vue'
- import addTransportPriceNew from '../components/saleContract/addTransportPriceNew.vue'
- import addTruckNoDetail from '../components/saleContract/addTruckNoDetail.vue'
- import editaddress from '../components/saleContract/editaddress.vue'
- import editSaleOrder from '../components/saleContract/editSaleOrder.vue'
- import editSaleOrderDetail from '../components/saleContract/editSaleOrderDetail.vue'
- import editSalePalnDetail from '../components/saleContract/editSalePalnDetail.vue'
- import editSalePlan from '../components/saleContract/editSalePlan.vue'
- import editTransportPrice from '../components/saleContract/editTransportPrice.vue'
- import editTruckNoDetail from '../components/saleContract/editTruckNoDetail.vue'
- import saleCokeInward from '../components/saleContract/saleCokeInward.vue'
- import saleOrder from '../components/saleContract/saleOrder.vue'
- import saleOrderArrange from '../components/saleContract/saleOrderArrange.vue'
- import saleOrderCoproduct from '../components/saleContract/saleOrderCoproduct.vue'
- import saleOrderCoproductCarrier from '../components/saleContract/saleOrderCoproductCarrier.vue'
- import saleOrderDetail from '../components/saleContract/saleOrderDetail.vue'
- import saleOrderDetailApproved from '../components/saleContract/saleOrderDetailApproved.vue'
- import saleOrderMaterial from '../components/saleContract/saleOrderMaterial.vue'
- import dispacherSwitch from '../components/saleContract/dispacherSwitch.vue'
- // import saleOrderSteel from "../components/saleContract/saleOrderSteel.vue";
- const saleOrderSteel = () =>
- import('../components/saleContract/saleOrderSteel.vue')
- import saleOrderSteelCar from '../components/saleContract/saleOrderSteelCar.vue'
- import saleOrderSteelCarrier from '../components/saleContract/saleOrderSteelCarrier.vue'
- import saleOrderSteelEmpower from '../components/saleContract/saleOrderSteelEmpower.vue'
- import saleOrderUpdateLog from '../components/saleContract/saleOrderUpdateLog.vue'
- import salePlan from '../components/saleContract/salePlan.vue'
- import transportPrice from '../components/saleContract/transportPrice.vue'
- import inwardTransPrice from '../components/inward/transPrice.vue'
- import inwardAddTransPrice from '../components/inward/addTransPrice.vue'
- import saleOrderOODetails from '../components/saleContract/saleOrderOODetails.vue'
- import updateSaleOrderSteel from '../components/saleContract/updateSaleOrderSteel.vue'
- import copySteelOrder from '../components/saleContract/copySteelOrder.vue'
- import rangeValuePoint from '../components/inward/rangePoint.vue'
- import updateTransPrice from '../components/inward/updateTransPrice.vue'
- Vue.use(Router)
- const constantRouterMap = [
- {
- path: '/',
- name: 'main',
- meta: { title: '首页', code: 'xtpzgl' },
- component: main,
- redirect: { name: 'cargoResult' },
- children: [
- {
- path: 'addCargoResult',
- name: 'addCargoResult',
- meta: { code: 'xtpzgl-jggl' },
- component: addCargoResult
- },
- {
- path: 'addDeliveryAttorney',
- name: 'addDeliveryAttorney',
- meta: { code: 'xtpzgl-yhgl' },
- component: addDeliveryAttorney
- },
- {
- path: 'addDeliveryNotice',
- name: 'addDeliveryNotice',
- meta: { code: 'xtpzgl-yhgl' },
- component: addDeliveryNotice
- },
- {
- path: 'attorneytext/:test',
- name: 'attorneytext',
- meta: { code: 'xtpzgl-yhgl' },
- component: attorneytext
- },
- {
- path: 'cargoResult',
- name: 'cargoResult',
- meta: { code: 'xtpzgl-yhgl' },
- component: cargoResult
- },
- {
- path: 'deliveryAttorney',
- name: 'deliveryAttorney',
- meta: { code: 'xtpzgl-yhgl' },
- component: deliveryAttorney
- },
- {
- path: 'deliveryNotice',
- name: 'deliveryNotice',
- meta: { code: 'xtpzgl-yhgl' },
- component: deliveryNotice
- },
- {
- path: 'modifyCargoResult/:cargoTransferResultId',
- name: 'modifyCargoResult',
- meta: { code: 'xtpzgl-yhgl' },
- component: modifyCargoResult
- },
- {
- path: 'modifyDeliveryAttroney/:attorneyId',
- name: 'modifyDeliveryAttroney',
- meta: { code: 'xtpzgl-yhgl' },
- component: modifyDeliveryAttroney
- },
- {
- path: 'modifyDeliveryNotice/:noticeId',
- name: 'modifyDeliveryNotice',
- meta: { code: 'xtpzgl-yhgl' },
- component: modifyDeliveryNotice
- },
- {
- path: 'addBreach',
- name: 'addBreach',
- meta: { code: 'xtpzgl-jggl' },
- component: addBreach
- },
- {
- path: 'addOtherPrice',
- name: 'addOtherPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: addOtherPrice
- },
- {
- path: 'addShipPrice',
- name: 'addShipPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: addShipPrice
- },
- {
- path: 'addTrainPrice',
- name: 'addTrainPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: addTrainPrice
- },
- {
- path: 'addTruckPrice',
- name: 'addTruckPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: addTruckPrice
- },
- {
- path: 'breach',
- name: 'breach',
- meta: { code: 'xtpzgl-yhgl' },
- component: breach
- },
- {
- path: 'otherPrice',
- name: 'otherPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: otherPrice
- },
- {
- path: 'purchaseOrder',
- name: 'purchaseOrder',
- meta: { code: 'xtpzgl-yhgl' },
- component: purchaseOrder
- },
- {
- path: 'shipPrice',
- name: 'shipPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: shipPrice
- },
- {
- path: 'trainPrice',
- name: 'trainPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: trainPrice
- },
- {
- path: 'truckPrice',
- name: 'truckPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: truckPrice
- },
- {
- path: 'updateBreach/:breachId',
- name: 'updateBreach',
- meta: { code: 'xtpzgl-yhgl' },
- component: updateBreach
- },
- {
- path: 'updateOtherPrice/:priceId',
- name: 'updateOtherPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: updateOtherPrice
- },
- {
- path: 'updateShipPrice/:priceId',
- name: 'updateShipPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: updateShipPrice
- },
- {
- path: 'updateTrainPrice/:priceId',
- name: 'updateTrainPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: updateTrainPrice
- },
- {
- path: 'updateTruckPrice/:priceId',
- name: 'updateTruckPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: updateTruckPrice
- },
- {
- path: 'addSaleCokeSend/:saleOrderId',
- name: 'addSaleCokeSend',
- meta: { code: 'xtpzgl-jggl' },
- component: addSaleCokeSend
- },
- {
- path: 'addSaleOrder',
- name: 'addSaleOrder',
- meta: { code: 'xtpzgl-jggl' },
- component: addSaleOrder
- },
- {
- path: 'addSaleOrderArrange/:saleOrderId',
- name: 'addSaleOrderArrange',
- meta: { code: 'xtpzgl-jggl' },
- component: addSaleOrderArrange
- },
- {
- path: 'addSaleOrderCoproductSend/:saleOrderId',
- name: 'addSaleOrderCoproductSend',
- meta: { code: 'xtpzgl-jggl' },
- component: addSaleOrderCoproductSend
- },
- {
- path: 'addSaleOrderCoproductSendCarrier/:saleOrderId',
- name: 'addSaleOrderCoproductSendCarrier',
- meta: { code: 'xtpzgl-jggl' },
- component: addSaleOrderCoproductSendCarrier
- },
- {
- path: 'addSaleOrderSend/:saleOrderId',
- name: 'addSaleOrderSend',
- meta: { code: 'xtpzgl-jggl' },
- component: addSaleOrderSend
- },
- {
- path: 'addSaleOrderSteelSend/:saleOrderMaterialId',
- name: 'addSaleOrderSteelSend',
- meta: { code: 'xtpzgl-jggl' },
- component: addSaleOrderSteelSend
- },
- {
- path: 'dispacherSwitch',
- name: 'dispacherSwitch',
- meta: { code: 'xtpzgl-jggl' },
- component: dispacherSwitch
- },
- {
- path: 'addSaleOrderSteelSendCarrier/:saleOrderId',
- name: 'addSaleOrderSteelSendCarrier',
- meta: { code: 'xtpzgl-jggl' },
- component: addSaleOrderSteelSendCarrier
- },
- {
- path: 'addSalePlan',
- name: 'addSalePlan',
- meta: { code: 'xtpzgl-yhgl' },
- component: addSalePlan
- },
- {
- path: 'addSalePlanDetail/:planId',
- name: 'addSalePlanDetail',
- meta: { code: 'xtpzgl-yhgl' },
- component: addSalePlanDetail
- },
- {
- path: 'saleOrderMaterial/:saleOrderId',
- name: 'saleOrderMaterial',
- meta: { code: 'xtpzgl-yhgl' },
- component: saleOrderMaterial
- },
- {
- path: 'addTransportPrice',
- name: 'addTransportPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: addTransportPrice
- },
- {
- path: 'addTransportPriceNew',
- name: 'addTransportPriceNew',
- meta: { code: 'xtpzgl-yhgl' },
- component: addTransportPriceNew
- },
- {
- path: 'addTruckNoDetail/:saleOrderMaterialId',
- name: 'addTruckNoDetail',
- meta: { code: 'xtpzgl-yhgl' },
- component: addTruckNoDetail
- },
- {
- path: 'editaddress/:saleOrderMaterialId',
- name: 'editaddress',
- meta: { code: 'xtpzgl-yhgl' },
- component: editaddress
- },
- {
- path: 'editSaleOrder/:saleOrderId',
- name: 'editSaleOrder',
- meta: { code: 'xtpzgl-yhgl' },
- component: editSaleOrder
- },
- {
- path: 'editSaleOrderDetail/:saleOrderMaterialId',
- name: 'editSaleOrderDetail',
- meta: { code: 'xtpzgl-yhgl' },
- component: editSaleOrderDetail
- },
- {
- path: 'editSalePalnDetail/:planMaterialId',
- name: 'editSalePalnDetail',
- meta: { code: 'xtpzgl-yhgl' },
- component: editSalePalnDetail
- },
- {
- path: 'editSalePlan/:planId',
- name: 'editSalePlan',
- meta: { code: 'xtpzgl-yhgl' },
- component: editSalePlan
- },
- {
- path: 'editTransportPrice/:priceId',
- name: 'editTransportPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: editTransportPrice
- },
- {
- path: 'editTruckNoDetail/:trucknoMaterialId',
- name: 'editTruckNoDetail',
- meta: { code: 'xtpzgl-yhgl' },
- component: editTruckNoDetail
- },
- {
- path: 'saleCokeInward',
- name: 'saleCokeInward',
- meta: { code: 'xtpzgl-yhgl', keepAlive: true },
- component: saleCokeInward
- },
- {
- path: 'saleOrder',
- name: 'saleOrder',
- meta: { code: 'xtpzgl-yhgl' },
- component: saleOrder
- },
- {
- path: 'saleOrderArrange',
- name: 'saleOrderArrange',
- meta: { code: 'xtpzgl-yhgl' },
- component: saleOrderArrange
- },
- {
- path: 'saleOrderCoproduct',
- name: 'saleOrderCoproduct',
- meta: { code: 'xtpzgl-yhgl', keepAlive: true },
- component: saleOrderCoproduct
- },
- {
- path: 'saleOrderCoproductCarrier',
- name: 'saleOrderCoproductCarrier',
- meta: { code: 'xtpzgl-yhgl', keepAlive: true },
- component: saleOrderCoproductCarrier
- },
- {
- path: 'saleOrderSteel',
- name: 'saleOrderSteel',
- meta: { code: 'xtpzgl-yhgl', keepAlive: true },
- component: saleOrderSteel
- },
- {
- path: 'saleOrderSteelCar',
- name: 'saleOrderSteelCar',
- meta: { code: 'xtpzgl-yhgl' },
- component: saleOrderSteelCar
- },
- {
- path: 'saleOrderSteelCarrier',
- name: 'saleOrderSteelCarrier',
- meta: { code: 'xtpzgl-yhgl' },
- component: saleOrderSteelCarrier
- },
- {
- path: 'saleOrderSteelEmpower/:saleOrderMaterialId',
- name: 'saleOrderSteelEmpower',
- meta: { code: 'xtpzgl-yhgl' },
- component: saleOrderSteelEmpower
- },
- {
- path: 'saleOrderDetail/:saleOrderId',
- name: 'saleOrderDetail',
- meta: { code: 'xtpzgl-yhgl' },
- component: saleOrderDetail
- },
- {
- path: 'saleOrderDetailApproved/:saleOrderId',
- name: 'saleOrderDetailApproved',
- meta: { code: 'xtpzgl-yhgl' },
- component: saleOrderDetailApproved
- },
- {
- path: 'saleOrderUpdateLog/:saleOrderId',
- name: 'saleOrderUpdateLog',
- meta: { code: 'xtpzgl-yhgl' },
- component: saleOrderUpdateLog
- },
- {
- path: 'salePlan',
- name: 'salePlan',
- meta: { code: 'xtpzgl-yhgl' },
- component: salePlan
- },
- {
- path: 'transportPrice',
- name: 'transportPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: transportPrice
- },
- {
- path: 'inwardTransPrice',
- name: 'inwardTransPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: inwardTransPrice
- },
- {
- path: 'inwardAddTransPrice',
- name: 'inwardAddTransPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: inwardAddTransPrice
- },
- {
- path: 'saleOrderOODetails/:saleOrderId',
- name: 'saleOrderOODetails',
- meta: { code: 'xtpzgl-yhgl' },
- component: saleOrderOODetails
- },
- {
- path: 'updateSaleOrderSteel/:saleOrderId/:deleted',
- name: 'updateSaleOrderSteel',
- meta: { code: 'xtpzgl-yhgl' },
- component: updateSaleOrderSteel
- },
- {
- path: 'copySteelOrder/:saleOrderId',
- name: 'copySteelOrder',
- meta: { code: 'xtpzgl-yhgl' },
- component: copySteelOrder
- },
- {
- path: 'rangeValuePoint',
- name: 'rangeValuePoint',
- meta: { code: 'xtpzgl-yhgl' },
- component: rangeValuePoint
- },
- {
- path: 'updateTransPrice',
- name: 'updateTransPrice',
- meta: { code: 'xtpzgl-yhgl' },
- component: updateTransPrice
- }
- ]
- }
- ]
- const router = new Router({
- routes: constantRouterMap
- })
- // before
- routerBefore(router, constantRouterMap)
- export default router
- // constantRouterMap
- export const routes = constantRouterMap
|