diff --git a/src/modules/01_exam/components/Form/Career.vue b/src/modules/01_exam/components/Form/Career.vue index 90749f9..dc204eb 100644 --- a/src/modules/01_exam/components/Form/Career.vue +++ b/src/modules/01_exam/components/Form/Career.vue @@ -157,7 +157,10 @@ lazy-rules :borderless="!edit" :model-value="date2Thai(startDate)" - :rules="[(val) => !!val || `${'กรุณาเลือกวันที่เริ่ม'}`, endDateValidation]" + :rules="[ + (val) => !!val || `${'กรุณาเลือกวันที่เริ่ม'}`, + (val) => startDate <= endDate || `${'กรุณาเลือกวันที่เริ่มให้ถูกต้อง'}` + ]" hide-bottom-space :label="`${'วันที่เริ่ม'}`" > @@ -199,7 +202,10 @@ lazy-rules :borderless="!edit" :model-value="date2Thai(endDate)" - :rules="[(val) => !!val || `${'กรุณาเลือกวันที่สิ้นสุด'}`, endDateValidation]" + :rules="[ + (val) => !!val || `${'กรุณาเลือกวันที่สิ้นสุด'}`, + (val) => startDate <= endDate || `${'กรุณาเลือกวันที่สิ้นสุดให้ถูกต้อง'}` + ]" hide-bottom-space :label="`${'วันที่สิ้นสุด'}`" > @@ -764,6 +770,7 @@ const addRow = () => { * เช็คว่ามีการแก้ไขข้อมูล */ const clickEditRow = () => { + myForm.value.validate() editRow.value = true }