Files
WorkOrderSys/FrontCode1/src/router/index.js
ky_wubo 0ab59b9541 1
2021-10-29 13:39:30 +08:00

128 lines
4.9 KiB
JavaScript

import Vue from 'vue'
import VueRouter from 'vue-router'
const home=()=> import('../components/home.vue')
const submitworkorder=()=> import('../components/submitworkorder.vue') //提交工单
const submitworkorderChoose=()=> import('../components/submitworkorderChoose.vue') //提交工单-选择对应工单
const submitworkorderCreate=()=> import('../components/submitworkorderCreate.vue') //提交工单-创建工单
const commonproblem=()=> import('../components/commonproblem.vue') //常见问题
const commonproblemDetails=()=> import('../components/commonproblemDetails.vue') //常见问题详情页
const Login=()=> import('../components/Login.vue')
const main=()=> import('../components/main.vue')
const ManagementLogin=()=> import('../components/ManagementLogin.vue') //后台管理登录
const ManagementHome=()=> import('../components/ManagementHome.vue') //后台管理主页
const Register=()=> import('../components/Register.vue') //注册
const WorkBench=()=> import('../components/ManagementSystem/WorkBench.vue') //工作台
const AllWorkOrder=()=> import('../components/ManagementSystem/AllWorkOrder.vue') //所有工单
const WorkOrderList=()=> import('../components/ManagementSystem/WorkOrderList.vue') //工单列表
const ManagementMyWorkOrder=()=> import('../components/ManagementSystem/ManagementMyWorkOrder.vue') //管理系统我的工单
const WorkOrderModel=()=> import('../components/ManagementSystem/WorkOrderModel.vue') //工单模型
const ClassificationManagement=()=> import('../components/ManagementSystem/ClassificationManagement.vue') //分类管理
const Managers=()=> import('../components/ManagementSystem/Managers.vue') //管理员列表
const UserGroup=()=> import('../components/UserGroup.vue') //用户组列表
const NodeManagement=()=> import('../components/ManagementSystem/NodeManagement.vue') //节点管理
const ReplyPhrase=()=> import('../components/ManagementSystem/ReplyPhrase.vue') //回复短语MyWorkOrder
const MyWorkOrder=()=> import('../components/MyWorkOrder.vue') //我的工单
const MyWorkOrderDetails=()=> import('../components/MyWorkOrderDetails.vue') //我的工单详情页
Vue.use(VueRouter)
const router = new VueRouter({
routes :[
{
path:'',
redirect:'/home'
},
{
path:'/Login',
component:Login
}
,
{
path:'/main',
component:main,
children:[
{
path:'/submitworkorder',
component:submitworkorder
}, {
path:'/home',
component:home
}, {
path:'/commonproblem',
component:commonproblem
}, {
path:'/MyWorkOrder',
component:MyWorkOrder
}, {
path:'/commonproblemDetails',
component:commonproblemDetails
},{
path:'/MyWorkOrderDetails',
component:MyWorkOrderDetails
},
{
path:'/submitworkorderChoose',
component:submitworkorderChoose
}, {
path:'/submitworkorderCreate',
component:submitworkorderCreate
},
]
},
{
path:'/ManagementLogin',
component:ManagementLogin
}
,
{
path:'/ManagementHome',
component:ManagementHome,
children:[
{
path:'',
redirect:'/WorkBench'
},
{
path:'/WorkBench',
component:WorkBench
}, {
path:'/AllWorkOrder',
component:AllWorkOrder
},{
path:'/WorkOrderList',
component:WorkOrderList
},{
path:'/ManagementMyWorkOrder',
component:ManagementMyWorkOrder
},{
path:'/WorkOrderModel',
component:WorkOrderModel
},{
path:'/ClassificationManagement',
component:ClassificationManagement
},{
path:'/Managers',
component:Managers
},{
path:'/UserGroup',
component:UserGroup
},{
path:'/NodeManagement',
component:NodeManagement
},{
path:'/ReplyPhrase',
component:ReplyPhrase
},
]
},
{
path:'/Register',
component:Register
}
],
mode:'history'
})
export default router