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