|
@@ -4,10 +4,10 @@
|
|
|
export default function access(initialState: { currentUser?: API.CurrentUser | undefined }) {
|
|
|
const permission = initialState?.currentUser?.permission || []
|
|
|
const authRouteFilter = route => {
|
|
|
- if (route.name && permission.includes(route.name.match(/^(\w*)-/)?.[1] ?? route.name)) {
|
|
|
+ if (initialState?.currentUser?.account === 'admin') {
|
|
|
return true
|
|
|
}
|
|
|
- if (initialState?.currentUser?.account === 'admin') {
|
|
|
+ if (route.name && permission.includes(route.name.match(/^(\w*)-/)?.[1] ?? route.name)) {
|
|
|
return true
|
|
|
}
|
|
|
return false
|