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

相关