Browse Source

fix: 权限路由逻辑的修改111

outaozhen 3 years ago
parent
commit
10b99467b4
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/access.ts

+ 2 - 2
src/access.ts

@@ -13,8 +13,8 @@ export default function access(initialState: { currentUser?: API.CurrentUser | u
       .filter(item => item.startsWith('view'))
       .map(item => item.match(/^view(\w*)/)?.[1]?.replace(/^(\w+)/, RegExp.$1.toLowerCase()))
     // 3.对route.name进行判断,匹配通过
-    const name = route.name.match(/^(\w*)-/)?.[1]
-    if (name && route.name && permissionList.includes(name)) {
+    const name = route.name.match(/^(\w*)-?/)?.[1]
+    if (route.name && permissionList.includes(name)) {
       return true
     }
     return false