fix: 统一错误消息处理并简化错误显示

修改axios拦截器以优先使用apiData.msg作为错误消息,回退到apiData.message
简化submit.vue中的错误显示,仅展示error.message
This commit is contained in:
dzq 2025-06-20 10:08:19 +08:00
parent a2e30e7bed
commit d37dba9206
2 changed files with 2 additions and 2 deletions

View File

@ -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) => {

View File

@ -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