From d6ac2279952e70225a95a3a1974e953e944fd8fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8A=B1=E8=A3=A4=E8=A1=A9?= Date: Fri, 7 Sep 2018 16:39:31 +0800 Subject: [PATCH] rm unnecessary code --- src/store/modules/permission.js | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js index 9fd80970..9e828c55 100644 --- a/src/store/modules/permission.js +++ b/src/store/modules/permission.js @@ -15,7 +15,6 @@ function hasPermission(roles, route) { /** * 递归过滤异步路由表,返回符合用户角色权限的路由表 - * 方法优化 避免执行一次以后 对原始 aysncRouterMap 的改动 * @param routes asyncRouterMap * @param roles */ @@ -33,24 +32,6 @@ function filterAsyncRouter(routes, roles) { return res } -// 原方法 执行一次后 会修改 import 进来的 asyncRouterMap 导致切换权限菜单无法重绘 -/** - * 递归过滤异步路由表,返回符合用户角色权限的路由表 - * @param asyncRouterMap - * @param roles - */ -// function filterAsyncRouter(asyncRouterMap, roles) { -// const accessedRouters = asyncRouterMap.filter(route => { -// if (hasPermission(roles, route)) { -// if (route.children && route.children.length) { -// route.children = filterAsyncRouter(route.children, roles) -// } -// return true -// } -// return false -// }) -// return accessedRouters -// } const permission = { state: {