From c76d469248a243c55d4318396b3461b17a63d331 Mon Sep 17 00:00:00 2001
From: dai <851733175@qq.com>
Date: Wed, 13 Jul 2022 17:33:15 +0800
Subject: [PATCH] =?UTF-8?q?404=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/router/index.js | 36 +++++++++++++++++++++++++-------
src/views/modules/404.vue | 16 ++++++++++++++
src/views/modules/visual/404.vue | 16 ++++++++++++++
src/views/pages/404.vue | 4 ++--
4 files changed, 62 insertions(+), 10 deletions(-)
create mode 100644 src/views/modules/404.vue
create mode 100644 src/views/modules/visual/404.vue
diff --git a/src/router/index.js b/src/router/index.js
index a3c1e3f3..b367df8c 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -94,6 +94,16 @@ export const moduleRoutes = {
isTab: true,
},
},
+ {
+ path: "404",
+ props: true,
+ component: () => import("@/views/modules/404"),
+ name: "main-404",
+ meta: {
+ title: "页面未找到或无权访问",
+ isTab: false,
+ },
+ },
],
};
@@ -129,6 +139,16 @@ export const moduleShujuRoutes = {
isTab: false,
},
},
+ {
+ path: "404",
+ props: true,
+ component: () => import("@/views/modules/visual/404"),
+ name: "main-shuju-404",
+ meta: {
+ title: "页面未找到或无权访问",
+ isTab: false,
+ },
+ },
],
};
@@ -519,10 +539,10 @@ function fnAddDynamicMenuRoutes(menuList = [], routes = []) {
children: routes,
},
{
- path: "*",
- // redirect: {
- // name: "404",
- // },
+ path: "/main/*",
+ redirect: {
+ path: "/main/404",
+ },
},
]);
window.SITE_CONFIG["dynamicMenuRoutes"] = routes;
@@ -593,10 +613,10 @@ function fnAddDynamicMenuRoutes2(menuList = [], routes = []) {
children: routes,
},
{
- path: "*",
- // redirect: {
- // name: "404",
- // },
+ path: "/main-shuju/*",
+ redirect: {
+ path: "/main-shuju/404",
+ },
},
]);
window.SITE_CONFIG["dynamicMenuRoutesShuju"] = routes;
diff --git a/src/views/modules/404.vue b/src/views/modules/404.vue
new file mode 100644
index 00000000..33682a33
--- /dev/null
+++ b/src/views/modules/404.vue
@@ -0,0 +1,16 @@
+
+