import Vue from 'vue' import Router from 'vue-router' // 首页 const PreLoad = r => require.ensure([], () => r(require('../pages/login/PreLoad')), 'PreLoad') const Home = r => require.ensure([], () => r(require('../pages/login/Home')), 'Home') const Print = r => require.ensure([], () => r(require('../pages/login/Print')), 'Print') // 个人中心 const Login = r => require.ensure([], () => r(require('../pages/login/Login')), 'Login') const Setup = r => require.ensure([], () => r(require('../pages/login/Setup')), 'Setup') const PwdManage = r => require.ensure([], () => r(require('../pages/login/PwdManage')), 'PwdManage') // xinrui const SoftWasteBarrelPrint = r => require.ensure([], () => r(require('../pages/xinrui/storage/settings/SoftWasteBarrelPrint')), 'settings') const SoftWasteBagPrint = r => require.ensure([], () => r(require('../pages/xinrui/storage/settings/SoftWasteBagPrint')), 'settings') const ReworkBarrelPrint = r => require.ensure([], () => r(require('../pages/xinrui/storage/settings/ReworkBarrelPrint')), 'settings') const FinishProdBarrelPrint = r => require.ensure([], () => r(require('../pages/xinrui/storage/settings/FinishProdBarrelPrint')), 'settings') const ChengPinBarrelPrint = r => require.ensure([], () => r(require('../pages/xinrui/storage/settings/ChengPinBarrelPrint')), 'settings') const OddBarrelPrint = r => require.ensure([], () => r(require('../pages/xinrui/storage/settings/OddBarrelPrint')), 'settings') const BarrelBagUpdate = r => require.ensure([], () => r(require('../pages/xinrui/storage/settings/BarrelBagUpdate')), 'settings') const PeifenBarrelPrint = r => require.ensure([], () => r(require('../pages/xinrui/storage/settings/PeifenBarrelPrint')), 'settings') const AbnormalBarrelPrint = r => require.ensure([], () => r(require('../pages/xinrui/storage/settings/AbnormalBarrelPrint')), 'settings') const NewMaterInStoreGroup = r => require.ensure([], () => r(require('../pages/xinrui/storage/instorage/NewMaterInStoreGroup')), 'instorage') const SearchRelatedBill = r => require.ensure([], () => r(require('../pages/xinrui/storage/instorage/SearchRelatedBill')), 'instorage') const FinishMaterInStoreGroup = r => require.ensure([], () => r(require('../pages/xinrui/storage/instorage/FinishMaterInStoreGroup')), 'instorage') const ProcedureReworkInStoreGroup = r => require.ensure([], () => r(require('../pages/xinrui/storage/instorage/ProcedureReworkInStoreGroup')), 'instorage') const LikuReworkInStoreGroup = r => require.ensure([], () => r(require('../pages/xinrui/storage/instorage/LikuReworkInStoreGroup')), 'instorage') const SoftWasteInStoreGroup = r => require.ensure([], () => r(require('../pages/xinrui/storage/instorage/SoftWasteInStoreGroup')), 'instorage') const SearchPallet = r => require.ensure([], () => r(require('../pages/xinrui/storage/instorage/SearchPallet')), 'instorage') const SearchSoftWasteBill = r => require.ensure([], () => r(require('../pages/xinrui/storage/instorage/SearchSoftWasteBill')), 'instorage') const RemnantInStoreGroup = r => require.ensure([], () => r(require('../pages/xinrui/storage/instorage/RemnantInStoreGroup')), 'instorage') // 出库 const ReturnScanBarrelOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/outstorage/ReturnScanBarrelOutStore')), 'outstorage') const OtherScanBarrelOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/outstorage/OtherScanBarrelOutStore')), 'outstorage') const CheckScanBarrelOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/outstorage/CheckScanBarrelOutStore')), 'outstorage') const SaleScanBarrelOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/outstorage/SaleScanBarrelOutStore')), 'outstorage') const SoftWasteScanBarrelOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/outstorage/SoftWasteScanBarrelOutStore')), 'outstorage') const ReturnMaterOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/outstorage/ReturnMaterOutStore')), 'outstorage') const OtherOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/outstorage/OtherOutStore')), 'outstorage') const CheckOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/outstorage/CheckOutStore')), 'outstorage') const SaleOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/outstorage/SaleOutStore')), 'outstorage') const PeifenOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/outstorage/PeifenOutStore')), 'outstorage') const SoftWasteCleanOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/outstorage/SoftWasteCleanOutStore')), 'outstorage') // 空托盘管理 const EmptyTrayInStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/emptytray/EmptyTrayInStore')), 'emptytray') const EmptyTrayOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/emptytray/EmptyTrayOutStore')), 'emptytray') const ProcessCallEmptyTray = r => require.ensure([], () => r(require('../pages/xinrui/storage/emptytray/ProcessCallEmptyTray')), 'emptytray') // 立库管理 const LikuEmptyInOutStore = r => require.ensure([], () => r(require('../pages/xinrui/storage/emptytray/LikuEmptyInOutStore')), 'emptytray') const WeighExceptionHandle = r => require.ensure([], () => r(require('../pages/xinrui/storage/emptytray/WeighExceptionHandle')), 'emptytray') // 在库管理 const RawMaterCheck = r => require.ensure([], () => r(require('../pages/xinrui/storage/zaikumanage/RawMaterCheck')), 'zaikumanage') const MaterSearch = r => require.ensure([], () => r(require('../pages/xinrui/storage/zaikumanage/MaterSearch')), 'zaikumanage') const CheckWork = r => require.ensure([], () => r(require('../pages/xinrui/storage/zaikumanage/CheckWork')), 'zaikumanage') const PinpanManage = r => require.ensure([], () => r(require('../pages/xinrui/storage/zaikumanage/PinpanManage')), 'zaikumanage') const ChaipanManage = r => require.ensure([], () => r(require('../pages/xinrui/storage/zaikumanage/ChaipanManage')), 'zaikumanage') const ChaipanWork = r => require.ensure([], () => r(require('../pages/xinrui/storage/zaikumanage/ChaipanWork')), 'zaikumanage') // 生产管理 const CleanWork = r => require.ensure([], () => r(require('../pages/xinrui/prodmanage/CleanWork')), 'prodmanage') // 质检 const RawMaterInspection = r => require.ensure([], () => r(require('../pages/xinrui/inspection/RawMaterInspection')), 'inspection') const ProcedureInspection = r => require.ensure([], () => r(require('../pages/xinrui/inspection/ProcedureInspection')), 'inspection') const ResultEntry = r => require.ensure([], () => r(require('../pages/xinrui/inspection/ResultEntry')), 'inspection') // 调度 const InstructManage = r => require.ensure([], () => r(require('../pages/xinrui/dispatch/InstructManage')), 'dispatch') const FixedPointTask = r => require.ensure([], () => r(require('../pages/xinrui/dispatch/FixedPointTask')), 'dispatch') const PointOperate = r => require.ensure([], () => r(require('../pages/xinrui/dispatch/PointOperate')), 'dispatch') // 立库管理 const ProductInstore = r => require.ensure([], () => r(require('../pages/xinrui/liku/ProductInstore')), 'liku') const GroupDiskOperate = r => require.ensure([], () => r(require('../pages/xinrui/liku/GroupDiskOperate')), 'liku') // 软废清洗管理 const CleaningGroupBarrel = r => require.ensure([], () => r(require('../pages/xinrui/softwaste/CleaningGroupBarrel')), 'softwaste') const SoftWasteCleanInStore = r => require.ensure([], () => r(require('../pages/xinrui/softwaste/SoftWasteCleanInStore')), 'softwaste') // 生产管理 const ProcessChuimo = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessChuimo')), 'production') const ProcessYatuan = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessYatuan')), 'production') const ProcessGranulation = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessGranulation')), 'production') const ProcessWipe = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessWipe')), 'production') const ProcessMakePowder = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessMakePowder')), 'production') const ScanBucketFeed = r => require.ensure([], () => r(require('../pages/xinrui/production/ScanBucketFeed')), 'production') const SurplusBackStore = r => require.ensure([], () => r(require('../pages/xinrui/production/SurplusBackStore')), 'production') const ProcessGrindBall = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessGrindBall')), 'production') const AccessoriesQuery = r => require.ensure([], () => r(require('../pages/xinrui/production/AccessoriesQuery')), 'production') const GrindBallFeed = r => require.ensure([], () => r(require('../pages/xinrui/production/GrindBallFeed')), 'production') const ProcessSpray = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessSpray')), 'production') const SprayFeed = r => require.ensure([], () => r(require('../pages/xinrui/production/SprayFeed')), 'production') const GroupDiskOperateN = r => require.ensure([], () => r(require('../pages/xinrui/production/GroupDiskOperateN')), 'production') const ProcessMix = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessMix')), 'production') const ProcessDry = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessDry')), 'production') const DryFeed = r => require.ensure([], () => r(require('../pages/xinrui/production/DryFeed')), 'production') const ProcessSeDry = r => require.ensure([], () => r(require('../pages/xinrui/production/ProcessSeDry')), 'production') // 设备管理 const MaintainExecution = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainExecution')), 'equipment') const MaintainResults = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainResults')), 'equipment') const MaintainConfirm = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainConfirm')), 'equipment') const MaintainDetails = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainDetails')), 'equipment') const EquipRepair = r => require.ensure([], () => r(require('../pages/xinrui/equipment/EquipRepair')), 'equipment') const EquipRepairExecute = r => require.ensure([], () => r(require('../pages/xinrui/equipment/EquipRepairExecute')), 'equipment') const MaintainResultFill = r => require.ensure([], () => r(require('../pages/xinrui/equipment/MaintainResultFill')), 'equipment') const EquipRepairConfirm = r => require.ensure([], () => r(require('../pages/xinrui/equipment/EquipRepairConfirm')), 'equipment') const SparePartInstore = r => require.ensure([], () => r(require('../pages/xinrui/equipment/SparePartInstore')), 'SparePartInstore') const ScanInStore = r => require.ensure([], () => r(require('../pages/xinrui/equipment/ScanInStore')), 'ScanInStore') const SparePartOutstore = r => require.ensure([], () => r(require('../pages/xinrui/equipment/SparePartOutstore')), 'SparePartOutstore') const ScanOutStore = r => require.ensure([], () => r(require('../pages/xinrui/equipment/ScanOutStore')), 'ScanOutStore') const UseReturn = r => require.ensure([], () => r(require('../pages/xinrui/equipment/UseReturn')), 'UseReturn') const RunLogFill = r => require.ensure([], () => r(require('../pages/xinrui/equipment/RunLogFill')), 'RunLogFill') // 公用 const EquipSearchRadio = r => require.ensure([], () => r(require('../pages/xinrui/common/EquipSearchRadio')), 'common') const EquipSearchCheckbox = r => require.ensure([], () => r(require('../pages/xinrui/common/EquipSearchCheckbox')), 'common') const MaterInfoSearchRadio = r => require.ensure([], () => r(require('../pages/xinrui/common/MaterInfoSearchRadio')), 'settings') const MaterInfoSearchCheckBox = r => require.ensure([], () => r(require('../pages/xinrui/common/MaterInfoSearchCheckBox')), 'settings') const UploadPict = r => require.ensure([], () => r(require('../pages/xinrui/common/UploadPict')), 'common') const Password = r => require.ensure([], () => r(require('../pages/xinrui/common/Password')), 'common') const UploadPicts = r => require.ensure([], () => r(require('../pages/xinrui/common/UploadPicts')), 'common') Vue.use(Router) export default new Router({ routes: [ { path: '/', redirect: '/login' }, { path: '/setup', name: 'Setup', component: Setup }, { path: '/pwdManage', name: 'PwdManage', component: PwdManage }, { path: '/login', name: 'login', component: Login }, { path: '/home', name: 'Home', component: Home, meta: { requireAuth: true } }, { path: '/Print', component: Print }, { path: '/preload', name: 'preload', component: PreLoad }, // xinrui { path: '/SoftWasteBarrelPrint', // 软废组桶标签打印 component: SoftWasteBarrelPrint }, { path: '/SoftWasteBagPrint', // 软废袋标签打印 component: SoftWasteBagPrint }, { path: '/ReworkBarrelPrint', // 返工料桶标签打印 component: ReworkBarrelPrint }, { path: '/FinishProdBarrelPrint', // 产成品组桶标签打印 component: FinishProdBarrelPrint }, { path: '/BarrelBagUpdate', // 桶袋标签更新 component: BarrelBagUpdate }, { path: '/ChengPinBarrelPrint', // 成品组桶标签打印 component: ChengPinBarrelPrint }, { path: '/oddBarrelPrint', // 零头粉组桶标签打印 component: OddBarrelPrint }, { path: '/MaterInfoSearchRadio', // 物料信息查询--单选 component: MaterInfoSearchRadio }, { path: '/MaterInfoSearchCheckBox', // 物料信息查询--多选 component: MaterInfoSearchCheckBox }, { path: '/NewMaterInStoreGroup', // 新料入库组盘 component: NewMaterInStoreGroup }, { path: '/SearchRelatedBill', // 查找关联单据 component: SearchRelatedBill }, { path: '/FinishMaterInStoreGroup', // 产成品入库组盘 component: FinishMaterInStoreGroup }, { path: '/ProcedureReworkInStoreGroup', // 工序返工入库 component: ProcedureReworkInStoreGroup }, { path: '/LikuReworkInStoreGroup', // 立库返工入库 component: LikuReworkInStoreGroup }, { path: '/SoftWasteInStoreGroup', // 软废入库组盘 component: SoftWasteInStoreGroup }, { path: '/SearchPallet', // 查找托盘 component: SearchPallet }, { path: '/SearchSoftWasteBill', // 查找软废采购订单 component: SearchSoftWasteBill }, { path: '/RemnantInStoreGroup', // 零头粉入库组盘 component: RemnantInStoreGroup }, { path: '/ReturnScanBarrelOutStore', // 扫桶出库 component: ReturnScanBarrelOutStore }, { path: '/OtherScanBarrelOutStore', // 扫桶出库-其他 component: OtherScanBarrelOutStore }, { path: '/CheckScanBarrelOutStore', // 扫桶出库-检验 component: CheckScanBarrelOutStore }, { path: '/SaleScanBarrelOutStore', // 扫桶出库-销售 component: SaleScanBarrelOutStore }, { path: '/SoftWasteScanBarrelOutStore', // 扫桶出库-软废清洗 component: SoftWasteScanBarrelOutStore }, { path: '/PeifenOutStore', // 配粉出库-配粉扫桶出库 component: PeifenOutStore }, { path: '/ReturnMaterOutStore', // 退货出库-原辅料退货出库 component: ReturnMaterOutStore }, { path: '/OtherOutStore', // 其他出库-辅料出库 component: OtherOutStore }, { path: '/CheckOutStore', // 检验出库-检验出库 component: CheckOutStore }, { path: '/SaleOutStore', // 销售出库-原料销售出库 component: SaleOutStore }, { path: '/SoftWasteCleanOutStore', // 软废清洗出库-软废清洗出库 component: SoftWasteCleanOutStore }, { path: '/EmptyTrayInStore', // 空托盘入库 component: EmptyTrayInStore }, { path: '/EmptyTrayOutStore', // 空托盘出库 component: EmptyTrayOutStore }, { path: '/ProcessCallEmptyTray', // 工序呼叫空盘 component: ProcessCallEmptyTray }, { path: '/LikuEmptyInOutStore', // 立库空盘出入库 component: LikuEmptyInOutStore }, { path: '/WeighExceptionHandle', // 称重异常处理 component: WeighExceptionHandle }, { path: '/RawMaterCheck', // 原材料盘点-盘点管理 component: RawMaterCheck }, { path: '/MaterSearch', // 物料查询(原材料盘点-) component: MaterSearch }, { path: '/CheckWork', // 盘点作业(原材料盘点-) component: CheckWork }, { path: '/PinpanManage', // 拼盘管理 component: PinpanManage }, { path: '/ChaipanManage', // 拆盘管理 component: ChaipanManage }, { path: '/ChaipanWork', // 拆盘作业 component: ChaipanWork }, { path: '/CleanWork', // 清洗作业 component: CleanWork }, { path: '/RawMaterInspection', // 原材料质检 component: RawMaterInspection }, { path: '/ProcedureInspection', // 工序质检 component: ProcedureInspection }, { path: '/ResultEntry', // 质检结果录入 component: ResultEntry }, { path: '/InstructManage', // 指令管理 component: InstructManage }, { path: '/FixedPointTask', // 定点作业 component: FixedPointTask }, { path: '/PointOperate', // 点位操作 component: PointOperate }, { path: '/ProductInstore', // 生产入库 component: ProductInstore }, { path: '/GroupDiskOperate', // 组盘操作 component: GroupDiskOperate }, { path: '/EquipSearchRadio', // 设备查询 component: EquipSearchRadio }, { path: '/EquipSearchCheckbox', // 设备查询 component: EquipSearchCheckbox }, { path: '/UploadPict', // 拍照 component: UploadPict }, { path: '/CleaningGroupBarrel', // 清洗组桶标签打印 component: CleaningGroupBarrel }, { path: '/PeifenBarrelPrint', // 配粉间桶标签打印 component: PeifenBarrelPrint }, { path: '/AbnormalBarrelPrint', // 异常桶标签打印 component: AbnormalBarrelPrint }, { path: '/SoftWasteCleanInStore', // 软废清洗入库 component: SoftWasteCleanInStore }, { path: '/Password', // 修改密码 component: Password }, { path: '/ProcessChuimo', // 锤磨工序 component: ProcessChuimo }, { path: '/ProcessYatuan', // 压团工序 component: ProcessYatuan }, { path: '/ProcessGranulation', // 制粒工序 component: ProcessGranulation }, { path: '/ProcessWipe', // 擦筛工序 component: ProcessWipe }, { path: '/ProcessMakePowder', // 配粉工序 component: ProcessMakePowder }, { path: '/ScanBucketFeed', // 扫桶投料 component: ScanBucketFeed }, { path: '/SurplusBackStore', // 剩余回库 component: SurplusBackStore }, { path: '/ProcessGrindBall', // 球磨工序 component: ProcessGrindBall }, { path: '/AccessoriesQuery', // 辅料查询 component: AccessoriesQuery }, { path: '/GrindBallFeed', // 球磨上料 component: GrindBallFeed }, { path: '/ProcessSpray', // 喷雾工序 component: ProcessSpray }, { path: '/SprayFeed', // 喷雾上料 component: SprayFeed }, { path: '/GroupDiskOperateN', // 组盘操作 component: GroupDiskOperateN }, { path: '/ProcessMix', // 混合工序 component: ProcessMix }, { path: '/ProcessDry', // 干燥工序 component: ProcessDry }, { path: '/DryFeed', // 干燥上料 component: DryFeed }, { path: '/ProcessSeDry', // 二次晾晒工序 component: ProcessSeDry }, { path: '/MaintainExecution', // 设备保养执行-维修工 component: MaintainExecution }, { path: '/MaintainResults', // 保养结果填报 component: MaintainResults }, { path: '/MaintainConfirm', // 设备保养确认-生产员 component: MaintainConfirm }, { path: '/MaintainDetails', // 保养明细 component: MaintainDetails }, { path: '/EquipRepair', // 设备报修 component: EquipRepair }, { path: '/EquipRepairExecute', // 设备维修执行 component: EquipRepairExecute }, { path: '/MaintainResultFill', // 维修结果填报 component: MaintainResultFill }, { path: '/EquipRepairConfirm', // 设备维修确认 component: EquipRepairConfirm }, { path: '/SparePartInstore', // 备件入库 component: SparePartInstore }, { path: '/ScanInStore', // 扫码入库 component: ScanInStore }, { path: '/SparePartOutstore', // 备件出库 component: SparePartOutstore }, { path: '/ScanOutStore', // 扫码出库 component: ScanOutStore }, { path: '/UseReturn', // 领用还回 component: UseReturn }, { path: '/RunLogFill', // 运行记录填报 component: RunLogFill }, { path: '/UploadPicts', // 上传多张图片 component: UploadPicts } ], scrollBehavior (to, from, savedPosition) { return { x: 0, y: 0 } } })