diff --git a/src/views/wf/ticketd_b_start.vue b/src/views/wf/ticketd_b_start.vue index f8876fe2..3d0eff57 100644 --- a/src/views/wf/ticketd_b_start.vue +++ b/src/views/wf/ticketd_b_start.vue @@ -50,7 +50,13 @@ 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 (props.ticketId != null && props.ticketId != undefined) { let params = new Object();