From 2a36e28f7466c167e2c7144a6d486362e0229638 Mon Sep 17 00:00:00 2001 From: cat-shark <1716967236@qq.com> Date: Mon, 3 Aug 2026 23:08:36 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=E9=94=99=E8=AF=AF=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/__tests__/utils/request.spec.ts | 2 +- src/components/TaskForm.vue | 2 +- src/utils/request.ts | 14 +++++++------- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/__tests__/utils/request.spec.ts b/src/__tests__/utils/request.spec.ts index 11e0139..507fd1d 100644 --- a/src/__tests__/utils/request.spec.ts +++ b/src/__tests__/utils/request.spec.ts @@ -116,7 +116,7 @@ describe('request utility', () => { }) it('should throw for unsupported method', () => { - expect(() => request.request('patch', '/test', null)).toThrow('请求方法 patch 未实现') + expect(() => request.request('patch', '/test', null)).toThrow('该功能暂不可用,请刷新后重试') }) }) }) diff --git a/src/components/TaskForm.vue b/src/components/TaskForm.vue index e7341af..21e04c9 100644 --- a/src/components/TaskForm.vue +++ b/src/components/TaskForm.vue @@ -249,7 +249,7 @@ const submitTask = () => { updateTask(); break; default: - ElMessage.error("未知操作类型"); + ElMessage.error("该功能暂不可用,请刷新后重试"); } }; diff --git a/src/utils/request.ts b/src/utils/request.ts index c7aedee..1c94872 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -32,14 +32,14 @@ const handleError = (error: any) => { } if (error.response) { - const backendMessage = error.response?.data?.message || JSON.stringify(error.response?.data); - ElMessage.error(`请求失败,服务器返回: ${backendMessage}`); + const backendMessage = error.response?.data?.message; + ElMessage.error(backendMessage || "请求失败了,请稍后再试"); } else if (error.request) { - ElMessage.error("请求未收到响应,请检查接口运行状态"); + ElMessage.error("请求失败了,请检查网络后重试"); } else { - ElMessage.error(error.message || "请求失败"); + ElMessage.error("请求失败了,请稍后再试"); } - throw new Error("网络不通畅,请检查您的网络连接或服务器状态"); + throw new Error("请求失败了,请稍后再试"); }; const validateResponse = (res: any) => { @@ -88,8 +88,8 @@ const del = (url: string, params: Record = {}, config: any = {}) => }; const requestNotImplemented = (method: string) => { - ElMessage.error(`请求方法 ${method} 未实现`); - throw new Error(`请求方法 ${method} 未实现`); + ElMessage.error("该功能暂不可用,请刷新后重试"); + throw new Error("该功能暂不可用,请刷新后重试"); }; const request = (method: string, url: string, paramsOrData: any) => {