diff --git a/src/store/modules/permission.ts b/src/store/modules/permission.ts index 5d87a3a1..29dfe384 100644 --- a/src/store/modules/permission.ts +++ b/src/store/modules/permission.ts @@ -26,7 +26,7 @@ const hasPermission = (roles: string[], route: RouteRecordRaw) => { export const filterAsyncRoutes = (routes: RouteRecordRaw[], roles: string[]) => { const res: RouteRecordRaw[] = [] routes.forEach(route => { - const tmp = {...route} + const tmp = {...route} as any if (hasPermission(roles, tmp)) { if (tmp.component == 'Layout') { tmp.component = Layout diff --git a/src/views/redirect/index.vue b/src/views/redirect/index.vue index 76d08285..00df81ea 100644 --- a/src/views/redirect/index.vue +++ b/src/views/redirect/index.vue @@ -8,8 +8,7 @@ export default defineComponent({ const {path} = params useRouter().replace({path: '/' + path, query}) }, - render(h) { - return h() + render() { } })