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;//静态路由
// debugger;
// console.log(userRoutes);
//非超级管理员
if (permissions.indexOf('superuser') == -1) {
userMenu = treeFilter(userRoutes, node => {
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;
// console.log(userMenu);
// let userMenu = checkRoute(userRoutes, permissions)
@ -114,11 +111,9 @@ router.sc_getMenu = () => {
// var apiMenu = tool.data.get("MENU") || []
let permissions = tool.data.get("PERMISSIONS") || [];
let userMenu = userRoutes;
if (permissions.indexOf('superuser') == -1) {
userMenu = treeFilter(userRoutes, node => {
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
});
// let userMenu = checkRoute(userRoutes, permissions)
// var menu = [...userMenu, ...apiMenu]
return userMenu