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

View File

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