fix(meeting-new): 修双 toast (axios 拦截器 + catch 各弹一次)
bizAdd 第3 个参数 opts 透传到 request.post, 设置 __silentError: true 让 拦截器不自动 toast, 错误统一由下方 catch 处理, 避免: - 英文: Request failed with status code 500 - 中文: 保存失败 Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -96,6 +96,7 @@ const rules = {
|
||||
async function onSave() {
|
||||
try { await formRef.value.validate() } catch (e) { return }
|
||||
try {
|
||||
// __silentError: 拦截器不自动 toast, 错误统一由下方 catch 处理 (避免双 toast)
|
||||
await bizAdd('meeting', {
|
||||
projectId: form.projectId,
|
||||
projectNo: form.projectNo,
|
||||
@@ -105,7 +106,7 @@ async function onSave() {
|
||||
startTime: form.startTime,
|
||||
endTime: form.endTime,
|
||||
remark: form.remark
|
||||
})
|
||||
}, { __silentError: true })
|
||||
ElMessage.success('会议创建成功')
|
||||
goBack()
|
||||
} catch (e) {
|
||||
|
||||
Reference in New Issue
Block a user