From c39b6a69a34e40a775264e98fe0b6105bac0913b Mon Sep 17 00:00:00 2001 From: puriphatt Date: Fri, 9 Aug 2024 02:10:06 +0000 Subject: [PATCH] fix(03): employee drawer info checkup --- .../FormEmployeeHealthCheck.vue | 50 ++++++++++++------- src/i18n/en-US/form-dialog.ts | 2 + src/i18n/th-th/form-dialog.ts | 2 + src/pages/03_customer-management/form.ts | 12 +++-- 4 files changed, 44 insertions(+), 22 deletions(-) diff --git a/src/components/03_customer-management/FormEmployeeHealthCheck.vue b/src/components/03_customer-management/FormEmployeeHealthCheck.vue index 5020f61e..85d794fb 100644 --- a/src/components/03_customer-management/FormEmployeeHealthCheck.vue +++ b/src/components/03_customer-management/FormEmployeeHealthCheck.vue @@ -10,10 +10,13 @@ import { EmployeeCheckupCreate } from 'src/stores/employee/types'; import { useI18n } from 'vue-i18n'; import { checkTabBeforeAdd, selectFilterOptionRefMod } from 'src/stores/utils'; import { QSelect } from 'quasar'; - -import SaveButton from 'src/components/button/SaveButton.vue'; -import EditButton from 'src/components/button/EditButton.vue'; -import DeleteButton from 'src/components/button/DeleteButton.vue'; +import { + AddButton, + EditButton, + DeleteButton, + SaveButton, + UndoButton, +} from 'src/components/button'; const { locale } = useI18n(); const adrressStore = useAddressStore(); @@ -63,6 +66,7 @@ defineEmits<{ (e: 'save', index: number): void; (e: 'edit', index: number): void; (e: 'delete', index: number): void; + (e: 'undo'): void; }>(); async function fetchProvince() { @@ -143,25 +147,22 @@ const insuranceCompanyFilter = selectFilterOptionRefMod(