diff --git a/src/modules/10_order/components/step/step01.vue b/src/modules/10_order/components/step/step01.vue index 70ee83a43..ac2b1ab17 100644 --- a/src/modules/10_order/components/step/step01.vue +++ b/src/modules/10_order/components/step/step01.vue @@ -640,14 +640,14 @@ const createListOrder = async (formData: Object, type: string) => { const data = res.data.result; localStorage.setItem("orderId", data.id); - if ( - route.name == "disciplineOrderDatail" || - route.name == "disciplineOrderAdd" - ) { - router.push(`/discipline-order/detail/${data.id}?step=${2}`); // สร้างเสร็จแล้วให้ไป Step 2 - } else { - router.push(`/order/detail/${data.id}?step=${2}`); // สร้างเสร็จแล้วให้ไป Step 2 - } + if ( + route.name == "disciplineOrderDatail" || + route.name == "disciplineOrderAdd" + ) { + router.push(`/discipline-order/detail/${data.id}?step=${2}`); // สร้างเสร็จแล้วให้ไป Step 2 + } else { + router.push(`/order/detail/${data.id}?step=${2}`); // สร้างเสร็จแล้วให้ไป Step 2 + } next(); success($q, "บันทึกข้อมูลสำเร็จ"); }) @@ -822,7 +822,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="typeOrder" :rules="[(val: string) => !!val || `${'กรุณาเลือกประเภทคำสั่ง'}`]" hide-bottom-space @@ -844,7 +843,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="nameOrder" :rules="[(val) => !!val || `${'กรุณากรอกคำสั่งเรื่อง'}`]" :label="`${'คำสั่งเรื่อง'}`" @@ -857,7 +855,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="command" hide-bottom-space :label="`${'คำสั่งเลขที่'}`" @@ -935,7 +932,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="byOrder" :rules="[(val: string) => !!val || `${'กรุณาเลือกคำสั่งโดย'}`]" emit-value @@ -958,7 +954,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="nameCommand" :rules="[(val: string) => !!val || `${'กรุณาเลือกผู้มีอำนาจลงนาม'}`]" hide-bottom-space @@ -987,7 +982,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="positionCommand" :rules="[(val) => !!val || `${'กรุณากรอกตำแหน่งผู้มีอำนาจลงนาม'}`]" :label="`${'ตำแหน่งผู้มีอำนาจลงนาม'}`" @@ -1003,7 +997,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="nameCommand" :rules="[(val) => !!val || `${'กรุณากรอกผู้มีอำนาจลงนาม'}`]" :label="`${'ผู้มีอำนาจลงนาม'}`" @@ -1018,7 +1011,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="positionCommand" :rules="[(val) => !!val || `${'กรุณากรอกตำแหน่งผู้มีอำนาจลงนาม'}`]" :label="`${'ตำแหน่งผู้มีอำนาจลงนาม'}`" @@ -1049,7 +1041,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="examRound" :rules="[(val: string) => !!val || `${'กรุณาเลือกรอบการสอบ'}`]" hide-bottom-space @@ -1069,7 +1060,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="conclusionRegisterNo" :rules="[ (val) => @@ -1128,7 +1118,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="conclusionResultNo" :rules="[ (val) => @@ -1198,7 +1187,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="meeting" :rules="[(val) => !!val || `${'กรุณากรอกการประชุม ครั้งที่'}`]" :label="`${'การประชุม ครั้งที่'}`" @@ -1255,7 +1243,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="conclusionReturnNo" :rules="[ (val) => @@ -1319,7 +1306,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="organizations" :rules="[(val) => !!val || `${'กรุณากกรอกหน่วยงาน'}`]" :label="`${'หน่วยงาน'}`" @@ -1331,7 +1317,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="order" :rules="[(val) => !!val || `${'กรุณาเลือกคำสั่งที่'}`]" :label="`${'คำสั่งที่'}`" @@ -1380,7 +1365,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="book" :rules="[ (val) => !!val || `${'กรุณากกรอกหนังสือสำนักงาน ก.พ. ที่ นร'}`, @@ -1438,7 +1422,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="organizationsOld" :rules="[(val) => !!val || `${'กรุณากรอกหน่วยงาน (ต้นทาง)'}`]" :label="`${'ชื่อหน่วยงาน (ต้นทาง)'}`" @@ -1450,7 +1433,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="orderOld" :rules="[(val) => !!val || `${'กรุณาเลือกคำสั่งที่ (ต้นทาง)'}`]" :label="`${'คำสั่งที่ (ต้นทาง)'}`" @@ -1501,7 +1483,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="locationname" :rules="[(val) => !!val || `${'กรุณากรอกให้ดำรงตำแหน่ง ณ'}`]" :label="`${'ให้ดำรงตำแหน่ง ณ'}`" @@ -1514,7 +1495,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="experimentOc" :rules="[ (val) => @@ -1623,7 +1603,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="chairman" :rules="[(val) => !!val || `${'กรุณากรอกชื่อประธาน'}`]" :label="`${'ประธาน'}`" @@ -1636,7 +1615,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="director" :rules="[(val) => !!val || `${'กรุณากรอกชื่อกรรมการ'}`]" :label="`${'กรรมการ'}`" @@ -1649,7 +1627,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="director2" :rules="[(val) => !!val || `${'กรุณากรอกชื่อกรรมการ'}`]" :label="`${'กรรมการ'}`" @@ -1673,7 +1650,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="committeeOc" :rules="[ (val) => !!val || `${'กรุณาเลือกชื่อหน่วยงาน (อนุสนธิคำสั่ง)'}`, @@ -1687,7 +1663,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="committeeOrder" :rules="[(val) => !!val || `${'กรุณากรอกอนุสนธิคำสั่งที่'}`]" :label="`${'อนุสนธิคำสั่งที่'}`" @@ -1745,7 +1720,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="receiveOc" :rules="[(val) => !!val || `${'กรุณากรอกหน่วยงาน'}`]" :label="`${'ชื่อหน่วยงาน'}`" @@ -1764,7 +1738,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="transferOrganizationName" :rules="[(val) => !!val || `${'กรุณากรอกส่วนราชการที่ให้โอน'}`]" :label="`${'ส่วนราชการที่ให้โอน'}`" @@ -1776,7 +1749,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="conclusionReceive" :rules="[(val) => !!val || `${'กรุณากรอกมติ กก. ครั้งที่'}`]" :label="`${'มติ กก. ครั้งที่'}`" @@ -1836,7 +1808,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="orderNumber" :rules="[ (val) => !!val || `${'กรุณากรอกคำสั่งให้ช่วยราชการเลขที่'}`, @@ -1896,7 +1867,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="fault" :rules="[ (val) => !!val || `${'กรุณากรอกรายละเอียดการกระทำความผิด'}`, @@ -1910,7 +1880,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="guiltyBasis" :rules="[(val) => !!val || `${'กรุณากรอกฐานความผิด'}`]" :label="`${'ฐานความผิด'}`" @@ -1922,7 +1891,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="conclusionFireNo" :rules="[ (val) => @@ -1982,7 +1950,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="conclusionFireResolution" :rules="[ (val) => @@ -2010,7 +1977,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="complaintId" :rules="[(val: string) => !!val || `${'กรุณาเลือกเรื่องร้องเรียน'}`]" emit-value @@ -2031,7 +1997,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="conclusionFireNo" :rules="[ (val) => @@ -2091,7 +2056,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="conclusionFireResolution" :rules="[ (val) => @@ -2107,7 +2071,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="faultLevel" :rules="[(val) => !!val || `${'กรุณากรอกระดับความผิด'}`]" :label="`${'ระดับความผิด'}`" @@ -2119,7 +2082,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="caseFault" :rules="[(val) => !!val || `${'กรุณากรอกกรณีความผิด'}`]" :label="`${'กรณีความผิด'}`" @@ -2131,7 +2093,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="result" :rules="[(val) => !!val || `${'กรุณากรอกผลดำเนินการพิจารณา'}`]" :label="`${'ผลดำเนินการพิจารณา'}`" @@ -2143,7 +2104,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="refRaw" :rules="[(val) => !!val || `${'กรุณากรอกอ้างอิงมาตราตามกฎหมาย'}`]" :label="`${'อ้างอิงมาตราตามกฎหมาย'}`" @@ -2162,7 +2122,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="conclusionTranferNo" :rules="[(val) => !!val || `${'กรุณากรอกครั่งที่'}`]" hide-bottom-space @@ -2234,7 +2193,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="complaintId" :rules="[(val: string) => !!val || `${'กรุณาเลือกเรื่องร้องเรียน'}`]" emit-value @@ -2255,7 +2213,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="faultLevel" :rules="[(val) => !!val || `${'กรุณากรอกระดับความผิด'}`]" :label="`${'ระดับความผิด'}`" @@ -2267,7 +2224,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="caseFault" :rules="[(val) => !!val || `${'กรุณากรอกกรณีความผิด'}`]" :label="`${'กรณีความผิด'}`" @@ -2279,7 +2235,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="result" :rules="[(val) => !!val || `${'กรุณากรอกผลดำเนินการพิจารณา'}`]" :label="`${'ผลดำเนินการพิจารณา'}`" @@ -2291,7 +2246,6 @@ const getClass = (val: boolean) => { :class="getClass(true)" outlined dense - lazy-rules v-model="refRaw" :rules="[(val) => !!val || `${'กรุณากรอกอ้างอิงมาตราตามกฎหมาย'}`]" :label="`${'อ้างอิงมาตราตามกฎหมาย'}`" diff --git a/src/modules/10_order/components/step/step03.vue b/src/modules/10_order/components/step/step03.vue index b19e1a7da..fab066146 100644 --- a/src/modules/10_order/components/step/step03.vue +++ b/src/modules/10_order/components/step/step03.vue @@ -463,7 +463,6 @@ const updateData = (row: DataCopyOrder) => { multiple :outlined="true" dense - lazy-rules v-model="props.row.mutiselect" :rules="[ (val) => !!val || `${'กรุณาเลือกช่องทางการส่งสำเนา'}`, @@ -527,7 +526,7 @@ const updateData = (row: DataCopyOrder) => { @click="saveDataCopyOrder" class="q-px-md" > - บันทึกข้อมูล + บันทึกข้อมูล diff --git a/src/modules/10_order/components/step/step04.vue b/src/modules/10_order/components/step/step04.vue index a90a1df7a..027decfd3 100644 --- a/src/modules/10_order/components/step/step04.vue +++ b/src/modules/10_order/components/step/step04.vue @@ -710,7 +710,6 @@ const viewFileUpload = async (url: string) => { v-model="fileOrder" label="เลือกไฟล์คำสั่ง" hide-bottom-space - lazy-rules :rules="[(val) => val || 'กรุณาเลือกไฟล์ไฟล์คำสั่ง']" accept=".pdf" > @@ -753,7 +752,6 @@ const viewFileUpload = async (url: string) => { v-model="fileTailer" label="เลือกไฟล์เอกสารแนบท้าย" hide-bottom-space - lazy-rules :rules="[(val) => val || 'กรุณาเลือกไฟล์เอกสารแนบท้าย']" accept=".pdf" > @@ -799,7 +797,6 @@ const viewFileUpload = async (url: string) => { { :disable="orderStatusName == 'ออกคำสั่งแล้ว'" outlined dense - lazy-rules :model-value="years + 543" :rules="[ (val) => !!val || `${'กรุณาเลือกปีที่ออกคำสั่ง'}`, diff --git a/src/modules/11_discipline/components/1_Complaint/Form.vue b/src/modules/11_discipline/components/1_Complaint/Form.vue index fc1003668..b6a42b5cc 100644 --- a/src/modules/11_discipline/components/1_Complaint/Form.vue +++ b/src/modules/11_discipline/components/1_Complaint/Form.vue @@ -396,7 +396,6 @@ onMounted(() => { hide-bottom-space :options="complainstStore.complainantoptions" :rules="[(val) => !!val || `${'กรุณาเลือกผู้ร้องเรียน'}`]" - lazy-rules @filter="(inputValue: any, doneFn: Function) => filterSelector(inputValue, doneFn, 'filterrespondentType' )" @@ -434,7 +433,6 @@ onMounted(() => { :options="complainstStore.organizationIdOp" label="เลือกสำนักงาน" :rules="[(val) => !!val || `${'กรุณาเลือกสำนักงาน'}`]" - lazy-rules @update:model-value="changeFormData()" /> @@ -456,7 +454,6 @@ onMounted(() => { emit-value map-options :rules="[(val) => !!val || `${'กรุณาเลือกหน่วยงาน'}`]" - lazy-rules use-input @filter="(inputValue: any, doneFn: Function) => filterSelector(inputValue, doneFn, 'filterconsideredAgencytoptions' @@ -598,7 +595,6 @@ onMounted(() => { hide-bottom-space v-model="formData.title" :rules="[(val) => !!val || 'กรุณากรอกเรื่องร้องเรียน']" - lazy-rules label="เรื่องร้องเรียน" type="textarea" rows="5" @@ -659,7 +655,7 @@ onMounted(() => { :rules="[ (val) => !!val || `${'กรุณาเลือกวันที่รับเรื่อง'}`, ]" - lazy-rules + >