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,