13 lines
404 B
JavaScript
13 lines
404 B
JavaScript
export default function ({$auth, redirect, route}) {
|
|
if (route.name === 'admin' || route.name === 'admin-branch') {
|
|
return true
|
|
} else {
|
|
let hasPermission = false
|
|
$auth.user.permissions.forEach(item => {
|
|
if (route.name.includes(item)) hasPermission = true
|
|
})
|
|
if (hasPermission || $auth.user.permissions.includes('super-admin')) return true
|
|
else redirect('/admin')
|
|
}
|
|
}
|