From ea1824295abbf153ecefbf7c99f241026c5aeb61 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Thu, 9 Oct 2025 16:08:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20base=20submit=5Fb=5Ffunc=E5=8F=AA?= =?UTF-8?q?=E5=9C=A8t=5Fid=E4=B8=8D=E5=AD=98=E5=9C=A8=E6=97=B6=E8=B0=83?= =?UTF-8?q?=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/wf/ticketd_b_start.vue | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/src/views/wf/ticketd_b_start.vue b/src/views/wf/ticketd_b_start.vue index 76b3cc20..fb8d4276 100644 --- a/src/views/wf/ticketd_b_start.vue +++ b/src/views/wf/ticketd_b_start.vue @@ -58,15 +58,6 @@ const isSaveing = ref(false); const emit = defineEmits(["success"]); const submit = async (transition_id) => { isSaveing.value = true; - if (props.submit_b_func) { - try{ - await props.submit_b_func(); - }catch (e) { - isSaveing.value = false; - return; - } - - } if (ticketId.value) { let params = new Object(); params.transition = transition_id; @@ -85,6 +76,14 @@ const submit = async (transition_id) => { return; } } else { + if (props.submit_b_func) { + try{ + await props.submit_b_func(); + }catch (e) { + isSaveing.value = false; + return; + } + } let ticket = {}; ticket.title = props.title; ticket.workflow = workflow.value;