fix: 统一错误消息处理并简化错误显示
修改axios拦截器以优先使用apiData.msg作为错误消息,回退到apiData.message 简化submit.vue中的错误显示,仅展示error.message
This commit is contained in:
parent
a2e30e7bed
commit
d37dba9206
|
@ -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) => {
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue