From ac31387b9501a9e6ea452d4ceea8a9b62c884048 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=AD=E5=BA=86=E6=B3=B0?= <12369755+htcloud1@user.noreply.gitee.com> Date: Tue, 18 Aug 2026 22:49:11 +0800 Subject: [PATCH] =?UTF-8?q?fix(meeting-new):=20=E4=BF=AE=E5=8F=8C=20toast?= =?UTF-8?q?=20(axios=20=E6=8B=A6=E6=88=AA=E5=99=A8=20+=20catch=20=E5=90=84?= =?UTF-8?q?=E5=BC=B9=E4=B8=80=E6=AC=A1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bizAdd 第3 个参数 opts 透传到 request.post, 设置 __silentError: true 让 拦截器不自动 toast, 错误统一由下方 catch 处理, 避免: - 英文: Request failed with status code 500 - 中文: 保存失败 Co-Authored-By: Claude --- ry-vue3/src/views/manager/MeetingNew.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ry-vue3/src/views/manager/MeetingNew.vue b/ry-vue3/src/views/manager/MeetingNew.vue index cf550dc..2f40f1e 100644 --- a/ry-vue3/src/views/manager/MeetingNew.vue +++ b/ry-vue3/src/views/manager/MeetingNew.vue @@ -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) {