123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476 |
- 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 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 saleOrderSteel from "../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";
- 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: "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: "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" },
- 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
- }
- ]
- }
- ];
- const router = new Router({
- routes: constantRouterMap
- });
- // before
- routerBefore(router, constantRouterMap);
- export default router;
- // constantRouterMap
- export const routes = constantRouterMap;
|