refactor: change minimum age

This commit is contained in:
Net 2024-09-26 14:01:41 +07:00
parent 401dbab1ca
commit 828eab36f2
3 changed files with 8 additions and 11 deletions

View file

@ -627,7 +627,7 @@ export default {
incompleteDataEntry: 'Incomplete Data Entry', incompleteDataEntry: 'Incomplete Data Entry',
confirmChangeStatus: 'Confirm Status Change', confirmChangeStatus: 'Confirm Status Change',
confirmDelete: 'Confirm Deletion {msg}', confirmDelete: 'Confirm Deletion {msg}',
youngWorker: 'Employee under 18', youngWorker: 'Employee under 15',
confirmLogout: 'Confirm Logout', confirmLogout: 'Confirm Logout',
}, },
message: { message: {
@ -636,7 +636,7 @@ export default {
confirmChangeStatusOn: 'Do you want to open?', confirmChangeStatusOn: 'Do you want to open?',
confirmChangeStatusOff: 'Do you want to close?', confirmChangeStatusOff: 'Do you want to close?',
confirmDelete: 'Do you want to delete this item?', confirmDelete: 'Do you want to delete this item?',
youngWorker: 'Employee is under 18 years old, do you want to confirm?', youngWorker: 'Employee is under 15 years old, cannot record information.',
confirmLogout: 'Do you want to Logout?', confirmLogout: 'Do you want to Logout?',
headquartersNotEstablished: 'Headoffice not established', headquartersNotEstablished: 'Headoffice not established',
warningClose: 'Incomplte edit data, Do you want to close?', warningClose: 'Incomplte edit data, Do you want to close?',

View file

@ -642,7 +642,7 @@ export default {
incompleteDataEntry: 'กรอกข้อมูลไม่ครบ', incompleteDataEntry: 'กรอกข้อมูลไม่ครบ',
confirmChangeStatus: 'ยืนยันการเปลี่ยนสถานะ', confirmChangeStatus: 'ยืนยันการเปลี่ยนสถานะ',
confirmDelete: 'ยืนยันการลบ {msg}', confirmDelete: 'ยืนยันการลบ {msg}',
youngWorker: 'ลูกจ้างอายุต่ำกว่า 18 ปี', youngWorker: 'ลูกจ้างอายุต่ำกว่า 15 ปี',
confirmLogout: 'ยืนยันการออกจากระบบ', confirmLogout: 'ยืนยันการออกจากระบบ',
}, },
message: { message: {
@ -651,7 +651,7 @@ export default {
confirmChangeStatusOn: 'คุณต้องการเปิดใช่หรือไม่', confirmChangeStatusOn: 'คุณต้องการเปิดใช่หรือไม่',
confirmChangeStatusOff: 'คุณต้องการปิดใช่หรือไม่', confirmChangeStatusOff: 'คุณต้องการปิดใช่หรือไม่',
confirmDelete: 'คุณต้องการลบรายการนี้ใช่หรือไม่', confirmDelete: 'คุณต้องการลบรายการนี้ใช่หรือไม่',
youngWorker: 'ลูกจ้างอายุต่ำกว่า 18 ปี ต้องการยืนยันหรือไม่', youngWorker: 'ลูกจ้างอายุต่ำกว่า 15 ปี จะไม่สามารถบันทึกข้อมูลได้',
confirmLogout: 'คุณต้องการออกจากระบบใช่หรือไม่', confirmLogout: 'คุณต้องการออกจากระบบใช่หรือไม่',
headquartersNotEstablished: 'ยังไม่ได้สร้างสำนักงานใหญ่', headquartersNotEstablished: 'ยังไม่ได้สร้างสำนักงานใหญ่',
warningClose: 'มีการแก้ไขที่ยังไม่ได้บันทึก คุณต้องการปิดใช่หรือไม่', warningClose: 'มีการแก้ไขที่ยังไม่ได้บันทึก คุณต้องการปิดใช่หรือไม่',

View file

@ -714,17 +714,14 @@ watch(
currentFromDataEmployee.value.dateOfBirth, currentFromDataEmployee.value.dateOfBirth,
'year', 'year',
); );
if (currentFromDataEmployee.value.dateOfBirth && Number(age) < 18) { if (currentFromDataEmployee.value.dateOfBirth && Number(age) < 15) {
dialog({ dialog({
color: 'warning', color: 'warning',
icon: 'mdi-alert', icon: 'mdi-alert',
title: t('dialog.title.youngWorker'), title: t('dialog.title.youngWorker'),
actionText: t('dialog.action.ok'), cancelText: t('general.edit'),
persistent: true,
message: t('dialog.message.youngWorker'), message: t('dialog.message.youngWorker'),
action: async () => {
return;
},
cancel: async () => { cancel: async () => {
currentFromDataEmployee.value.dateOfBirth = null; currentFromDataEmployee.value.dateOfBirth = null;
return; return;
@ -2303,7 +2300,7 @@ const emptyCreateDialog = ref(false);
employeeFormState.isEmployeeEdit = false; employeeFormState.isEmployeeEdit = false;
employeeFormState.currentIndex = -1; employeeFormState.currentIndex = -1;
await fetchListEmployee(); await fetchListEmployee(true);
} }
" "
:show=" :show="