|
|
|
import Vue from 'vue'
|
|
|
|
import VueRouter from 'vue-router'
|
|
|
|
import Home from '../views/Home.vue'
|
|
|
|
import inventoryAndAgeReport from '../views/report/inventoryAndAgeReport.vue'
|
|
|
|
import inventoryERPWMSReport from '../views/report/inventoryERPWMSReport.vue'
|
|
|
|
import inventoryTransReport from '../views/report/inventoryTransReport.vue'
|
|
|
|
import procureHasPOReport from '../views/report/procureHasPOReport.vue'
|
|
|
|
import procureNoPOReport from '../views/report/procureNoPOReport.vue'
|
|
|
|
import overseasInAndOutReport from '../views/report/overseasInAndOutReport.vue'
|
|
|
|
import repairSourceReport from '../views/report/repairSourceReport.vue'
|
|
|
|
import repairTargetReport from '../views/report/repairTargetReport.vue'
|
|
|
|
import repairSubItemReport from '../views/report/repairSubItemReport.vue'
|
|
|
|
import unplannedEnterReport from '../views/report/unplannedEnterReport.vue'
|
|
|
|
import unplannedOutReport from '../views/report/unplannedOutReport.vue'
|
|
|
|
import scrapReport from '../views/report/scrapReport.vue'
|
|
|
|
import completionAndRecyclReport from '../views/report/completionAndRecyclReport.vue'
|
|
|
|
import issueNoteReport from '../views/report/issueNoteReport.vue'
|
|
|
|
import materialConsumeNoteReport from '../views/report/materialConsumeNoteReport.vue'
|
|
|
|
import inspectNoteReport from '../views/report/inspectNoteReport.vue'
|
|
|
|
import productionCompletionReport from '../views/report/productionCompletionReport.vue'
|
|
|
|
import countPlanNoteReport from '../views/report/countPlanNoteReport.vue'
|
|
|
|
import deliveryAndExternalReport from '../views/report/deliveryAndExternalReport.vue'
|
|
|
|
import doorUnplannedOutReport from '../views/report/doorUnplannedOutReport.vue'
|
|
|
|
import doorUnplannedEnterReport from '../views/report/doorUnplannedEnterReport.vue'
|
|
|
|
import doorCompleteReceiptReport from '../views/report/doorCompleteReceiptReport.vue'
|
|
|
|
import doorProductRecoveryReport from '../views/report/doorProductRecoveryReport.vue'
|
|
|
|
import doorRelocationTargetReport from '../views/report/doorRelocationTargetReport.vue'
|
|
|
|
import doorRelocationStartReport from '../views/report/doorRelocationStartReport.vue'
|
|
|
|
import doorDeliveryNoteReport from '../views/report/doorDeliveryNoteReport.vue'
|
|
|
|
import doorReturnNoteReport from '../views/report/doorReturnNoteReport.vue'
|
|
|
|
import EQLevelReport from '../views/report/EQLevelReport.vue'
|
|
|
|
|
|
|
|
Vue.use(VueRouter)
|
|
|
|
|
|
|
|
const routes = [
|
|
|
|
{
|
|
|
|
path: '/',
|
|
|
|
name: 'Home',
|
|
|
|
component: Home,
|
|
|
|
meta:{
|
|
|
|
title:"报表首页",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/inventoryAndAgeReport',
|
|
|
|
name: 'inventoryAndAgeReport',
|
|
|
|
component: inventoryAndAgeReport,
|
|
|
|
meta:{
|
|
|
|
title:"库存库龄报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/inventoryERPWMSReport',
|
|
|
|
name: 'inventoryERPWMSReport',
|
|
|
|
component: inventoryERPWMSReport,
|
|
|
|
meta:{
|
|
|
|
title:"库存余额_ERP-WMS差异报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/inventoryTransReport',
|
|
|
|
name: 'inventoryTransReport',
|
|
|
|
component: inventoryTransReport,
|
|
|
|
meta:{
|
|
|
|
title:"库存事务报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/procureHasPOReport',
|
|
|
|
name: 'procureHasPOReport',
|
|
|
|
component: procureHasPOReport,
|
|
|
|
meta:{
|
|
|
|
title:"采购收货/采购退货-有PO报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/procureNoPOReport',
|
|
|
|
name: 'procureNoPOReport',
|
|
|
|
component: procureNoPOReport,
|
|
|
|
meta:{
|
|
|
|
title:"采购收货/采购退货-无PO报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/overseasInAndOutReport',
|
|
|
|
name: 'overseasInAndOutReport',
|
|
|
|
component: overseasInAndOutReport,
|
|
|
|
meta:{
|
|
|
|
title:"海外收货/海外退货报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/repairSourceReport',
|
|
|
|
name: 'repairSourceReport',
|
|
|
|
component: repairSourceReport,
|
|
|
|
meta:{
|
|
|
|
title:"返修加工报表-来源报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/repairTargetReport',
|
|
|
|
name: 'repairTargetReport',
|
|
|
|
component: repairTargetReport,
|
|
|
|
meta:{
|
|
|
|
title:"返修加工报表-目标报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/repairSubItemReport',
|
|
|
|
name: 'repairSubItemReport',
|
|
|
|
component: repairSubItemReport,
|
|
|
|
meta:{
|
|
|
|
title:"返修加工报表-子物料报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/unplannedEnterReport',
|
|
|
|
name: 'unplannedEnterReport',
|
|
|
|
component: unplannedEnterReport,
|
|
|
|
meta:{
|
|
|
|
title:"计划外入库报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/unplannedOutReport',
|
|
|
|
name: 'unplannedOutReport',
|
|
|
|
component: unplannedOutReport,
|
|
|
|
meta:{
|
|
|
|
title:"计划外出库报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/scrapReport',
|
|
|
|
name: 'scrapReport',
|
|
|
|
component: scrapReport,
|
|
|
|
meta:{
|
|
|
|
title:"报废报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/completionAndRecyclReport',
|
|
|
|
name: 'completionAndRecyclReport',
|
|
|
|
component: completionAndRecyclReport,
|
|
|
|
meta:{
|
|
|
|
title:"完工收货/成品回收报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/issueNoteReport',
|
|
|
|
name: 'issueNoteReport',
|
|
|
|
component: issueNoteReport,
|
|
|
|
meta:{
|
|
|
|
title:"发料记录报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/materialConsumeNoteReport',
|
|
|
|
name: 'materialConsumeNoteReport',
|
|
|
|
component: materialConsumeNoteReport,
|
|
|
|
meta:{
|
|
|
|
title:"原料消耗记录报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/inspectNoteReport',
|
|
|
|
name: 'inspectNoteReport',
|
|
|
|
component: inspectNoteReport,
|
|
|
|
meta:{
|
|
|
|
title:"检验记录报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/productionCompletionReport',
|
|
|
|
name: 'productionCompletionReport',
|
|
|
|
component: productionCompletionReport,
|
|
|
|
meta:{
|
|
|
|
title:"生产计划达成率报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/countPlanNoteReport',
|
|
|
|
name: 'countPlanNoteReport',
|
|
|
|
component: countPlanNoteReport,
|
|
|
|
meta:{
|
|
|
|
title:"盘点差异报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/deliveryAndExternalReport',
|
|
|
|
name: 'deliveryAndExternalReport',
|
|
|
|
component: deliveryAndExternalReport,
|
|
|
|
meta:{
|
|
|
|
title:"发货记录/外库成品发货报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/EQLevelReport',
|
|
|
|
name: 'EQLevelReport',
|
|
|
|
component: EQLevelReport,
|
|
|
|
meta:{
|
|
|
|
title:"EQLevel报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/doorUnplannedOutReport',
|
|
|
|
name: 'doorUnplannedOutReport',
|
|
|
|
component: doorUnplannedOutReport,
|
|
|
|
meta:{
|
|
|
|
title:"门板_计划外出库记录报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/doorUnplannedEnterReport',
|
|
|
|
name: 'doorUnplannedEnterReport',
|
|
|
|
component: doorUnplannedEnterReport,
|
|
|
|
meta:{
|
|
|
|
title:"门板_计划外入库记录报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/doorCompleteReceiptReport',
|
|
|
|
name: 'doorCompleteReceiptReport',
|
|
|
|
component: doorCompleteReceiptReport,
|
|
|
|
meta:{
|
|
|
|
title:"门板_完工收货汇总报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/doorProductRecoveryReport',
|
|
|
|
name: 'doorProductRecoveryReport',
|
|
|
|
component: doorProductRecoveryReport,
|
|
|
|
meta:{
|
|
|
|
title:"门板_成品回收汇总报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/doorRelocationStartReport',
|
|
|
|
name: 'doorRelocationStartReport',
|
|
|
|
component: doorRelocationStartReport,
|
|
|
|
meta:{
|
|
|
|
title:"门板_移库(起始库位组)报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/doorRelocationTargetReport',
|
|
|
|
name: 'doorRelocationTargetReport',
|
|
|
|
component: doorRelocationTargetReport,
|
|
|
|
meta:{
|
|
|
|
title:"门板_移库(目标库位组)报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/doorDeliveryNoteReport',
|
|
|
|
name: 'doorDeliveryNoteReport',
|
|
|
|
component: doorDeliveryNoteReport,
|
|
|
|
meta:{
|
|
|
|
title:"门板_发货汇总报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
{
|
|
|
|
path: '/doorReturnNoteReport',
|
|
|
|
name: 'doorReturnNoteReport',
|
|
|
|
component: doorReturnNoteReport,
|
|
|
|
meta:{
|
|
|
|
title:"门板_退货汇总报表",
|
|
|
|
}
|
|
|
|
},
|
|
|
|
]
|
|
|
|
|
|
|
|
const router = new VueRouter({
|
|
|
|
routes
|
|
|
|
})
|
|
|
|
|
|
|
|
router.beforeEach((to, from, next) => {
|
|
|
|
/* 路由发生变化修改页面title */
|
|
|
|
if (to.meta.title) {
|
|
|
|
document.title = to.meta.title
|
|
|
|
}
|
|
|
|
next()
|
|
|
|
})
|
|
|
|
|
|
|
|
export default router
|