6.30 提交 角色菜单

This commit is contained in:
zoujiandong
2023-06-30 14:58:22 +08:00
parent 4db41129a5
commit 616519e0f0
15 changed files with 595 additions and 398 deletions
+7 -4
View File
@@ -19,22 +19,22 @@ export const usePermissionStore = defineStore('permisson', {
this.menuList = menus;
},
GenerateRoutes(routeList) {
try {
const routes = [];
routeList.forEach((item) => {
const route = {};
const route = {};
route.path = item.path;
route.name = item.menu_name;
route.name = item.menu_title;
if (item.parent_id==0) {
route.component = modules[`../views/index.vue`];
} else{
route.component = modules[`../views${item.component}.vue`] || modules['../views/error-page/888.vue'];
}
route.meta = {
title: item.title,
title: item.menu_name,
permission: item.permission,
};
if (item.children) {
route.children = this.GenerateRoutes(item.children);
@@ -44,6 +44,9 @@ export const usePermissionStore = defineStore('permisson', {
});
return routes;
} catch (error) {
}
},
async getMenuRole() {
const res = await getUserMenuRole();