232 lines
9.2 KiB
JavaScript
232 lines
9.2 KiB
JavaScript
import Vue from 'vue'
|
|
import Router from 'vue-router'
|
|
|
|
const Login = r => require.ensure([], () => r(require('@page/Login')), 'Login')
|
|
const workorderIndex = r => require.ensure([], () => r(require('@page/modules/workorder/index')), 'workorder')
|
|
const workOrderAssignment = r => require.ensure([], () => r(require('@page/modules/workorder/work-order-assignment')), 'workorder')
|
|
const workReportQuery = r => require.ensure([], () => r(require('@page/modules/workorder/work-report-query')), 'workorder')
|
|
const workOrderQuery = r => require.ensure([], () => r(require('@page/modules/workorder/work-order-query')), 'workorder')
|
|
const finishedIndex = r => require.ensure([], () => r(require('@page/modules/finished/index')), 'finished')
|
|
const finishedInstore = r => require.ensure([], () => r(require('@page/modules/finished/finished-instore')), 'finished')
|
|
const selectFinishedMater = r => require.ensure([], () => r(require('@page/modules/finished/select-finished-mater')), 'finished')
|
|
const finishedInstoreSearch = r => require.ensure([], () => r(require('@page/modules/finished/finished-instore-search')), 'finished')
|
|
|
|
const semifinishedIndex = r => require.ensure([], () => r(require('@page/modules/semifinished/index')), 'semifinished')
|
|
const semiFinishedInstore = r => require.ensure([], () => r(require('@page/modules/semifinished/semi-finished-instore')), 'semifinished')
|
|
const semiFinishedInstoreSearch = r => require.ensure([], () => r(require('@page/modules/semifinished/semi-finished-instore-search')), 'semifinished')
|
|
const semiFinishedOutstore = r => require.ensure([], () => r(require('@page/modules/semifinished/semi-finished-outstore')), 'semifinished')
|
|
const semiFinishedOutstoreSearch = r => require.ensure([], () => r(require('@page/modules/semifinished/semi-finished-outstore-search')), 'semifinished')
|
|
const semiFinishedCheck = r => require.ensure([], () => r(require('@page/modules/semifinished/semi-finished-check')), 'semifinished')
|
|
const semiFinishedCheckSearch = r => require.ensure([], () => r(require('@page/modules/semifinished/semi-finished-check-search')), 'semifinished')
|
|
const semiFinishedComposeSearch = r => require.ensure([], () => r(require('@page/modules/semifinished/semi-finished-compose-search')), 'semifinished')
|
|
const semiFinishedInmaterSearch = r => require.ensure([], () => r(require('@page/modules/semifinished/semi-finished-in-mater-search')), 'semifinished')
|
|
const semiFinishedOutMaterSearch = r => require.ensure([], () => r(require('@page/modules/semifinished/semi-finished-out-mater-search')), 'semifinished')
|
|
const structMaterSearch = r => require.ensure([], () => r(require('@page/modules/semifinished/struct-mater-search')), 'semifinished')
|
|
const letteringIndex = r => require.ensure([], () => r(require('@page/modules/lettering/index')), 'lettering')
|
|
const manPouring = r => require.ensure([], () => r(require('@page/modules/lettering/man-pouring')), 'lettering')
|
|
const letteringProcess = r => require.ensure([], () => r(require('@page/modules/lettering/lettering-process')), 'lettering')
|
|
const letteringLoad = r => require.ensure([], () => r(require('@page/modules/lettering/lettering-load')), 'lettering')
|
|
const TemporaryLetteringLoad = r => require.ensure([], () => r(require('@page/modules/lettering/temporary-lettering-load')), 'lettering')
|
|
const cleanIndex = r => require.ensure([], () => r(require('@page/modules/clean/index')), 'clean')
|
|
const cleaningLoading = r => require.ensure([], () => r(require('@page/modules/clean/cleaning-loading')), 'clean')
|
|
const cleaningCutting = r => require.ensure([], () => r(require('@page/modules/clean/cleaning-cutting')), 'clean')
|
|
const manPour = r => require.ensure([], () => r(require('@page/modules/clean/man-pour')), 'clean')
|
|
const selectMater = r => require.ensure([], () => r(require('@page/modules/clean/select-mater')), 'clean')
|
|
|
|
const Homeset = r => require.ensure([], () => r(require('@page/homeset/index')), 'Homeset')
|
|
const Home = r => require.ensure([], () => r(require('@page/homeset/HomePage')), 'HomePage')
|
|
const IfWork = r => require.ensure([], () => r(require('@page/homeset/IfWork')), 'IfWork')
|
|
const Operation = r => require.ensure([], () => r(require('@page/assignment/Operation')), 'Operation')
|
|
const Ungraded = r => require.ensure([], () => r(require('@page/assignment/Ungraded')), 'Ungraded')
|
|
const UngradeRecord = r => require.ensure([], () => r(require('@page/assignment/UngradeRecord')), 'UngradeRecord')
|
|
const StateSet = r => require.ensure([], () => r(require('@page/assignment/StateSet')), 'StateSet')
|
|
Vue.use(Router)
|
|
const OperSearch = r => require.ensure([], () => r(require('@page/assignment/OperSearch')), 'OperSearch')
|
|
const NotFound = r => require.ensure([], () => r(require('@page/404')), 'NotFound')
|
|
const ErrorComponent = r => require.ensure([], () => r(require('@page/500')), 'ErrorComponent')
|
|
Vue.use(Router)
|
|
const workordermanage = r => require.ensure([], () => r(require('@page/assignment/workordermanage')), 'workordermanage')
|
|
|
|
export default new Router({
|
|
routes: [
|
|
{
|
|
path: '/',
|
|
redirect: '/login'
|
|
},
|
|
{
|
|
path: '/login',
|
|
component: Login
|
|
},
|
|
{
|
|
path: '/workorderindex',
|
|
component: workorderIndex,
|
|
children: [{
|
|
path: '/workorderassignment', // 工单作业
|
|
component: workOrderAssignment
|
|
}, {
|
|
path: '/workreportquery', // 报工查询
|
|
component: workReportQuery
|
|
}, {
|
|
path: '/workorderquery', // 工单查询
|
|
component: workOrderQuery
|
|
}]
|
|
},
|
|
{
|
|
path: '/finishedindex',
|
|
component: finishedIndex,
|
|
children: [{
|
|
path: '/finishedinstore', // 成品入库
|
|
component: finishedInstore,
|
|
meta: {guidePath: '1'}
|
|
}, {
|
|
path: '/selectfinishedmater', // 选择成品箱物料
|
|
component: selectFinishedMater,
|
|
meta: {guidePath: '2'}
|
|
}, {
|
|
path: '/finishedinstoresearch', // 成品入库查询
|
|
component: finishedInstoreSearch,
|
|
meta: {guidePath: '3'}
|
|
}]
|
|
},
|
|
{
|
|
path: '/semifinishedindex',
|
|
component: semifinishedIndex,
|
|
children: [{
|
|
path: '/semifinishedinstore', // 半成品入库
|
|
component: semiFinishedInstore,
|
|
meta: {guidePath: '1'}
|
|
}, {
|
|
path: '/semifinishedinstoresearch',
|
|
component: semiFinishedInstoreSearch,
|
|
meta: {guidePath: '2'}
|
|
}, {
|
|
path: '/semifinishedoutstore', // 半成品出库
|
|
component: semiFinishedOutstore,
|
|
meta: {guidePath: '3'}
|
|
}, {
|
|
path: '/semifinishedoutstoresearch',
|
|
component: semiFinishedOutstoreSearch,
|
|
meta: {guidePath: '4'}
|
|
}, {
|
|
path: '/semifinishedcheck', // 半成品盘点
|
|
component: semiFinishedCheck,
|
|
meta: {guidePath: '5'}
|
|
}, {
|
|
path: '/semifinishedchecksearch',
|
|
component: semiFinishedCheckSearch,
|
|
meta: {guidePath: '6'}
|
|
}, {
|
|
path: '/semifinishedcomposesearch',
|
|
component: semiFinishedComposeSearch,
|
|
meta: {guidePath: '7'}
|
|
}, {
|
|
path: '/semifinishedinmatersearch',
|
|
component: semiFinishedInmaterSearch,
|
|
meta: {guidePath: '8'}
|
|
}, {
|
|
path: '/semifinishedoutmatersearch',
|
|
component: semiFinishedOutMaterSearch,
|
|
meta: {guidePath: '9'}
|
|
}, {
|
|
path: '/structmatersearch',
|
|
component: structMaterSearch,
|
|
meta: {guidePath: '10'}
|
|
}]
|
|
},
|
|
{
|
|
path: '/letteringindex',
|
|
component: letteringIndex,
|
|
children: [
|
|
{
|
|
path: '/manpouring',
|
|
component: manPouring,
|
|
meta: {guidePath: '1'}
|
|
}, {
|
|
path: '/letteringprocess',
|
|
component: letteringProcess,
|
|
meta: {guidePath: '2'}
|
|
}, {
|
|
path: '/letteringload',
|
|
component: letteringLoad,
|
|
meta: {guidePath: '3'}
|
|
}, {
|
|
path: '/temporaryletteringload',
|
|
component: TemporaryLetteringLoad,
|
|
meta: {guidePath: '4'}
|
|
}
|
|
]
|
|
},
|
|
{
|
|
path: '/cleanindex',
|
|
component: cleanIndex,
|
|
children: [{
|
|
path: '/cleaningloading',
|
|
component: cleaningLoading,
|
|
meta: {guidePath: '1'}
|
|
}, {
|
|
path: '/cleaningcutting',
|
|
component: cleaningCutting,
|
|
meta: {guidePath: '2'}
|
|
}, {
|
|
path: '/manpour',
|
|
component: manPour,
|
|
meta: {guidePath: '3'}
|
|
}, {
|
|
path: '/selectmater',
|
|
component: selectMater,
|
|
meta: {guidePath: '4'}
|
|
}]
|
|
},
|
|
{
|
|
path: '/workordermanage',
|
|
component: workordermanage
|
|
},
|
|
{
|
|
path: '/operation',
|
|
component: Operation
|
|
},
|
|
{
|
|
path: '/ungraded',
|
|
component: Ungraded
|
|
},
|
|
{
|
|
path: '/ungraderecord',
|
|
component: UngradeRecord
|
|
},
|
|
{
|
|
path: '/stateset',
|
|
component: StateSet
|
|
},
|
|
{
|
|
path: '/opersearch',
|
|
component: OperSearch
|
|
},
|
|
{
|
|
path: '/homeset',
|
|
component: Homeset,
|
|
children: [
|
|
{
|
|
path: '/home',
|
|
component: Home
|
|
},
|
|
{
|
|
path: '/ifwork',
|
|
component: IfWork
|
|
}
|
|
]
|
|
},
|
|
{
|
|
path: '/500',
|
|
component: ErrorComponent
|
|
},
|
|
{
|
|
path: '/404',
|
|
component: NotFound
|
|
},
|
|
{
|
|
path: '*',
|
|
redirect: '/404'
|
|
}
|
|
]
|
|
})
|