From e2651d7c9eaa16dd5a97f8b4ee9e9cf4c949f6cd Mon Sep 17 00:00:00 2001 From: "34701892@qq.com" <34701892@qq.com> Date: Sat, 27 Sep 2025 20:10:53 +0800 Subject: [PATCH] =?UTF-8?q?fix(richedit):=20=E4=BF=AE=E6=94=B9submit?= =?UTF-8?q?=E5=87=BD=E6=95=B0=E8=B0=83=E7=94=A8=E6=97=B6=E6=B7=BB=E5=8A=A0?= =?UTF-8?q?isShowTips=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 在doNewReturnFn、doNewCheckFn和doApprovalFn函数调用submit时添加isShowTips参数为false,避免重复显示成功提示 --- src/views/pages/richedit/DetailDrawer/index.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/src/views/pages/richedit/DetailDrawer/index.vue b/src/views/pages/richedit/DetailDrawer/index.vue index 3e7efda..8941494 100644 --- a/src/views/pages/richedit/DetailDrawer/index.vue +++ b/src/views/pages/richedit/DetailDrawer/index.vue @@ -385,7 +385,7 @@ watch( // 退改 async function doNewReturnFn(item) { // 先保存 - await submit(1, false) + await submit(1, false, false) let { code, data } = await doNewReturn({ @@ -399,7 +399,7 @@ async function doNewReturnFn(item) { // 复审 async function doNewCheckFn(item) { // 先保存 - await submit(1, false) + await submit(1, false, false) let { code, data } = await doNewCheck({ @@ -416,7 +416,7 @@ const pictureTemp = ref([]); * 提交创建 * @param type 0:发布 1:保存 */ -async function submit(type, doNotBack) { +async function submit(type, doNotBack, isShowTips = true) { form.value.picture = pictureTemp.value[0]?.url; if (!form.value.title) { @@ -514,10 +514,14 @@ async function submit(type, doNotBack) { }) .catch(() => { }); } else if (type == 1) { + console.log("🚀 ~ submit ~ isShowTips:", isShowTips) + // 保存 let { code, data } = await doNewsSave(par); if (code == 200) { - ElMessage.success('操作成功'); + if (isShowTips) { + ElMessage.success('操作成功'); + } if (doNotBack) { } else { @@ -696,7 +700,7 @@ async function doApprovalFn() { }) .then(async () => { // 先保存 - await submit(1, false) + await submit(1, false, false) let { code } = props.data.status == 3 || props.data.status == 4 ? await doNewRevoke({ id: props.data.id,