diff --git a/src/views/workflow/leave/leaveEdit.vue b/src/views/workflow/leave/leaveEdit.vue index 0a0660a..d210198 100644 --- a/src/views/workflow/leave/leaveEdit.vue +++ b/src/views/workflow/leave/leaveEdit.vue @@ -212,9 +212,9 @@ const submitForm = (status: string) => { buttonLoading.value = true; let res: AxiosResponse; if (form.value.id) { - res = await updateLeave(form.value); + res = await updateLeave(form.value).finally(() => (buttonLoading.value = false)); } else { - res = await addLeave(form.value); + res = await addLeave(form.value).finally(() => (buttonLoading.value = false)); } form.value = res.data; if (status === 'draft') {