diff --git a/src/modules/03_recruiting/components/Education.vue b/src/modules/03_recruiting/components/Education.vue index 9a545b3c9..898bdc7c5 100644 --- a/src/modules/03_recruiting/components/Education.vue +++ b/src/modules/03_recruiting/components/Education.vue @@ -27,9 +27,10 @@ v-model="defaultEducation.educationLevelExamId" :rules="[(val) => !!val || `${'กรุณาเลือก วุฒิที่ใช้สมัครสอบ'}`]" :label="`${'วุฒิที่ใช้สมัครสอบ'}`" + @update:model-value="(value) => checkInputName()" /> -
+
(true); +const showEducationName = ref(true); const myform = ref({}); const route = useRoute(); const candidateId = ref(route.params.candidateId.toString()); @@ -276,6 +278,17 @@ const fetchData = async () => { }); }; +const checkInputName = () => { + showEducationName.value = + props.educationLevelOptions.filter( + (x) => + x.id == defaultEducation.value.educationLevelExamId && + (x.name == "ปริญญาตรี" || x.name == "ปริญญาโท" || x.name == "ปริญญาเอก") + ).length == 0 + ? false + : true; +}; + const getClass = (val: boolean) => { return { "full-width inputgreen cursor-pointer": val, diff --git a/src/modules/03_recruiting/components/Information.vue b/src/modules/03_recruiting/components/Information.vue index 23526e63c..6f8b56e88 100644 --- a/src/modules/03_recruiting/components/Information.vue +++ b/src/modules/03_recruiting/components/Information.vue @@ -136,6 +136,7 @@ week-start="0" :max-date="new Date()" :disabled="!(status == 'checkRegister' || status == 'payment')" + @update:modelValue="selectBirthDate" >