From 727582c07c70b58c5449d62bd66a40357331370f Mon Sep 17 00:00:00 2001 From: "34701892@qq.com" <34701892@qq.com> Date: Sat, 27 Sep 2025 19:54:08 +0800 Subject: [PATCH] =?UTF-8?q?fix(richedit):=20=E4=BF=AE=E5=A4=8D=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E5=89=8D=E6=9C=AA=E4=BF=9D=E5=AD=98=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在退改、复审和撤审操作前添加保存逻辑,确保数据一致性 --- src/views/pages/richedit/DetailDrawer/index.vue | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/views/pages/richedit/DetailDrawer/index.vue b/src/views/pages/richedit/DetailDrawer/index.vue index 473c325..3e7efda 100644 --- a/src/views/pages/richedit/DetailDrawer/index.vue +++ b/src/views/pages/richedit/DetailDrawer/index.vue @@ -152,12 +152,10 @@ 撤审 --> - 撤稿 - 复审 @@ -386,6 +384,10 @@ watch( // 退改 async function doNewReturnFn(item) { + // 先保存 + await submit(1, false) + + let { code, data } = await doNewReturn({ id: item.id, }); @@ -396,6 +398,10 @@ async function doNewReturnFn(item) { } // 复审 async function doNewCheckFn(item) { + // 先保存 + await submit(1, false) + + let { code, data } = await doNewCheck({ id: item.id, }); @@ -689,6 +695,8 @@ async function doApprovalFn() { type: 'warning', }) .then(async () => { + // 先保存 + await submit(1, false) let { code } = props.data.status == 3 || props.data.status == 4 ? await doNewRevoke({ id: props.data.id,