From 2c9f7ba02d8b5fa67ee3efd057ed88916a327368 Mon Sep 17 00:00:00 2001 From: Net Date: Tue, 30 Jul 2024 14:17:47 +0700 Subject: [PATCH] fix: id missing --- .../02_personnel-management/FormAddress.vue | 12 ++++++------ .../02_personnel-management/FormInformation.vue | 8 ++++---- .../02_personnel-management/FormPerson.vue | 4 +--- src/components/02_personnel-management/InfoForm.vue | 1 + .../03_customer-management/BasicInformation.vue | 3 ++- .../03_customer-management/FormBusiness.vue | 3 +-- .../FormEmployeeHealthCheck.vue | 8 ++++---- .../03_customer-management/FormEmployeePassport.vue | 4 ++-- .../03_customer-management/FormEmployeeVisa.vue | 2 +- .../FormEmployeeWorkHistory.vue | 6 +++--- 10 files changed, 25 insertions(+), 26 deletions(-) diff --git a/src/components/02_personnel-management/FormAddress.vue b/src/components/02_personnel-management/FormAddress.vue index b0cbe34e..d0f5ea07 100644 --- a/src/components/02_personnel-management/FormAddress.vue +++ b/src/components/02_personnel-management/FormAddress.vue @@ -231,7 +231,7 @@ watch(districtId, fetchSubDistrict); :options="provinceOptions" :readonly="readonly || sameWithEmployer" :hide-dropdown-icon="readonly || sameWithEmployer" - :id="`${prefixId}-${id !== undefined ? `select-province-${id}` : 'select-province'}`" + :for="`${prefixId}-${id !== undefined ? `select-province-${id}` : 'select-province'}`" :rules=" disabledRule ? [] @@ -273,7 +273,7 @@ watch(districtId, fetchSubDistrict); :options="districtOptions" :readonly="readonly || sameWithEmployer" :hide-dropdown-icon="readonly || sameWithEmployer" - :id="`${prefixId}-${id !== undefined ? `select-district-${id}` : 'select-district'}`" + :for="`${prefixId}-${id !== undefined ? `select-district-${id}` : 'select-district'}`" :rules=" disabledRule ? [] @@ -314,7 +314,7 @@ watch(districtId, fetchSubDistrict); :options="subDistrictOptions" :readonly="readonly || sameWithEmployer" :hide-dropdown-icon="readonly || sameWithEmployer" - :id="`${prefixId}-${id !== undefined ? `select-sub-district-${id}` : 'select-sub-district'}`" + :for="`${prefixId}-${id !== undefined ? `select-sub-district-${id}` : 'select-sub-district'}`" :rules=" disabledRule ? [] @@ -393,7 +393,7 @@ watch(districtId, fetchSubDistrict); :options="provinceOptions" :readonly="readonly || sameWithEmployer" :hide-dropdown-icon="readonly || sameWithEmployer" - :id="`${prefixId}-${id !== undefined ? `select-province-en-${id}` : 'select-province-en'}`" + :for="`${prefixId}-${id !== undefined ? `select-province-en-${id}` : 'select-province-en'}`" :rules=" disabledRule ? [] @@ -434,7 +434,7 @@ watch(districtId, fetchSubDistrict); :options="districtOptions" :readonly="readonly || sameWithEmployer" :hide-dropdown-icon="readonly || sameWithEmployer" - :id="`${prefixId}-${id !== undefined ? `select-district-en-${id}` : 'select-district-en'}`" + :for="`${prefixId}-${id !== undefined ? `select-district-en-${id}` : 'select-district-en'}`" :rules=" disabledRule ? [] @@ -475,7 +475,7 @@ watch(districtId, fetchSubDistrict); :options="subDistrictOptions" :readonly="readonly || sameWithEmployer" :hide-dropdown-icon="readonly || sameWithEmployer" - :id="`${prefixId}-${id !== undefined ? `select-sub-district-en-${id}` : 'select-sub-district-en'}`" + :for="`${prefixId}-${id !== undefined ? `select-sub-district-en-${id}` : 'select-sub-district-en'}`" :rules=" disabledRule ? [] diff --git a/src/components/02_personnel-management/FormInformation.vue b/src/components/02_personnel-management/FormInformation.vue index 61c620a5..1d7cd23b 100644 --- a/src/components/02_personnel-management/FormInformation.vue +++ b/src/components/02_personnel-management/FormInformation.vue @@ -85,7 +85,7 @@ onMounted(async () => { hide-selected hide-bottom-space v-model="hqId" - id="select-hq-id" + for="select-hq-id" input-debounce="0" option-label="label" option-value="value" @@ -118,7 +118,7 @@ onMounted(async () => { hide-selected hide-bottom-space v-model="brId" - id="select-br-id" + for="select-br-id" input-debounce="0" option-label="label" option-value="value" @@ -172,7 +172,7 @@ onMounted(async () => { option-value="value" option-label="label" lazy-rules="ondemand" - id="select-user-type" + for="select-user-type" :dense="dense" :readonly="readonly" :hide-dropdown-icon="readonly" @@ -203,7 +203,7 @@ onMounted(async () => { option-label="label" option-value="value" lazy-rules="ondemand" - id="select-user-role" + for="select-user-role" :dense="dense" v-model="userRole" :readonly="readonly" diff --git a/src/components/02_personnel-management/FormPerson.vue b/src/components/02_personnel-management/FormPerson.vue index 031b40ad..4f658264 100644 --- a/src/components/02_personnel-management/FormPerson.vue +++ b/src/components/02_personnel-management/FormPerson.vue @@ -149,7 +149,6 @@ defineProps<{ :readonly="readonly" :options="genderOptions" :hide-dropdown-icon="readonly" - :id="`${prefixId}-select-gender`" :for="`${prefixId}-select-gender`" :label="$t('formDialogInputGender')" @filter="genderFilter" @@ -261,7 +260,6 @@ defineProps<{ :readonly="readonly" :options="genderOptions" :hide-dropdown-icon="readonly" - :id="`${prefixId}-select-gender`" :for="`${prefixId}-select-gender`" :label="$t('formDialogInputGender')" :rules="[ @@ -298,7 +296,7 @@ defineProps<{ :readonly="readonly" :options="nationalityOptions" :hide-dropdown-icon="readonly" - :id="`${prefixId}-select-nationality`" + :for="`${prefixId}-select-nationality`" :label="$t('formDialogInputNationality')" :rules="[ (val: string) => diff --git a/src/components/02_personnel-management/InfoForm.vue b/src/components/02_personnel-management/InfoForm.vue index 136dc5a8..e6884e59 100644 --- a/src/components/02_personnel-management/InfoForm.vue +++ b/src/components/02_personnel-management/InfoForm.vue @@ -84,6 +84,7 @@ const employeeTab = defineModel('employeeTab'); dense outlined separator + prefix-id="default" :employee="employee" :readonly="readonly" :disabledRule="disabledRule" diff --git a/src/components/03_customer-management/BasicInformation.vue b/src/components/03_customer-management/BasicInformation.vue index fe4e8e40..7bf39fd1 100644 --- a/src/components/03_customer-management/BasicInformation.vue +++ b/src/components/03_customer-management/BasicInformation.vue @@ -77,7 +77,7 @@ const branchFilter = selectFilterOptionRefMod( :options="branchOptions" :hide-dropdown-icon="readonly" :label="$t('registeredBranch')" - :id="`${prefixId}-input-source-nationality`" + :for="`${prefixId}-input-source-nationality`" :rules="[ (val) => { const roles = getRole() || []; @@ -180,6 +180,7 @@ const branchFilter = selectFilterOptionRefMod(