permission: allow permissive routes

Signed-off-by: Rohit Yadav <rohit.yadav@shapeblue.com>
This commit is contained in:
Rohit Yadav 2019-11-25 00:49:13 +05:30
parent 9b5c0a82b8
commit babae9937e
1 changed files with 3 additions and 2 deletions

View File

@ -20,10 +20,11 @@ import { asyncRouterMap, constantRouterMap } from '@/config/router'
function hasApi (apis, route) {
if (route.meta && route.meta.permission) {
for (const permission of route.meta.permission) {
if (!apis.includes(permission)) {
return false
if (apis.includes(permission)) {
return true
}
}
return false
}
return true
}