From cf97ffd8ded3c3043df6bb705d86d5360a070fe7 Mon Sep 17 00:00:00 2001 From: puriphatt Date: Tue, 27 Aug 2024 15:03:56 +0700 Subject: [PATCH] refactor: employee mid name and prefix --- .../02_personnel-management/FormPerson.vue | 17 +++++----- src/pages/03_customer-management/MainPage.vue | 31 ++++++++++++++++--- src/pages/03_customer-management/form.ts | 3 ++ src/stores/employee/types.ts | 3 ++ 4 files changed, 40 insertions(+), 14 deletions(-) diff --git a/src/components/02_personnel-management/FormPerson.vue b/src/components/02_personnel-management/FormPerson.vue index e258ffcd..c66b0f07 100644 --- a/src/components/02_personnel-management/FormPerson.vue +++ b/src/components/02_personnel-management/FormPerson.vue @@ -11,15 +11,15 @@ const optionStore = useOptionStore(); const prefixName = defineModel('prefixName'); const firstName = defineModel('firstName'); const lastName = defineModel('lastName'); -const firstNameEN = defineModel('firstNameEn'); -const lastNameEN = defineModel('lastNameEn'); +const firstNameEN = defineModel('firstNameEN'); +const lastNameEN = defineModel('lastNameEN'); const telephoneNo = defineModel('telephoneNo'); const email = defineModel('email'); const gender = defineModel('gender'); const birthDate = defineModel('birthDate'); const nationality = defineModel('nationality'); const midName = defineModel('midName'); -const midNameEn = defineModel('midNameEn'); +const midNameEN = defineModel('midNameEN'); defineProps<{ dense?: boolean; @@ -154,7 +154,7 @@ watch( - + + - + { nationality: '', status: 'CREATED', + namePrefix: '', firstName: '', firstNameEN: '', lastName: '', lastNameEN: '', + middleName: '', + middleNameEN: '', addressEN: '', address: '', diff --git a/src/stores/employee/types.ts b/src/stores/employee/types.ts index 4a149347..ee8c90ef 100644 --- a/src/stores/employee/types.ts +++ b/src/stores/employee/types.ts @@ -68,10 +68,13 @@ export type EmployeeCreate = { gender: string; nationality: string; + namePrefix: string; firstName: string; firstNameEN: string; lastName: string; lastNameEN: string; + middleName?: string; + middleNameEN?: string; addressEN: string; address: string;