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 } ] } ] },