Web端左侧菜单栏
Web端左侧菜单栏改造成三级
涉及到的页面:
1、router/index.js
2、store/modules/permission.js
3、store/getters.js
4、src/permission.js
5、store/modules/user.js
router/index.js
{
path: "/personnelManagement",
component: Layout,
redirect: "noRedirect",
meta: {title: "人事模块", icon: "personnel", privilege: "personnel"},
children: [
{
path: "dispatchRequirementList",
name: "DispatchRequirementList",
component: () =>
import("@/views/dispatchrequirement/dispatchRequirementList"),
meta: {
title: "派单需求",
privilege: "dispatch_requirement_list",
noCache: true
}
}
]
},
改成:
{
path: "/personnelManagement",
component: Layout,
redirect: "noRedirect",
meta: {title: "人事模块", icon: "personnel", privilege: "personnel"},
children: [
{
path: "dispatchRequirementList",
name: "DispatchRequirementList",
component: () =>
import("@/views/dispatchrequirement/dispatchRequirementList/dispatchRequirementList"),
meta: {
title: "派单需求",
privilege: "dispatch_requirement_list",
noCache: true
},
children: [
{
path: "dispatchRequirementList",
name: "DispatchRequirementList",
component: () =>
import("@/views/dispatchrequirement/dispatchRequirementList/dispatchRequirementList"),
meta: {
title: "派单需求列表",
privilege: "dispatch_requirement_list",
noCache: true
},
{
path: "updateDispatch",
name: "UpdateDispatch",
component: () => import("@/views/dispatchrequirement/updateDispatch"),
meta: {
title: "查看派单需求",
privilege: "dispatch_requirement_list",
noCache: true
},
hidden: true
}
]
}
]
},