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()
|
return logout()
|
||||||
default:
|
default:
|
||||||
// 不是正确的 code
|
// 不是正确的 code
|
||||||
return Promise.reject(new Error(apiData.message || "Error"))
|
return Promise.reject(new Error(apiData.msg || apiData.message || "Error"))
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
(error) => {
|
(error) => {
|
||||||
|
|
|
@ -139,7 +139,7 @@ const handleSubmit = async () => {
|
||||||
console.error('提交失败:', error)
|
console.error('提交失败:', error)
|
||||||
showConfirmDialog({
|
showConfirmDialog({
|
||||||
title: '提交失败',
|
title: '提交失败',
|
||||||
message: error instanceof Error ? error.name + error.message + error.cause + error.stack : '网络请求异常'
|
message: error instanceof Error ? error.message : '网络请求异常'
|
||||||
})
|
})
|
||||||
} finally {
|
} finally {
|
||||||
submitting.value = false
|
submitting.value = false
|
||||||
|
|
Loading…
Reference in New Issue