feat: 去除不必要的超管判断
This commit is contained in:
parent
e4658ea882
commit
a24eece353
|
@ -71,12 +71,9 @@ router.beforeEach(async (to, from, next) => {
|
||||||
let userMenu = userRoutes;//静态路由
|
let userMenu = userRoutes;//静态路由
|
||||||
// debugger;
|
// debugger;
|
||||||
// console.log(userRoutes);
|
// console.log(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
|
||||||
});
|
});
|
||||||
}
|
|
||||||
// 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
|
||||||
|
|
Loading…
Reference in New Issue