diff --git a/web/src/router/index.js b/web/src/router/index.js index 95b80d3f..3e41cdcb 100644 --- a/web/src/router/index.js +++ b/web/src/router/index.js @@ -18,12 +18,6 @@ const baseRouters = [{ name: 'register', component: () => import ('@/view/login/register.vue') - }, - { - path: "/404", - name: "404", - component: () => - import ('@/view/error/index.vue') } ] diff --git a/web/src/store/module/router.js b/web/src/store/module/router.js index 548a42e1..e6dac8e7 100644 --- a/web/src/store/module/router.js +++ b/web/src/store/module/router.js @@ -37,11 +37,20 @@ export const router = { }] const asyncRouterRes = await asyncMenu() const asyncRouter = asyncRouterRes.data.menus + asyncRouter.push({ + path: "404", + name: "404", + hidden: true, + meta: { + title: "迷路了*。*", + }, + component: 'view/error/index.vue' + }) formatRouter(asyncRouter) baseRouter[0].children = asyncRouter baseRouter.push({ path: '*', - redirect: '/404' + redirect: '/layout/404' }) asyncRouterHandle(baseRouter) diff --git a/web/src/view/error/index.vue b/web/src/view/error/index.vue index 23d9fa95..ac91b44b 100644 --- a/web/src/view/error/index.vue +++ b/web/src/view/error/index.vue @@ -4,6 +4,7 @@
页面被神秘力量吸走了,请联系我们修复
+常见问题为菜单未分配仪表盘,可自行分配仪表盘或修改默认路由
↓