From 0a3b557436e4fcd8f8fbd386bc6848667e4439d3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=BD=95=E5=98=89=E6=82=A6?= <2834007710@qq.com>
Date: Wed, 4 Jun 2025 18:05:36 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4500=E6=8A=A5=E9=94=99?=
=?UTF-8?q?=E8=B7=B3=E8=BD=AC500=E7=BC=BA=E7=9C=81=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=E7=9A=84=E9=80=BB=E8=BE=91=E5=92=8C=E7=9B=B8=E5=85=B3=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6=EF=BC=8C500=E6=8A=A5=E9=94=99=E7=9B=B4=E6=8E=A5?=
=?UTF-8?q?=E8=B5=B0=E6=B6=88=E6=81=AF=E6=8F=90=E7=A4=BA=E5=B0=B1=E8=A1=8C?=
=?UTF-8?q?=EF=BC=8C=E4=B8=8D=E7=94=A8=E8=B7=B3=E8=BD=AC=E4=B8=93=E5=B1=9E?=
=?UTF-8?q?=E7=BC=BA=E7=9C=81=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/config/index.ts | 2 +-
src/pages/error/500.vue | 60 ----------------------------
src/routers/index.ts | 2 +-
src/routers/modules/dynamicRouter.ts | 2 +-
src/routers/modules/staticRouter.ts | 15 -------
src/utils/request.ts | 8 ----
types/import_meta.d.ts | 1 +
7 files changed, 4 insertions(+), 86 deletions(-)
delete mode 100644 src/pages/error/500.vue
diff --git a/src/config/index.ts b/src/config/index.ts
index 245c8d0..e3fecee 100644
--- a/src/config/index.ts
+++ b/src/config/index.ts
@@ -12,4 +12,4 @@ export const COLLAPSE_THRESHOLD: number = 600;
export const SIDE_BAR_WIDTH: number = 280;
// 路由白名单地址[本地存在的路由 staticRouter.ts 中]
-export const ROUTER_WHITE_LIST: string[] = ['/chat', '/chat/not_login', '/500', '/403', '/404'];
+export const ROUTER_WHITE_LIST: string[] = ['/chat', '/chat/not_login', '/403', '/404'];
diff --git a/src/pages/error/500.vue b/src/pages/error/500.vue
deleted file mode 100644
index bcd0368..0000000
--- a/src/pages/error/500.vue
+++ /dev/null
@@ -1,60 +0,0 @@
-
-
-
-
-
-
-
- 500
-
-
- 服务器好像开小差了!请稍后试试...
-
-
-
- 返回首页
-
-
-
-
-
-
diff --git a/src/routers/index.ts b/src/routers/index.ts
index 7c9a108..a40ac01 100644
--- a/src/routers/index.ts
+++ b/src/routers/index.ts
@@ -43,7 +43,7 @@ router.beforeEach(
// return next(from.fullPath);
// }
// else {
- // ElMessage.error('账号身份已过期,请重新登录🌻');
+ // ElMessage.error('账号身份已过期,请重新登录');
// }
// // 没有Token重置路由到登陆页。
// // resetRouter(); // 预留
diff --git a/src/routers/modules/dynamicRouter.ts b/src/routers/modules/dynamicRouter.ts
index 211c169..b6c8db1 100644
--- a/src/routers/modules/dynamicRouter.ts
+++ b/src/routers/modules/dynamicRouter.ts
@@ -12,7 +12,7 @@ export async function initDynamicRouter() {
await authStore.requestAuthMenuList();
// 2、判断当前用户是否拥有菜单权限
- console.log('authStore.authMenuList', authStore.authMenuList);
+ // console.log('authStore.authMenuList', authStore.authMenuList);
if (authStore.authMenuList == null || authStore.authMenuList.length === 0) {
userStore.logout();
diff --git a/src/routers/modules/staticRouter.ts b/src/routers/modules/staticRouter.ts
index e4105b7..3820785 100644
--- a/src/routers/modules/staticRouter.ts
+++ b/src/routers/modules/staticRouter.ts
@@ -70,21 +70,6 @@ export const errorRouter = [
isAffix: '1', // 是否缓存固定路由[0是,1否]
},
},
- {
- path: '/500',
- name: '500',
- component: () => import('@/pages/error/500.vue'),
- meta: {
- title: '500页面',
- enName: '500 Page', // 英文名称
- icon: 'WarningFilled', // 图标
- isHide: '1', // 代表路由在菜单中是否隐藏,是否隐藏[0隐藏,1显示]
- isLink: '1', // 是否外链[有值则是外链]
- isKeepAlive: '0', // 是否缓存路由数据[0是,1否]
- isFull: '1', // 是否缓存全屏[0是,1否]
- isAffix: '1', // 是否缓存固定路由[0是,1否]
- },
- },
// 找不到path将跳转404页面
{
path: '/:pathMatch(.*)*',
diff --git a/src/utils/request.ts b/src/utils/request.ts
index 553597a..1e86452 100644
--- a/src/utils/request.ts
+++ b/src/utils/request.ts
@@ -34,14 +34,6 @@ function jwtPlugin(): HookFetchPlugin {
if (response.result?.code === 200) {
return response;
}
- // 处理500逻辑
- if (response.result?.code === 500) {
- router.replace({
- name: '500',
- });
- ElMessage.error(response.result?.msg);
- return Promise.reject(response);
- }
// 处理403逻辑
if (response.result?.code === 403) {
// 跳转到403页面(确保路由已配置)
diff --git a/types/import_meta.d.ts b/types/import_meta.d.ts
index 7ac8836..06bff7e 100644
--- a/types/import_meta.d.ts
+++ b/types/import_meta.d.ts
@@ -5,6 +5,7 @@ interface ImportMetaEnv {
readonly VITE_WEB_TITLE_EN: string;
readonly VITE_WEB_ENV: string;
readonly VITE_WEB_BASE_API: string;
+ readonly VITE_BUILD_COMPRESS: string;
readonly VITE_API_URL: string;
}