diff --git a/web/src/pinia/modules/router.js b/web/src/pinia/modules/router.js index 6e3af5173..4f4cfdb1e 100644 --- a/web/src/pinia/modules/router.js +++ b/web/src/pinia/modules/router.js @@ -77,15 +77,6 @@ export const useRouterStore = defineStore('router', () => { const asyncRouterRes = await asyncMenu() const asyncRouter = asyncRouterRes.data.menus asyncRouter && asyncRouter.push({ - path: '404', - name: '404', - hidden: true, - meta: { - title: '迷路了*。*', - closeTab: true, - }, - component: 'view/error/index.vue' - }, { path: 'reload', name: 'Reload', hidden: true, @@ -100,11 +91,6 @@ export const useRouterStore = defineStore('router', () => { if (notLayoutRouterArr.length !== 0) { baseRouter.push(...notLayoutRouterArr) } - baseRouter.push({ - path: '/:catchAll(.*)', - redirect: '/layout/404' - - }) asyncRouterHandle(baseRouter) KeepAliveFilter(asyncRouter) asyncRouters.value = baseRouter diff --git a/web/src/router/index.js b/web/src/router/index.js index 3910cb75a..52d376307 100644 --- a/web/src/router/index.js +++ b/web/src/router/index.js @@ -13,6 +13,13 @@ const routes = [{ path: '/login', name: 'Login', component: () => import('@/view/login/index.vue') +}, +{ + path: '/:catchAll(.*)', + meta: { + closeTab: true, + }, + component: () => import('@/view/error/index.vue') } ]