128 lines
4.9 KiB
JavaScript
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 |