fix: the exception of authority plugin; 🐛

修复:权限认证插件异常问题;
This commit is contained in:
iczer 2020-08-27 21:32:14 +08:00
parent b1208950da
commit 67d5505618

View File

@ -13,7 +13,7 @@ const getRoutePermission = (permissions, route) => permissions.find(item => item
*/
const getRouteRole = (roles, route) => {
const requiredRoles = route.meta.authority.role
return roles.filter(item => requiredRoles.findIndex(required => required === item.id) !== -1)
return requiredRoles ? roles.filter(item => requiredRoles.findIndex(required => required === item.id) !== -1) : []
}
/**
* 判断是否已为方法注入权限认证