From 56d6d77da5888da442c5c415755c6749dc5be011 Mon Sep 17 00:00:00 2001 From: AN <1983933789@qq.com> Date: Tue, 3 Jun 2025 21:48:38 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../workflow/leave/modules/leave-operate-drawer.vue | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/views/workflow/leave/modules/leave-operate-drawer.vue b/src/views/workflow/leave/modules/leave-operate-drawer.vue index c3e86c0c..6d903758 100644 --- a/src/views/workflow/leave/modules/leave-operate-drawer.vue +++ b/src/views/workflow/leave/modules/leave-operate-drawer.vue @@ -119,9 +119,8 @@ function closeDrawer() { visible.value = false; } -async function handleSaveDraft() { +async function handleOperate() { await validate(); - // request if (props.operateType === 'add') { const { leaveType, startDate, endDate, leaveDays, remark } = model; @@ -138,10 +137,16 @@ async function handleSaveDraft() { } } +async function handleSaveDraft() { + await handleOperate(); + window.$message?.success($t('common.updateSuccess')); + closeDrawer(); +} + const taskVariables = ref<{ [key: string]: any }>({}); async function handleSubmit() { - await handleSaveDraft(); + await handleOperate(); // 提交流程 startWorkflowModel.businessId = respLeave.value?.id; startWorkflowModel.flowCode = model.flowCode; @@ -200,7 +205,7 @@ watch(visible, () => {