diff --git a/src/modules/01_exam/components/Form/Information.vue b/src/modules/01_exam/components/Form/Information.vue index e5d309e..af16af6 100644 --- a/src/modules/01_exam/components/Form/Information.vue +++ b/src/modules/01_exam/components/Form/Information.vue @@ -151,7 +151,7 @@ autoApply :enableTimePicker="false" week-start="0" - :max-date="new Date()" + :max-date="getMaxBirthDate(registerEndDate)" :disabled="!(status == 'register' || status == 'rejectRegister')" @update:modelValue="selectBirthDate" > @@ -629,6 +629,12 @@ const idDialog = () => { cardid2.value = defaultInformation.value.cardid cardid1.value = defaultInformation.value.cardid } + +function getMaxBirthDate(registerEndDate: Date | string): Date { + const date = new Date(registerEndDate) + date.setFullYear(date.getFullYear() - 18) + return date +}