| | |
| | | if (formData.value?.id) { |
| | | await updateWorkOrder({ ...formData.value, ...data }); |
| | | formData.value = { ...formData.value, ...data }; |
| | | emit("success"); |
| | | message.success($t("ui.actionMessage.operationSuccess")); |
| | | await modalApi.close(); |
| | | } else { |
| | | const id = await createWorkOrder(data); |
| | | formData.value = { |
| | |
| | | formType.value = "update"; |
| | | applySchema(); |
| | | await formApi.setValues(formData.value); |
| | | emit("success"); |
| | | } |
| | | originalSnapshot.value = JSON.stringify(await formApi.getValues()); |
| | | emit("success"); |
| | | message.success($t("ui.actionMessage.operationSuccess")); |
| | | } finally { |
| | | modalApi.unlock(); |
| | | } |