浏览代码

销售、零星、报表懒加载

liyg 2 年之前
父节点
当前提交
206dc54bd3
共有 3 个文件被更改,包括 204 次插入204 次删除
  1. 59 59
      src/views/SporadicManage/router/index.js
  2. 110 110
      src/views/sale/router/index.js
  3. 35 35
      src/views/statisticalReport/router/index.js

+ 59 - 59
src/views/SporadicManage/router/index.js

@@ -7,86 +7,86 @@ import routerBefore from "@/config/routerBefore.js";
 import main from "@/components/main.vue";
 // 系统配置管理
 //零星物资运输预约
-import sporadicTransportAppoint from "../components/sporadicMaterial/transportAppoint/transportAppoint.vue";
-import addSporadicTransportAppoint from "../components/sporadicMaterial/transportAppoint/addSporadicTransportAppoint.vue";
-import editSporadicTransportAppoint from "../components/sporadicMaterial/transportAppoint/editTransportAppoint.vue";
+const sporadicTransportAppoint = () => import( "../components/sporadicMaterial/transportAppoint/transportAppoint.vue");
+const addSporadicTransportAppoint = () => import( "../components/sporadicMaterial/transportAppoint/addSporadicTransportAppoint.vue");
+const editSporadicTransportAppoint = () => import( "../components/sporadicMaterial/transportAppoint/editTransportAppoint.vue");
 //内转零星运输计划
-import addSporadicTransportPlan from "../components/sporadicMaterial/transportPlan/addTransportPlan.vue";
-import sporadicTransportPlan from "../components/sporadicMaterial/transportPlan/transportPlan.vue";
+const addSporadicTransportPlan = () => import( "../components/sporadicMaterial/transportPlan/addTransportPlan.vue");
+const sporadicTransportPlan = () => import( "../components/sporadicMaterial/transportPlan/transportPlan.vue");
 //零星物资运输派单
-import sporadicTransportOrder from "../components/sporadicMaterial/transportOrder/transportOrder.vue";
-import addSporadicTransportOrder from "../components/sporadicMaterial/transportOrder/addTransportOrder.vue";
-import editSporadicTransportOrder from "../components/sporadicMaterial/transportOrder/editTransportOrder.vue";
+const sporadicTransportOrder = () => import( "../components/sporadicMaterial/transportOrder/transportOrder.vue");
+const addSporadicTransportOrder = () => import( "../components/sporadicMaterial/transportOrder/addTransportOrder.vue");
+const editSporadicTransportOrder = () => import( "../components/sporadicMaterial/transportOrder/editTransportOrder.vue");
 //零星物资进厂
-import sporadicENenfactory from "../components/sporadicMaterial/sporadicEnfactory/enFactory.vue";
-import sporadicENgrossWeight from "../components/sporadicMaterial/sporadicEnfactory/grossWeight.vue";
-import sporadicENoutFactory from "../components/sporadicMaterial/sporadicEnfactory/outFactory.vue";
-import sporadicENtareWeight from "../components/sporadicMaterial/sporadicEnfactory/tareWeight.vue";
-import sporadicENunload from "../components/sporadicMaterial/sporadicEnfactory/unload.vue";
+const sporadicENenfactory = () => import( "../components/sporadicMaterial/sporadicEnfactory/enFactory.vue");
+const sporadicENgrossWeight = () => import( "../components/sporadicMaterial/sporadicEnfactory/grossWeight.vue");
+const sporadicENoutFactory = () => import( "../components/sporadicMaterial/sporadicEnfactory/outFactory.vue");
+const sporadicENtareWeight = () => import( "../components/sporadicMaterial/sporadicEnfactory/tareWeight.vue");
+const sporadicENunload = () => import( "../components/sporadicMaterial/sporadicEnfactory/unload.vue");
 //零星物资出厂
-import sporadicOUTenfactory from "../components/sporadicMaterial/sporadicOutfactory/enFactory.vue";
-import sporadicOUTgrossWeight from "../components/sporadicMaterial/sporadicOutfactory/grossWeight.vue";
-import sporadicOUToutFactory from "../components/sporadicMaterial/sporadicOutfactory/outFactory.vue";
-import sporadicOUTtareWeight from "../components/sporadicMaterial/sporadicOutfactory/tareWeight.vue";
-import sporadicOUTload from "../components/sporadicMaterial/sporadicOutfactory/load.vue";
+const sporadicOUTenfactory = () => import( "../components/sporadicMaterial/sporadicOutfactory/enFactory.vue");
+const sporadicOUTgrossWeight = () => import( "../components/sporadicMaterial/sporadicOutfactory/grossWeight.vue");
+const sporadicOUToutFactory = () => import( "../components/sporadicMaterial/sporadicOutfactory/outFactory.vue");
+const sporadicOUTtareWeight = () => import( "../components/sporadicMaterial/sporadicOutfactory/tareWeight.vue");
+const sporadicOUTload = () => import( "../components/sporadicMaterial/sporadicOutfactory/load.vue");
 
 //老区零星进出厂
 //老厂零星物资运输预约
-import oldSporadicAppoint from "../components/oldAreaSporadic/transportAppoint/transportAppoint.vue";
-import addOldSporadicAppoint from "../components/oldAreaSporadic/transportAppoint/addSporadicTransportAppoint.vue";
+const oldSporadicAppoint = () => import( "../components/oldAreaSporadic/transportAppoint/transportAppoint.vue");
+const addOldSporadicAppoint = () => import( "../components/oldAreaSporadic/transportAppoint/addSporadicTransportAppoint.vue");
 //老厂零星物资运输派单
-import oldSporadicOrder from "../components/oldAreaSporadic/transportOrder/transportOrder.vue";
-import addOldSporadicOrder from "../components/oldAreaSporadic/transportOrder/addTransportOrder.vue";
+const oldSporadicOrder = () => import( "../components/oldAreaSporadic/transportOrder/transportOrder.vue");
+const addOldSporadicOrder = () => import( "../components/oldAreaSporadic/transportOrder/addTransportOrder.vue");
 
 //老厂零星物资中转
-import oldSporadicInwardTenfactory from "../components/oldAreaSporadic/inwardSporadicFactory/enFactory.vue";
-import oldSporadicInwardGrossWeight from "../components/oldAreaSporadic/inwardSporadicFactory/grossWeight.vue";
-import oldSporadicInwardoutFactory from "../components/oldAreaSporadic/inwardSporadicFactory/LeaveFactory.vue";
-import oldSporadicInwardtareWeight from "../components/oldAreaSporadic/inwardSporadicFactory/tareWeight.vue";
-import oldSporadicInwardload from "../components/oldAreaSporadic/inwardSporadicFactory/Load.vue";
-import oldSporadicInwardUnload from "../components/oldAreaSporadic/inwardSporadicFactory/unload.vue";
+const oldSporadicInwardTenfactory = () => import( "../components/oldAreaSporadic/inwardSporadicFactory/enFactory.vue");
+const oldSporadicInwardGrossWeight = () => import( "../components/oldAreaSporadic/inwardSporadicFactory/grossWeight.vue");
+const oldSporadicInwardoutFactory = () => import( "../components/oldAreaSporadic/inwardSporadicFactory/LeaveFactory.vue");
+const oldSporadicInwardtareWeight = () => import( "../components/oldAreaSporadic/inwardSporadicFactory/tareWeight.vue");
+const oldSporadicInwardload = () => import( "../components/oldAreaSporadic/inwardSporadicFactory/Load.vue");
+const oldSporadicInwardUnload = () => import( "../components/oldAreaSporadic/inwardSporadicFactory/unload.vue");
 
 //钢材退货运输预约
-import steelReturnTransportAppoint from "../components/steelReturn/transportAppoint/transportAppoint.vue";
-import addSteelReturnTransportAppoint from "../components/steelReturn/transportAppoint/addSteelReturnTransportAppoint";
-import editSteelReturnTransportAppoint from "../components/steelReturn/transportAppoint/editTransportAppoint.vue";
+const steelReturnTransportAppoint = () => import( "../components/steelReturn/transportAppoint/transportAppoint.vue");
+const addSteelReturnTransportAppoint = () => import( "../components/steelReturn/transportAppoint/addSteelReturnTransportAppoint.vue");
+const editSteelReturnTransportAppoint = () => import( "../components/steelReturn/transportAppoint/editTransportAppoint.vue");
 //钢材退货运输派单
-import steelReturnTransportOrder from "../components/steelReturn/transportOrder/transportOrder.vue";
-import addSteelReturnTransportOrder from "../components/steelReturn/transportOrder/addTransportOrder.vue";
-import editSteelReturnTransportOrder from "../components/steelReturn/transportOrder/editTransportOrder.vue";
+const steelReturnTransportOrder = () => import( "../components/steelReturn/transportOrder/transportOrder.vue");
+const addSteelReturnTransportOrder = () => import( "../components/steelReturn/transportOrder/addTransportOrder.vue");
+const editSteelReturnTransportOrder = () => import( "../components/steelReturn/transportOrder/editTransportOrder.vue");
 //钢材退货运输执行
-import steelReturnEnfactory from "../components/steelReturn/transportExcute/enFactory.vue";
-import steelReturnGrossWeight from "../components/steelReturn/transportExcute/grossWeight.vue";
-import steelReturnOutFactory from "../components/steelReturn/transportExcute/outFactory.vue";
-import steelReturnTareWeight from "../components/steelReturn/transportExcute/tareWeight.vue";
-import steelReturnUnload from "../components/steelReturn/transportExcute/unload.vue";
+const steelReturnEnfactory = () => import( "../components/steelReturn/transportExcute/enFactory.vue");
+const steelReturnGrossWeight = () => import( "../components/steelReturn/transportExcute/grossWeight.vue");
+const steelReturnOutFactory = () => import( "../components/steelReturn/transportExcute/outFactory.vue");
+const steelReturnTareWeight = () => import( "../components/steelReturn/transportExcute/tareWeight.vue");
+const steelReturnUnload = () => import( "../components/steelReturn/transportExcute/unload.vue");
 
 //一车多趟运输预约
-import mornThanTransportAppoint from "../components/moreThanMaterialTruck/transportAppoint/transportAppoint.vue";
-import addMornThanTransportAppoint from "../components/moreThanMaterialTruck/transportAppoint/addSporadicTransportAppoint.vue";
+const mornThanTransportAppoint = () => import( "../components/moreThanMaterialTruck/transportAppoint/transportAppoint.vue");
+const addMornThanTransportAppoint = () => import( "../components/moreThanMaterialTruck/transportAppoint/addSporadicTransportAppoint.vue");
 //一车多趟运输派单
-import mornThanTransportOrder from "../components/moreThanMaterialTruck/transportOrder/transportOrder.vue";
-import addMornThanTransportOrder from "../components/moreThanMaterialTruck/transportOrder/addTransportOrder.vue";
+const mornThanTransportOrder = () => import( "../components/moreThanMaterialTruck/transportOrder/transportOrder.vue");
+const addMornThanTransportOrder = () => import( "../components/moreThanMaterialTruck/transportOrder/addTransportOrder.vue");
 //一车多趟运输执行进厂
-import mornThanENenfactory from "../components/moreThanMaterialTruck/sporadicEnfactory/enFactory.vue";
-import mornThanENgrossWeight from "../components/moreThanMaterialTruck/sporadicEnfactory/grossWeight.vue";
-import mornThanENoutFactory from "../components/moreThanMaterialTruck/sporadicEnfactory/outFactory.vue";
-import mornThanENtareWeight from "../components/moreThanMaterialTruck/sporadicEnfactory/tareWeight.vue";
-import mornThanENunload from "../components/moreThanMaterialTruck/sporadicEnfactory/unload.vue";
+const mornThanENenfactory = () => import( "../components/moreThanMaterialTruck/sporadicEnfactory/enFactory.vue");
+const mornThanENgrossWeight = () => import( "../components/moreThanMaterialTruck/sporadicEnfactory/grossWeight.vue");
+const mornThanENoutFactory = () => import( "../components/moreThanMaterialTruck/sporadicEnfactory/outFactory.vue");
+const mornThanENtareWeight = () => import( "../components/moreThanMaterialTruck/sporadicEnfactory/tareWeight.vue");
+const mornThanENunload = () => import( "../components/moreThanMaterialTruck/sporadicEnfactory/unload.vue");
 //一车多趟运输执行出厂
-import mornThanOUTenfactory from "../components/moreThanMaterialTruck/sporadicOutfactory/enFactory.vue";
-import mornThanOUTgrossWeight from "../components/moreThanMaterialTruck/sporadicOutfactory/grossWeight.vue";
-import mornThanOUToutFactory from "../components/moreThanMaterialTruck/sporadicOutfactory/outFactory.vue";
-import mornThanOUTtareWeight from "../components/moreThanMaterialTruck/sporadicOutfactory/tareWeight.vue";
-import mornThanOUTload from "../components/moreThanMaterialTruck/sporadicOutfactory/load.vue";
+const mornThanOUTenfactory = () => import( "../components/moreThanMaterialTruck/sporadicOutfactory/enFactory.vue");
+const mornThanOUTgrossWeight = () => import( "../components/moreThanMaterialTruck/sporadicOutfactory/grossWeight.vue");
+const mornThanOUToutFactory = () => import( "../components/moreThanMaterialTruck/sporadicOutfactory/outFactory.vue");
+const mornThanOUTtareWeight = () => import( "../components/moreThanMaterialTruck/sporadicOutfactory/tareWeight.vue");
+const mornThanOUTload = () => import( "../components/moreThanMaterialTruck/sporadicOutfactory/load.vue");
 
 // 内转零星内转进厂展示界面
-import sporadicEnfactoryInward from "../components/sporadicMaterial/inwardSporadicFactory/enFactory.vue";
-import sporadicgrossWeightInward from "../components/sporadicMaterial/inwardSporadicFactory/grossWeight.vue";
-import sporadicLeavefactoryInward from "../components/sporadicMaterial/inwardSporadicFactory/LeaveFactory.vue";
-import sporadicLoadInward from "../components/sporadicMaterial/inwardSporadicFactory/Load.vue";
-import sporadicTareWeightInward from "../components/sporadicMaterial/inwardSporadicFactory/tareWeight.vue";
-import sporadicUnloadInward from "../components/sporadicMaterial/inwardSporadicFactory/unload.vue";
+const sporadicEnfactoryInward = () => import( "../components/sporadicMaterial/inwardSporadicFactory/enFactory.vue");
+const sporadicgrossWeightInward = () => import( "../components/sporadicMaterial/inwardSporadicFactory/grossWeight.vue");
+const sporadicLeavefactoryInward = () => import( "../components/sporadicMaterial/inwardSporadicFactory/LeaveFactory.vue");
+const sporadicLoadInward = () => import( "../components/sporadicMaterial/inwardSporadicFactory/Load.vue");
+const sporadicTareWeightInward = () => import( "../components/sporadicMaterial/inwardSporadicFactory/tareWeight.vue");
+const sporadicUnloadInward = () => import( "../components/sporadicMaterial/inwardSporadicFactory/unload.vue");
 
 Vue.use(Router);
 const constantRouterMap = [

+ 110 - 110
src/views/sale/router/index.js

@@ -5,120 +5,120 @@ import routerBefore from "@/config/routerBefore.js";
 // 主要
 import main from "@/components/main.vue";
 // 系统配置管理
-import addSaleOrder from "../components/sale_contract/addSaleOrder.vue";
-import addSalePlan from "../components/sale_contract/addSalePlan.vue";
-import addSalePlanDetail from "../components/sale_contract/addSalePlanDetail.vue";
-import addTransportPrice from "../components/sale_contract/addTransportPrice.vue";
-import addTruckNoDetail from "../components/sale_contract/addTruckNoDetail.vue";
-import editaddress from "../components/sale_contract/editaddress.vue";
-import editSaleOrder from "../components/sale_contract/editSaleOrder.vue";
-import editSaleOrderDetail from "../components/sale_contract/editSaleOrderDetail.vue";
-import editSalePalnDetail from "../components/sale_contract/editSalePalnDetail.vue";
-import editSalePlan from "../components/sale_contract/editSalePlan.vue";
-import editTransportPrice from "../components/sale_contract/editTransportPrice.vue";
-import editTruckNoDetail from "../components/sale_contract/editTruckNoDetail.vue";
-import saleOrder from "../components/sale_contract/saleOrder.vue";
-import saleOrderDetail from "../components/sale_contract/saleOrderDetail.vue";
-import saleOrderDetailApproved from "../components/sale_contract/saleOrderDetailApproved.vue";
-import saleOrderUpdateLog from "../components/sale_contract/saleOrderUpdateLog.vue";
-import salePlan from "../components/sale_contract/salePlan.vue";
-import transportPrice from "../components/sale_contract/transportPrice.vue";
-import addlading from "../components/saleSelfMachine/addlading.vue";
-import printLading from "../components/saleSelfMachine/printLading.vue";
-import printReceipt from "../components/saleSelfMachine/printReceipt.vue";
-import printScan from "../components/saleSelfMachine/printScan.vue";
-import printWarranty from "../components/saleSelfMachine/printWarranty.vue";
-import saleSelfMachine from "../components/saleSelfMachine/saleSelfMachine.vue";
-import addCokeRailPlan from "../components/transport_appointment/railPlan/addCokeRailPlan.vue";
-import addSlagRailPlan from "../components/transport_appointment/railPlan/addSlagRailPlan.vue";
-import addSteelRailPlan from "../components/transport_appointment/railPlan/addSteelRailPlan.vue";
-import cokeRailPlan from "../components/transport_appointment/railPlan/cokeRailPlan.vue";
-import slagRailPlan from "../components/transport_appointment/railPlan/slagRailPlan.vue";
-import steelRailPlan from "../components/transport_appointment/railPlan/steelRailPlan.vue";
-import updateCokeRailPlan from "../components/transport_appointment/railPlan/updateCokeRailPlan.vue";
-import updateSlagRailPlan from "../components/transport_appointment/railPlan/updateSlagRailPlan.vue";
-import updateSteelRailPlan from "../components/transport_appointment/railPlan/updateSteelRailPlan.vue";
-import addOpenDistribution from "../components/transport_appointment/addOpenDistribution.vue";
-import directionalDispatch from "../components/transport_appointment/directionalDispatch.vue";
-import openDistribution from "../components/transport_appointment/openDistribution.vue";
-import openDistributionSection from "../components/transport_appointment/openDistributionSection.vue";
-import orderGrabbing from "../components/transport_appointment/orderGrabbing.vue";
+const addSaleOrder = () => import( "../components/sale_contract/addSaleOrder.vue");
+const addSalePlan = () => import( "../components/sale_contract/addSalePlan.vue");
+const addSalePlanDetail = () => import( "../components/sale_contract/addSalePlanDetail.vue");
+const addTransportPrice = () => import( "../components/sale_contract/addTransportPrice.vue");
+const addTruckNoDetail = () => import( "../components/sale_contract/addTruckNoDetail.vue");
+const editaddress = () => import( "../components/sale_contract/editaddress.vue");
+const editSaleOrder = () => import( "../components/sale_contract/editSaleOrder.vue");
+const editSaleOrderDetail = () => import( "../components/sale_contract/editSaleOrderDetail.vue");
+const editSalePalnDetail = () => import( "../components/sale_contract/editSalePalnDetail.vue");
+const editSalePlan = () => import( "../components/sale_contract/editSalePlan.vue");
+const editTransportPrice = () => import( "../components/sale_contract/editTransportPrice.vue");
+const editTruckNoDetail = () => import( "../components/sale_contract/editTruckNoDetail.vue");
+const saleOrder = () => import( "../components/sale_contract/saleOrder.vue");
+const saleOrderDetail = () => import( "../components/sale_contract/saleOrderDetail.vue");
+const saleOrderDetailApproved = () => import( "../components/sale_contract/saleOrderDetailApproved.vue");
+const saleOrderUpdateLog = () => import( "../components/sale_contract/saleOrderUpdateLog.vue");
+const salePlan = () => import( "../components/sale_contract/salePlan.vue");
+const transportPrice = () => import( "../components/sale_contract/transportPrice.vue");
+const addlading = () => import( "../components/saleSelfMachine/addlading.vue");
+const printLading = () => import( "../components/saleSelfMachine/printLading.vue");
+const printReceipt = () => import( "../components/saleSelfMachine/printReceipt.vue");
+const printScan = () => import( "../components/saleSelfMachine/printScan.vue");
+const printWarranty = () => import( "../components/saleSelfMachine/printWarranty.vue");
+const saleSelfMachine = () => import( "../components/saleSelfMachine/saleSelfMachine.vue");
+const addCokeRailPlan = () => import( "../components/transport_appointment/railPlan/addCokeRailPlan.vue");
+const addSlagRailPlan = () => import( "../components/transport_appointment/railPlan/addSlagRailPlan.vue");
+const addSteelRailPlan = () => import( "../components/transport_appointment/railPlan/addSteelRailPlan.vue");
+const cokeRailPlan = () => import( "../components/transport_appointment/railPlan/cokeRailPlan.vue");
+const slagRailPlan = () => import( "../components/transport_appointment/railPlan/slagRailPlan.vue");
+const steelRailPlan = () => import( "../components/transport_appointment/railPlan/steelRailPlan.vue");
+const updateCokeRailPlan = () => import( "../components/transport_appointment/railPlan/updateCokeRailPlan.vue");
+const updateSlagRailPlan = () => import( "../components/transport_appointment/railPlan/updateSlagRailPlan.vue");
+const updateSteelRailPlan = () => import( "../components/transport_appointment/railPlan/updateSteelRailPlan.vue");
+const addOpenDistribution = () => import( "../components/transport_appointment/addOpenDistribution.vue");
+const directionalDispatch = () => import( "../components/transport_appointment/directionalDispatch.vue");
+const openDistribution = () => import( "../components/transport_appointment/openDistribution.vue");
+const openDistributionSection = () => import( "../components/transport_appointment/openDistributionSection.vue");
+const orderGrabbing = () => import( "../components/transport_appointment/orderGrabbing.vue");
 
-import add_sale_dilNotice from "../components/dilNotice/add_sale_dilNotice.vue";
-import Carrier_dilNotice from "../components/dilNotice/Carrier_dilNotice.vue";
-import sale_dilNotice from "../components/dilNotice/sale_dilNotice.vue";
-import addNotice from "../components/dilNotice/addNotice.vue";
-import addNotice1 from "../components/dilNotice/addNotice1.vue";
-import addNotice2 from "../components/dilNotice/addNotice2.vue";
-import carrierNotice from "../components/dilNotice/carrierNotice.vue";
-import clientNotice from "../components/dilNotice/clientNotice.vue";
-import editNotice from "../components/dilNotice/editNotice.vue";
-import editNotice2 from "../components/dilNotice/editNotice2.vue";
-import editNotice3 from "../components/dilNotice/editNotice3.vue";
-import getNoticeById from "../components/dilNotice/getNoticeById.vue";
-import getNoticeById2 from "../components/dilNotice/getNoticeById2.vue";
-import getNoticeById3 from "../components/dilNotice/getNoticeById3.vue";
-import marketingNotice from "../components/dilNotice/marketingNotice.vue";
-import newNotice from "../components/dilNotice/newNotice.vue";
+const add_sale_dilNotice = () => import( "../components/dilNotice/add_sale_dilNotice.vue");
+const Carrier_dilNotice = () => import( "../components/dilNotice/Carrier_dilNotice.vue");
+const sale_dilNotice = () => import( "../components/dilNotice/sale_dilNotice.vue");
+const addNotice = () => import( "../components/dilNotice/addNotice.vue");
+const addNotice1 = () => import( "../components/dilNotice/addNotice1.vue");
+const addNotice2 = () => import( "../components/dilNotice/addNotice2.vue");
+const carrierNotice = () => import( "../components/dilNotice/carrierNotice.vue");
+const clientNotice = () => import( "../components/dilNotice/clientNotice.vue");
+const editNotice = () => import( "../components/dilNotice/editNotice.vue");
+const editNotice2 = () => import( "../components/dilNotice/editNotice2.vue");
+const editNotice3 = () => import( "../components/dilNotice/editNotice3.vue");
+const getNoticeById = () => import( "../components/dilNotice/getNoticeById.vue");
+const getNoticeById2 = () => import( "../components/dilNotice/getNoticeById2.vue");
+const getNoticeById3 = () => import( "../components/dilNotice/getNoticeById3.vue");
+const marketingNotice = () => import( "../components/dilNotice/marketingNotice.vue");
+const newNotice = () => import( "../components/dilNotice/newNotice.vue");
 
-import outFactoryResult from "../components/transport_excute/outFactory/outFactoryResult.vue";
-import smsResult from "../components/transport_excute/outFactory/smsResult.vue";
-import arrivalPhoto from "../components/transport_excute/tms-offsite/arrivalPhoto.vue";
-import arrivalResult from "../components/transport_excute/tms-offsite/arrivalResult.vue";
-import transportationPerformance from "../components/offSiteTransportation/transportationPerformance.vue";
-import distance from "../components/transport_excute/tms-offsite/distance.vue";
-// import inTransit from '../components/transport_excute/offSiteTransportation/inTransit.vue'
-import inTransitAbnormal from "../components/transport_excute/tms-offsite/inTransitAbnormal.vue";
-import inTransitAlarm from "../components/transport_excute/tms-offsite/inTransitAlarm.vue";
-import inTransitOrderMileage from "../components/transport_excute/tms-offsite/inTransitOrderMileage.vue";
-import pathView from "../components/transport_excute/tms-offsite/pathView.vue";
-import receiptChildPhoto from "../components/transport_excute/tms-offsite/receiptChildPhoto.vue";
-import receiptPhoto from "../components/transport_excute/tms-offsite/receiptPhoto.vue";
-import receiptResult from "../components/transport_excute/tms-offsite/receiptResult.vue";
-import transportInfo from "../components/transport_excute/tms-offsite/transportInfo.vue";
-import enFactoryResult from "../components/transport_excute/enFactoryResult.vue";
-import grossWeightResult from "../components/transport_excute/grossWeightResult.vue";
-import loadTruckResult from "../components/transport_excute/loadTruckResult.vue";
-import qualityResult from "../components/transport_excute/qualityResult.vue";
-import returnResult from "../components/transport_excute/returnResult.vue";
-import tareWeightResult from "../components/transport_excute/tareWeightResult.vue";
-import disatchSteelSaleOrderAdd from "../components/transport_order/disatchSteelSaleOrderAdd.vue";
-import dispatchCokeRailPlan from "../components/transport_order/dispatchCokeRailPlan.vue";
-import dispatchCokeRailPlanAdd from "../components/transport_order/dispatchCokeRailPlanAdd.vue";
-import dispatchCokeRailPlanCheck from "../components/transport_order/dispatchCokeRailPlanCheck.vue";
-import dispatchOrder from "../components/transport_order/dispatchOrder.vue";
-import dispatchSlagDayPlanAdd from "../components/transport_order/dispatchSlagDayPlanAdd.vue";
-import dispatchSlagDayPlanCheck from "../components/transport_order/dispatchSlagDayPlanCheck.vue";
-import dispatchSlagRailPlan from "../components/transport_order/dispatchSlagRailPlan.vue";
-import dispatchSteelSaleOrder from "../components/transport_order/dispatchSteelSaleOrder.vue";
-import dispatchSteelSaleOrderCheck from "../components/transport_order/dispatchSteelSaleOrderCheck.vue";
-import receiveOrder from "../components/transport_order/receiveOrder.vue";
-import saleChemicalCokeOrder from "../components/transport_order/saleChemicalCokeOrder.vue";
-import saleCoproductOrder from "../components/transport_order/saleCoproductOrder.vue";
-import saleSteelOrder from "../components/transport_order/saleSteelOrder.vue";
-import addBmsTrainFreight from "../components/transportFreight/saleTrainSettlement/addBmsTrainFreight.vue";
-import bmsTrainFreight from "../components/transportFreight/saleTrainSettlement/bmsTrainFreight.vue";
-import updateBmsTrainFreight from "../components/transportFreight/saleTrainSettlement/updateBmsTrainFreight.vue";
-import addBmsTruckInvoice from "../components/transportFreight/saleTruckSettlement/addBmsTruckInvoice.vue";
-import addBmsTruckStatement from "../components/transportFreight/saleTruckSettlement/addBmsTruckStatement.vue";
-import bmsTruckAudit from "../components/transportFreight/saleTruckSettlement/bmsTruckAudit.vue";
-import bmsTruckDetailOrder from "../components/transportFreight/saleTruckSettlement/bmsTruckDetailOrder.vue";
-import bmsTruckDetailsOrderNew from "../components/transportFreight/saleTruckSettlement/bmsTruckDetailsOrderNew.vue";
-import bmsTruckFormula from "../components/transportFreight/saleTruckSettlement/bmsTruckFormula.vue";
-import bmsTruckInvoice from "../components/transportFreight/saleTruckSettlement/bmsTruckInvoice.vue";
-import bmsTruckStatement from "../components/transportFreight/saleTruckSettlement/bmsTruckStatement.vue";
-import bmsTruckStatementNew from "../components/transportFreight/saleTruckSettlement/bmsTruckStatementNew.vue";
-import getBmsTruckStatementOrder from "../components/transportFreight/saleTruckSettlement/getBmsTruckStatementOrder.vue";
-import getTransportResult from "../components/transportFreight/saleTruckSettlement/getTransportResult.vue";
-import mapTest from "../components/offSiteTransportation/mapTest.vue";
-import checkGPS from "../components/offSiteTransportation/checkGPS.vue";
-import currentLocation from "../components/offSiteTransportation/currentLocation.vue";
-import inTransit from "../components/offSiteTransportation/inTransit.vue";
-import inTransitWarn from "../components/offSiteTransportation/inTransitWarn.vue";
+const outFactoryResult = () => import( "../components/transport_excute/outFactory/outFactoryResult.vue");
+const smsResult = () => import( "../components/transport_excute/outFactory/smsResult.vue");
+const arrivalPhoto = () => import( "../components/transport_excute/tms-offsite/arrivalPhoto.vue");
+const arrivalResult = () => import( "../components/transport_excute/tms-offsite/arrivalResult.vue");
+const transportationPerformance = () => import( "../components/offSiteTransportation/transportationPerformance.vue");
+const distance = () => import( "../components/transport_excute/tms-offsite/distance.vue");
+// const inTransit = () => import( '../components/transport_excute/offSiteTransportation/inTransit.vue')
+const inTransitAbnormal = () => import( "../components/transport_excute/tms-offsite/inTransitAbnormal.vue");
+const inTransitAlarm = () => import( "../components/transport_excute/tms-offsite/inTransitAlarm.vue");
+const inTransitOrderMileage = () => import( "../components/transport_excute/tms-offsite/inTransitOrderMileage.vue");
+const pathView = () => import( "../components/transport_excute/tms-offsite/pathView.vue");
+const receiptChildPhoto = () => import( "../components/transport_excute/tms-offsite/receiptChildPhoto.vue");
+const receiptPhoto = () => import( "../components/transport_excute/tms-offsite/receiptPhoto.vue");
+const receiptResult = () => import( "../components/transport_excute/tms-offsite/receiptResult.vue");
+const transportInfo = () => import( "../components/transport_excute/tms-offsite/transportInfo.vue");
+const enFactoryResult = () => import( "../components/transport_excute/enFactoryResult.vue");
+const grossWeightResult = () => import( "../components/transport_excute/grossWeightResult.vue");
+const loadTruckResult = () => import( "../components/transport_excute/loadTruckResult.vue");
+const qualityResult = () => import( "../components/transport_excute/qualityResult.vue");
+const returnResult = () => import( "../components/transport_excute/returnResult.vue");
+const tareWeightResult = () => import( "../components/transport_excute/tareWeightResult.vue");
+const disatchSteelSaleOrderAdd = () => import( "../components/transport_order/disatchSteelSaleOrderAdd.vue");
+const dispatchCokeRailPlan = () => import( "../components/transport_order/dispatchCokeRailPlan.vue");
+const dispatchCokeRailPlanAdd = () => import( "../components/transport_order/dispatchCokeRailPlanAdd.vue");
+const dispatchCokeRailPlanCheck = () => import( "../components/transport_order/dispatchCokeRailPlanCheck.vue");
+const dispatchOrder = () => import( "../components/transport_order/dispatchOrder.vue");
+const dispatchSlagDayPlanAdd = () => import( "../components/transport_order/dispatchSlagDayPlanAdd.vue");
+const dispatchSlagDayPlanCheck = () => import( "../components/transport_order/dispatchSlagDayPlanCheck.vue");
+const dispatchSlagRailPlan = () => import( "../components/transport_order/dispatchSlagRailPlan.vue");
+const dispatchSteelSaleOrder = () => import( "../components/transport_order/dispatchSteelSaleOrder.vue");
+const dispatchSteelSaleOrderCheck = () => import( "../components/transport_order/dispatchSteelSaleOrderCheck.vue");
+const receiveOrder = () => import( "../components/transport_order/receiveOrder.vue");
+const saleChemicalCokeOrder = () => import( "../components/transport_order/saleChemicalCokeOrder.vue");
+const saleCoproductOrder = () => import( "../components/transport_order/saleCoproductOrder.vue");
+const saleSteelOrder = () => import( "../components/transport_order/saleSteelOrder.vue");
+const addBmsTrainFreight = () => import( "../components/transportFreight/saleTrainSettlement/addBmsTrainFreight.vue");
+const bmsTrainFreight = () => import( "../components/transportFreight/saleTrainSettlement/bmsTrainFreight.vue");
+const updateBmsTrainFreight = () => import( "../components/transportFreight/saleTrainSettlement/updateBmsTrainFreight.vue");
+const addBmsTruckInvoice = () => import( "../components/transportFreight/saleTruckSettlement/addBmsTruckInvoice.vue");
+const addBmsTruckStatement = () => import( "../components/transportFreight/saleTruckSettlement/addBmsTruckStatement.vue");
+const bmsTruckAudit = () => import( "../components/transportFreight/saleTruckSettlement/bmsTruckAudit.vue");
+const bmsTruckDetailOrder = () => import( "../components/transportFreight/saleTruckSettlement/bmsTruckDetailOrder.vue");
+const bmsTruckDetailsOrderNew = () => import( "../components/transportFreight/saleTruckSettlement/bmsTruckDetailsOrderNew.vue");
+const bmsTruckFormula = () => import( "../components/transportFreight/saleTruckSettlement/bmsTruckFormula.vue");
+const bmsTruckInvoice = () => import( "../components/transportFreight/saleTruckSettlement/bmsTruckInvoice.vue");
+const bmsTruckStatement = () => import( "../components/transportFreight/saleTruckSettlement/bmsTruckStatement.vue");
+const bmsTruckStatementNew = () => import( "../components/transportFreight/saleTruckSettlement/bmsTruckStatementNew.vue");
+const getBmsTruckStatementOrder = () => import( "../components/transportFreight/saleTruckSettlement/getBmsTruckStatementOrder.vue");
+const getTransportResult = () => import( "../components/transportFreight/saleTruckSettlement/getTransportResult.vue");
+const mapTest = () => import( "../components/offSiteTransportation/mapTest.vue");
+const checkGPS = () => import( "../components/offSiteTransportation/checkGPS.vue");
+const currentLocation = () => import( "../components/offSiteTransportation/currentLocation.vue");
+const inTransit = () => import( "../components/offSiteTransportation/inTransit.vue");
+const inTransitWarn = () => import( "../components/offSiteTransportation/inTransitWarn.vue");
 //测试数据
 //添加销售钢材汽运结算
-import bmsTruckSteelDetails from "@/views/sale/components/transportFreight/saleTruckSettlement/bmsTruckSteelDetails.vue";
-import bmsTruckSteelStatement from "@/views/sale/components/transportFreight/saleTruckSettlement/bmsTruckSteelStatement.vue";
+const bmsTruckSteelDetails = () => import( "@/views/sale/components/transportFreight/saleTruckSettlement/bmsTruckSteelDetails.vue");
+const bmsTruckSteelStatement = () => import( "@/views/sale/components/transportFreight/saleTruckSettlement/bmsTruckSteelStatement.vue");
 
 Vue.use(Router);
 const constantRouterMap = [

+ 35 - 35
src/views/statisticalReport/router/index.js

@@ -6,41 +6,41 @@ import routerBefore from '@/config/routerBefore.js'
 // 主要
 import main from '@/components/main.vue'
 // 系统配置管理
-import ShipDynamicTable from '../components/Ship_dynamic_table.vue'
-import ShipWorkReport from '../components/ShipWorkReport.vue'
-import dowmShipDynamicTable from '../components/dowmShipDynamicTable.vue'
-import controlLines from '../components/controlLines.vue'
-import purchaseAccessoriesMonitor from '../components/purchaseAccessoriesMonitor.vue'
-import purchasFuelOldMonitor from '../components/purchasFuelMonitor/purchasFuelOldMonitor.vue'
-import purchasFuelNewMonitor from '../components/purchasFuelMonitor/purchasFuelNewMonitor.vue'
-import sporadicReportEnterFactory from '../components/sporadicReport/sporadicReportEnterFactory.vue'
-import sporadicReportExFactory from '../components/sporadicReport/sporadicReportExFactory.vue'
-import saleChemicalCokeForm from '../components/salesLogisticsStatistics/saleChemicalCokeForm.vue'
-import saleCoproductForm from '../components/salesLogisticsStatistics/saleCoproductForm.vue'
-import saleSteelForm from '../components/salesLogisticsStatistics/saleSteelForm.vue'
-import transportationPerformance from '../components/salesLogisticsStatistics/transportationPerformance.vue'
-import purchaseChemicalMaterialsNew from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNew.vue'
-import purchaseChemicalMaterialsOld from '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOld.vue'
-import purInwardReport from '../components/inwardReport/putInwardReport.vue'
-import inwardFactory from '../components/inwardReport/inwardFactory.vue'
-import getLoading from '../components/inwardReport/getLoading.vue'
-import getUnLoading from '../components/inwardReport/getUnLoading.vue'
-import purchaseMineral from '../components/purachaseMineral.vue'
-import inwardSporadicReport from '../components/sporadicReport/inwardSporadicReport.vue'
-import getInstall from '../components/inwardReport/getInstall.vue'
-import getCapacityByDefend from '../components/defendCapacity/getCapacityByDefend.vue'
-import inwardAssemble from '../components/inwardAssemble/inwardAssemble.vue'
-import loadCapacityDetail from '../components/loadCapacityDetail/loadCapacityDetail.vue'
-import allInwardReport from '../components/inwardReport/allInwardReport.vue'
-import saleSteelAllReport from '../components/salesLogisticsStatistics/saleSteelAllReport.vue'
-import loadWagonWorkReport from '../components/wanzhouReport/loadWagonWorkReport.vue'
-import unloadShipWorkReport from '../components/wanzhouReport/unloadShipWorkReport.vue'
-import wagonWorkReport from '../components/wanzhouReport/wagonWorkReport.vue'
-import saleSteelCarrierReport from '@/views/statisticalReport/components/salesLogisticsStatistics/saleSteelCarrierReport'
-import saleSteelReports from '@/views/statisticalReport/components/salesLogisticsStatistics/saleSteelReports'
-import saleSpelling from '@/views/statisticalReport/components/salesLogisticsStatistics/saleSpelling.vue'
-import mapTest from '../components/salesLogisticsStatistics/mapTest.vue'
-import saleSteelReportForFinance from '../components/salesLogisticsStatistics/saleSteelReportForFinance.vue'
+const ShipDynamicTable = () => import( '../components/Ship_dynamic_table.vue')
+const ShipWorkReport = () => import( '../components/ShipWorkReport.vue')
+const dowmShipDynamicTable = () => import( '../components/dowmShipDynamicTable.vue')
+const controlLines = () => import( '../components/controlLines.vue')
+const purchaseAccessoriesMonitor = () => import( '../components/purchaseAccessoriesMonitor.vue')
+const purchasFuelOldMonitor = () => import( '../components/purchasFuelMonitor/purchasFuelOldMonitor.vue')
+const purchasFuelNewMonitor = () => import( '../components/purchasFuelMonitor/purchasFuelNewMonitor.vue')
+const sporadicReportEnterFactory = () => import( '../components/sporadicReport/sporadicReportEnterFactory.vue')
+const sporadicReportExFactory = () => import( '../components/sporadicReport/sporadicReportExFactory.vue')
+const saleChemicalCokeForm = () => import( '../components/salesLogisticsStatistics/saleChemicalCokeForm.vue')
+const saleCoproductForm = () => import( '../components/salesLogisticsStatistics/saleCoproductForm.vue')
+const saleSteelForm = () => import( '../components/salesLogisticsStatistics/saleSteelForm.vue')
+const transportationPerformance = () => import( '../components/salesLogisticsStatistics/transportationPerformance.vue')
+const purchaseChemicalMaterialsNew = () => import( '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsNew.vue')
+const purchaseChemicalMaterialsOld = () => import( '../components/purchaseChemicalMaterials/purchaseChemicalMaterialsOld.vue')
+const purInwardReport = () => import( '../components/inwardReport/putInwardReport.vue')
+const inwardFactory = () => import( '../components/inwardReport/inwardFactory.vue')
+const getLoading = () => import( '../components/inwardReport/getLoading.vue')
+const getUnLoading = () => import( '../components/inwardReport/getUnLoading.vue')
+const purchaseMineral = () => import( '../components/purachaseMineral.vue')
+const inwardSporadicReport = () => import( '../components/sporadicReport/inwardSporadicReport.vue')
+const getInstall = () => import( '../components/inwardReport/getInstall.vue')
+const getCapacityByDefend = () => import( '../components/defendCapacity/getCapacityByDefend.vue')
+const inwardAssemble = () => import( '../components/inwardAssemble/inwardAssemble.vue')
+const loadCapacityDetail = () => import( '../components/loadCapacityDetail/loadCapacityDetail.vue')
+const allInwardReport = () => import( '../components/inwardReport/allInwardReport.vue')
+const saleSteelAllReport = () => import( '../components/salesLogisticsStatistics/saleSteelAllReport.vue')
+const loadWagonWorkReport = () => import( '../components/wanzhouReport/loadWagonWorkReport.vue')
+const unloadShipWorkReport = () => import( '../components/wanzhouReport/unloadShipWorkReport.vue')
+const wagonWorkReport = () => import( '../components/wanzhouReport/wagonWorkReport.vue')
+const saleSteelCarrierReport = () => import( '@/views/statisticalReport/components/salesLogisticsStatistics/saleSteelCarrierReport.vue')
+const saleSteelReports = () => import( '@/views/statisticalReport/components/salesLogisticsStatistics/saleSteelReports.vue')
+const saleSpelling = () => import( '@/views/statisticalReport/components/salesLogisticsStatistics/saleSpelling.vue')
+const mapTest = () => import( '../components/salesLogisticsStatistics/mapTest.vue')
+const saleSteelReportForFinance = () => import( '../components/salesLogisticsStatistics/saleSteelReportForFinance.vue')
 const unloadingSteelReports = () =>
   import(
     '@/views/statisticalReport/components/salesLogisticsStatistics/unloadingSteelReports.vue'