diff --git a/src/modules/06_retirement/components/ExitInterview/EditQuestion.vue b/src/modules/06_retirement/components/ExitInterview/EditQuestion.vue index ba7592a9f..1805c5f6f 100644 --- a/src/modules/06_retirement/components/ExitInterview/EditQuestion.vue +++ b/src/modules/06_retirement/components/ExitInterview/EditQuestion.vue @@ -271,7 +271,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำถามข้อที่ 1', ]" /> @@ -288,7 +288,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคะแนน', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคะแนน', ]" /> @@ -310,7 +310,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', ]" /> @@ -340,7 +340,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำถามข้อที่ 2', ]" /> @@ -357,7 +357,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคะแนน', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคะแนน', ]" /> @@ -379,7 +379,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', ]" /> @@ -409,7 +409,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำถามข้อที่ 3', ]" /> @@ -426,7 +426,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคะแนน', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคะแนน', ]" /> @@ -448,7 +448,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', ]" /> @@ -478,7 +478,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำถามข้อที่ 4', ]" /> @@ -495,7 +495,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคะแนน', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคะแนน', ]" /> @@ -517,7 +517,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', ]" /> @@ -547,7 +547,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำถามข้อที่ 5', ]" /> @@ -565,7 +565,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคะแนน', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคะแนน', ]" /> @@ -594,7 +594,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำถามข้อที่ 6', ]" /> @@ -612,7 +612,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคะแนน', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคะแนน', ]" /> @@ -641,7 +641,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำถามข้อที่ 7', ]" /> @@ -658,7 +658,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคะแนน', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคะแนน', ]" /> @@ -680,7 +680,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', ]" /> @@ -710,7 +710,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำถามข้อที่ 8', ]" /> @@ -728,7 +728,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคะแนน', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคะแนน', ]" /> @@ -750,7 +750,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', ]" /> @@ -780,7 +780,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำถามข้อที่ 9', ]" /> @@ -798,7 +798,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคะแนน', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคะแนน', ]" /> @@ -820,7 +820,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำตอบ', ]" /> @@ -850,7 +850,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => + (val:string) => (val && val.length > 0) || 'กรุณากรอกคำถามข้อที่ 10', ]" /> @@ -868,7 +868,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกคะแนน', + (val:string) => (val && val.length > 0) || 'กรุณากรอกคะแนน', ]" /> diff --git a/src/modules/06_retirement/components/ExitInterview/exitMain.vue b/src/modules/06_retirement/components/ExitInterview/exitMain.vue index 50135ce82..307400157 100644 --- a/src/modules/06_retirement/components/ExitInterview/exitMain.vue +++ b/src/modules/06_retirement/components/ExitInterview/exitMain.vue @@ -492,8 +492,8 @@ onMounted(async () => { hide-bottom-space :label="`${' วันนัดหมายเพื่อทําการสัมภาษณ์การลาออก'}`" :rules="[ - (val) => !!val || `${'กรุณาเลือกลงวันที่'}`, - (val) => + (val:string) => !!val || `${'กรุณาเลือกลงวันที่'}`, + (val:string) => validationDate(val) || `${'วันที่นัดหมายต้องมากกว่าวันที่สร้าง'}`, ]" diff --git a/src/modules/06_retirement/components/ExitInterview/exitRegistry.vue b/src/modules/06_retirement/components/ExitInterview/exitRegistry.vue index ed41c139e..425a36e57 100644 --- a/src/modules/06_retirement/components/ExitInterview/exitRegistry.vue +++ b/src/modules/06_retirement/components/ExitInterview/exitRegistry.vue @@ -370,7 +370,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกข้อความ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกข้อความ', ]" /> @@ -441,7 +441,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกข้อความ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกข้อความ', ]" /> @@ -486,7 +486,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกข้อความ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกข้อความ', ]" /> @@ -590,7 +590,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกข้อความ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกข้อความ', ]" /> @@ -636,7 +636,7 @@ onMounted(async () => { outlined class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกข้อความ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกข้อความ', ]" /> @@ -681,7 +681,7 @@ onMounted(async () => { disable class="bg-white" :rules="[ - (val) => (val && val.length > 0) || 'กรุณากรอกข้อความ', + (val:string) => (val && val.length > 0) || 'กรุณากรอกข้อความ', ]" />