Files
aio-hl-new/src/router/index.js
2023-07-13 11:09:54 +08:00

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'
}
]
})