diff --git a/src/components/02_personnel-management/FormByType.vue b/src/components/02_personnel-management/FormByType.vue index 7f6d24fe..45e7f3b6 100644 --- a/src/components/02_personnel-management/FormByType.vue +++ b/src/components/02_personnel-management/FormByType.vue @@ -143,7 +143,7 @@ function deleteFile(name: string) { name="mdi-close-circle" class="cursor-pointer app-text-muted" size="sm" - @click="startDate = undefined" + @click.stop="startDate = undefined" /> @@ -205,7 +205,7 @@ function deleteFile(name: string) { name="mdi-close-circle" class="cursor-pointer app-text-muted" size="sm" - @click="retireDate = undefined" + @click.stop="retireDate = undefined" /> diff --git a/src/components/03_customer-management/AboutComponent.vue b/src/components/03_customer-management/AboutComponent.vue index e257f4aa..b59d6558 100644 --- a/src/components/03_customer-management/AboutComponent.vue +++ b/src/components/03_customer-management/AboutComponent.vue @@ -206,7 +206,7 @@ const branchNo = defineModel('branchNo'); ? readonly ? dateFormat(registerDate) : dateFormat(registerDate, false, false, true) - : '' + : undefined " @update:model-value=" (v) => { diff --git a/src/components/03_customer-management/FormBusiness.vue b/src/components/03_customer-management/FormBusiness.vue index 91a951cf..2bb8f88d 100644 --- a/src/components/03_customer-management/FormBusiness.vue +++ b/src/components/03_customer-management/FormBusiness.vue @@ -165,7 +165,7 @@ onMounted(async () => { ? readonly ? dateFormat(payDate) : dateFormat(payDate, false, false, true) - : '' + : undefined " @update:model-value=" (v) => { diff --git a/src/components/03_customer-management/FormEmployeeHealthCheck.vue b/src/components/03_customer-management/FormEmployeeHealthCheck.vue index 7e5d4e47..7a11c727 100644 --- a/src/components/03_customer-management/FormEmployeeHealthCheck.vue +++ b/src/components/03_customer-management/FormEmployeeHealthCheck.vue @@ -268,9 +268,16 @@ onMounted(async () => { placeholder="DD/MM/YYYY" :mask="readonly ? '' : '##/##/####'" :model-value=" - checkup.coverageStartDate && readonly - ? dateFormat(checkup.coverageStartDate) - : dateFormat(checkup.coverageStartDate, false, false, true) + checkup.coverageStartDate + ? readonly + ? dateFormat(checkup.coverageStartDate) + : dateFormat( + checkup.coverageStartDate, + false, + false, + true, + ) + : undefined " @update:model-value=" (v) => { @@ -291,10 +298,10 @@ onMounted(async () => { @@ -327,9 +334,16 @@ onMounted(async () => { placeholder="DD/MM/YYYY" :mask="readonly ? '' : '##/##/####'" :model-value=" - checkup.coverageExpireDate && readonly - ? dateFormat(checkup.coverageExpireDate) - : dateFormat(checkup.coverageExpireDate, false, false, true) + checkup.coverageExpireDate + ? readonly + ? dateFormat(checkup.coverageExpireDate) + : dateFormat( + checkup.coverageExpireDate, + false, + false, + true, + ) + : undefined " @update:model-value=" (v) => { @@ -353,10 +367,10 @@ onMounted(async () => { diff --git a/src/components/03_customer-management/FormEmployeeVisa.vue b/src/components/03_customer-management/FormEmployeeVisa.vue index 7b0cd91c..fd8c0fa7 100644 --- a/src/components/03_customer-management/FormEmployeeVisa.vue +++ b/src/components/03_customer-management/FormEmployeeVisa.vue @@ -23,12 +23,14 @@ const addrOptions = reactive<{ const visaType = defineModel('visaType'); const visaNumber = defineModel('visaNumber'); -const visaIssueDate = defineModel('visaIssueDate'); -const visaExpiryDate = defineModel('visaExpiryDate'); +const visaIssueDate = defineModel('visaIssueDate'); +const visaExpiryDate = defineModel('visaExpiryDate'); const visaIssuingPlace = defineModel('visaIssuingPlace'); -const visaStayUntilDate = defineModel('visaStayUntilDate'); +const visaStayUntilDate = defineModel( + 'visaStayUntilDate', +); const tm6Number = defineModel('tm6Number'); -const entryDate = defineModel('entryDate'); +const entryDate = defineModel('entryDate'); const visaTypeOption = defineModel<{ label: string; value: string }[]>('visaTypeOption'); @@ -123,9 +125,11 @@ onMounted(async () => { placeholder="DD/MM/YYYY" :mask="readonly ? '' : '##/##/####'" :model-value=" - visaIssueDate && readonly - ? dateFormat(visaIssueDate) - : dateFormat(visaIssueDate, false, false, true) + visaIssueDate + ? readonly + ? dateFormat(visaIssueDate) + : dateFormat(visaIssueDate, false, false, true) + : undefined " @update:model-value=" (v) => { @@ -150,9 +154,9 @@ onMounted(async () => { @@ -188,9 +192,11 @@ onMounted(async () => { placeholder="DD/MM/YYYY" :mask="readonly ? '' : '##/##/####'" :model-value=" - visaExpiryDate && readonly - ? dateFormat(visaExpiryDate) - : dateFormat(visaExpiryDate, false, false, true) + visaExpiryDate + ? readonly + ? dateFormat(visaExpiryDate) + : dateFormat(visaExpiryDate, false, false, true) + : undefined " @update:model-value=" (v) => { @@ -215,9 +221,9 @@ onMounted(async () => { @@ -267,9 +273,11 @@ onMounted(async () => { placeholder="DD/MM/YYYY" :mask="readonly ? '' : '##/##/####'" :model-value=" - visaStayUntilDate && readonly - ? dateFormat(visaStayUntilDate) - : dateFormat(visaStayUntilDate, false, false, true) + visaStayUntilDate + ? readonly + ? dateFormat(visaStayUntilDate) + : dateFormat(visaStayUntilDate, false, false, true) + : undefined " @update:model-value=" (v) => { @@ -295,9 +303,9 @@ onMounted(async () => { @@ -346,9 +354,11 @@ onMounted(async () => { placeholder="DD/MM/YYYY" :mask="readonly ? '' : '##/##/####'" :model-value=" - entryDate && readonly - ? dateFormat(entryDate) - : dateFormat(entryDate, false, false, true) + entryDate + ? readonly + ? dateFormat(entryDate) + : dateFormat(entryDate, false, false, true) + : undefined " @update:model-value=" (v) => { @@ -373,10 +383,10 @@ onMounted(async () => { diff --git a/src/components/03_customer-management/FormEmployeeWorkHistory.vue b/src/components/03_customer-management/FormEmployeeWorkHistory.vue index f4416502..db0757e4 100644 --- a/src/components/03_customer-management/FormEmployeeWorkHistory.vue +++ b/src/components/03_customer-management/FormEmployeeWorkHistory.vue @@ -218,9 +218,11 @@ onMounted(async () => { placeholder="DD/MM/YYYY" :mask="readonly ? '' : '##/##/####'" :model-value=" - work.workEndDate && readonly - ? dateFormat(work.workEndDate) - : dateFormat(work.workEndDate, false, false, true) + work.workEndDate + ? readonly + ? dateFormat(work.workEndDate) + : dateFormat(work.workEndDate, false, false, true) + : undefined " @update:model-value=" (v) => { @@ -241,10 +243,10 @@ onMounted(async () => { @@ -288,9 +290,11 @@ onMounted(async () => { placeholder="DD/MM/YYYY" :mask="readonly ? '' : '##/##/####'" :model-value=" - work.workPermitIssuDate && readonly - ? dateFormat(work.workPermitIssuDate) - : dateFormat(work.workPermitIssuDate, false, false, true) + work.workPermitIssuDate + ? readonly + ? dateFormat(work.workPermitIssuDate) + : dateFormat(work.workPermitIssuDate, false, false, true) + : undefined " @update:model-value=" (v) => { @@ -311,10 +315,10 @@ onMounted(async () => { @@ -348,9 +352,16 @@ onMounted(async () => { placeholder="DD/MM/YYYY" :mask="readonly ? '' : '##/##/####'" :model-value=" - work.workPermitExpireDate && readonly - ? dateFormat(work.workPermitExpireDate) - : dateFormat(work.workPermitExpireDate, false, false, true) + work.workPermitExpireDate + ? readonly + ? dateFormat(work.workPermitExpireDate) + : dateFormat( + work.workPermitExpireDate, + false, + false, + true, + ) + : undefined " @update:model-value=" (v) => { @@ -371,10 +382,10 @@ onMounted(async () => {