From a24eece353792aa9e592d3bd86c9ee0a5f37becd Mon Sep 17 00:00:00 2001 From: caoqianming Date: Sat, 23 Dec 2023 17:31:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=8E=BB=E9=99=A4=E4=B8=8D=E5=BF=85?= =?UTF-8?q?=E8=A6=81=E7=9A=84=E8=B6=85=E7=AE=A1=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/index.js | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/router/index.js b/src/router/index.js index 75368d23..6eae7adf 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -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