feat: 去除不必要的超管判断

This commit is contained in:
caoqianming 2023-12-23 17:31:25 +08:00
parent e4658ea882
commit a24eece353
1 changed files with 6 additions and 11 deletions

View File

@ -71,12 +71,9 @@ router.beforeEach(async (to, from, next) => {
let userMenu = userRoutes;//静态路由 let userMenu = userRoutes;//静态路由
// debugger; // debugger;
// console.log(userRoutes); // console.log(userRoutes);
//非超级管理员 userMenu = treeFilter(userRoutes, node => {
if (permissions.indexOf('superuser') == -1) { return node.meta.perms ? node.meta.perms.filter(item => permissions.indexOf(item) > -1).length > 0 : true
userMenu = treeFilter(userRoutes, node => { });
return node.meta.perms ? node.meta.perms.filter(item => permissions.indexOf(item) > -1).length > 0 : true
});
}
// debugger; // debugger;
// console.log(userMenu); // console.log(userMenu);
// let userMenu = checkRoute(userRoutes, permissions) // let userMenu = checkRoute(userRoutes, permissions)
@ -114,11 +111,9 @@ router.sc_getMenu = () => {
// var apiMenu = tool.data.get("MENU") || [] // var apiMenu = tool.data.get("MENU") || []
let permissions = tool.data.get("PERMISSIONS") || []; let permissions = tool.data.get("PERMISSIONS") || [];
let userMenu = userRoutes; let userMenu = userRoutes;
if (permissions.indexOf('superuser') == -1) { userMenu = treeFilter(userRoutes, node => {
userMenu = treeFilter(userRoutes, node => { return node.meta.perms ? node.meta.perms.filter(item => permissions.indexOf(item) > -1).length > 0 : true
return node.meta.perms ? node.meta.perms.filter(item => permissions.indexOf(item) > -1).length > 0 : true });
});
}
// let userMenu = checkRoute(userRoutes, permissions) // let userMenu = checkRoute(userRoutes, permissions)
// var menu = [...userMenu, ...apiMenu] // var menu = [...userMenu, ...apiMenu]
return userMenu return userMenu