埃驰前端
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

274 lines
8.0 KiB

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 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'
2 years ago
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: '/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:"发货记录/外库成品发货报表",
}
},
2 years ago
{
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