From d37dba9206693c9855fbbd7656114b7573f36ab7 Mon Sep 17 00:00:00 2001 From: dzq Date: Fri, 20 Jun 2025 10:08:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BB=9F=E4=B8=80=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E5=A4=84=E7=90=86=E5=B9=B6=E7=AE=80=E5=8C=96?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修改axios拦截器以优先使用apiData.msg作为错误消息,回退到apiData.message 简化submit.vue中的错误显示,仅展示error.message --- src/http/axios.ts | 2 +- src/pages/approval/submit.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/http/axios.ts b/src/http/axios.ts index e7852ed..0a9259d 100644 --- a/src/http/axios.ts +++ b/src/http/axios.ts @@ -44,7 +44,7 @@ function createInstance() { return logout() default: // 不是正确的 code - return Promise.reject(new Error(apiData.message || "Error")) + return Promise.reject(new Error(apiData.msg || apiData.message || "Error")) } }, (error) => { diff --git a/src/pages/approval/submit.vue b/src/pages/approval/submit.vue index cc7f801..7d78d7f 100644 --- a/src/pages/approval/submit.vue +++ b/src/pages/approval/submit.vue @@ -139,7 +139,7 @@ const handleSubmit = async () => { console.error('提交失败:', error) showConfirmDialog({ title: '提交失败', - message: error instanceof Error ? error.name + error.message + error.cause + error.stack : '网络请求异常' + message: error instanceof Error ? error.message : '网络请求异常' }) } finally { submitting.value = false