refactor: set value on cancel

This commit is contained in:
Thanaphon Frappet 2024-10-10 17:40:54 +07:00
parent c0c2d65687
commit e40ac7a30e
2 changed files with 13 additions and 1 deletions

View file

@ -37,6 +37,7 @@ onMounted(() => {
"
:close="
() => {
cancel?.();
modal = false;
}
"

View file

@ -375,6 +375,7 @@ async function getAllService(
function triggerCreateEmployee() {
employeeFormStore.resetFormDataEmployee(true);
setDefaultFormEmployee();
employeeFormState.value.dialogType = 'create';
employeeFormState.value.dialogModal = true;
employeeFormState.value.isEmployeeEdit = true;
@ -1177,7 +1178,17 @@ watch(
checkData: () => {
return tempValue;
},
cancel: () => {},
cancel: () => {
if (!formDataEmployee.firstName) {
formDataEmployee.firstName = fullName[0];
}
if (!formDataEmployee.lastName) {
formDataEmployee.lastName = fullName[1];
}
if (!formDataEmployee.passportNo) {
formDataEmployee.passportNo = allMeta['doc_number'];
}
},
});
}
}