From 094f227bf8169183523bd487a2654efe8cd6287e Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 27 Nov 2025 15:39:30 +0700 Subject: [PATCH 01/11] fix(leave-report) diable btn search --- src/modules/09_leave/views/06_ReportMain.vue | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/modules/09_leave/views/06_ReportMain.vue b/src/modules/09_leave/views/06_ReportMain.vue index f87fd32f2..2034622be 100644 --- a/src/modules/09_leave/views/06_ReportMain.vue +++ b/src/modules/09_leave/views/06_ReportMain.vue @@ -957,12 +957,13 @@ onMounted(() => { unelevated color="public" type="submit" - :disable=" + :disable="!typeReport || !org" + /> + From e686ee5019793fe29a75859a299e262029a77c68 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 27 Nov 2025 15:44:42 +0700 Subject: [PATCH 02/11] fix(probation): statusProbationMain --- src/modules/05_placement/store.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/05_placement/store.ts b/src/modules/05_placement/store.ts index af28e52c2..ac95c4159 100644 --- a/src/modules/05_placement/store.ts +++ b/src/modules/05_placement/store.ts @@ -411,9 +411,9 @@ export const useTransferDataStore = defineStore("transferDataStore", () => { case 1: return "อยู่ระหว่างการทดลองปฏิบัติหน้าที่ราชการ"; case 2: - return "พ้นการทดลองปฏิบัติหน้าที่ราชการ"; - case 3: return "ไม่พ้นการทดลองปฏิบัติหน้าที่ราชการ"; + case 3: + return "พ้นการทดลองปฏิบัติหน้าที่ราชการ"; case 4: return "ยุติการทดลองปฏิบัติหน้าที่ราชการเนื่องจากเปลี่ยนตำแหน่ง"; case 5: From 74f8363001ca77798d71fae6454974d97c2cc7d2 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 27 Nov 2025 15:54:33 +0700 Subject: [PATCH 03/11] fix --- src/modules/05_placement/store.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/05_placement/store.ts b/src/modules/05_placement/store.ts index ac95c4159..507612428 100644 --- a/src/modules/05_placement/store.ts +++ b/src/modules/05_placement/store.ts @@ -327,11 +327,11 @@ export const useTransferDataStore = defineStore("transferDataStore", () => { }, { id: "2", - value: "พ้นการทดลองปฏิบัติหน้าที่ราชการ", + value: "ไม่พ้นการทดลองปฏิบัติหน้าที่ราชการ", }, { id: "3", - value: "ไม่พ้นการทดลองปฏิบัติหน้าที่ราชการ", + value: "พ้นการทดลองปฏิบัติหน้าที่ราชการ", }, { id: "4", From 663c4a9262154a7dfdbf14052525e9db09a90c1f Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 28 Nov 2025 10:02:50 +0700 Subject: [PATCH 04/11] fix(probation):status --- .../05_placement/components/probation/DialogOrder.vue | 3 ++- src/modules/05_placement/store.ts | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/modules/05_placement/components/probation/DialogOrder.vue b/src/modules/05_placement/components/probation/DialogOrder.vue index 351cc3d92..2646905f0 100644 --- a/src/modules/05_placement/components/probation/DialogOrder.vue +++ b/src/modules/05_placement/components/probation/DialogOrder.vue @@ -203,7 +203,7 @@ async function getList() { .get( config.API.probationPersonalList() + `?status=${ - commandType.value ? (commandType.value == "C-PM-11" ? 3 : 2) : "" + commandType.value ? (commandType.value == "C-PM-11" ? 2 : 3) : "" }&page=${pagination.value.page}&pageSize=${ pagination.value.rowsPerPage }&keyword=${filter.value.trim()}` @@ -254,6 +254,7 @@ watch( listCommand.value = data.filter( (v: any) => v.code === "C-PM-11" || v.code === "C-PM-12" ); + console.log(listCommand.value); } } } diff --git a/src/modules/05_placement/store.ts b/src/modules/05_placement/store.ts index 507612428..af28e52c2 100644 --- a/src/modules/05_placement/store.ts +++ b/src/modules/05_placement/store.ts @@ -327,11 +327,11 @@ export const useTransferDataStore = defineStore("transferDataStore", () => { }, { id: "2", - value: "ไม่พ้นการทดลองปฏิบัติหน้าที่ราชการ", + value: "พ้นการทดลองปฏิบัติหน้าที่ราชการ", }, { id: "3", - value: "พ้นการทดลองปฏิบัติหน้าที่ราชการ", + value: "ไม่พ้นการทดลองปฏิบัติหน้าที่ราชการ", }, { id: "4", @@ -411,9 +411,9 @@ export const useTransferDataStore = defineStore("transferDataStore", () => { case 1: return "อยู่ระหว่างการทดลองปฏิบัติหน้าที่ราชการ"; case 2: - return "ไม่พ้นการทดลองปฏิบัติหน้าที่ราชการ"; - case 3: return "พ้นการทดลองปฏิบัติหน้าที่ราชการ"; + case 3: + return "ไม่พ้นการทดลองปฏิบัติหน้าที่ราชการ"; case 4: return "ยุติการทดลองปฏิบัติหน้าที่ราชการเนื่องจากเปลี่ยนตำแหน่ง"; case 5: From 699997401e17845d455a2df70cc363b4dff4b7a7 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 28 Nov 2025 11:39:51 +0700 Subject: [PATCH 05/11] fix: probation api --- src/api/reports/api.report.ts | 3 ++- .../components/probation/FormEvaluation/Template1.vue | 3 ++- .../components/probation/FormEvaluation/Template1Commader.vue | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/api/reports/api.report.ts b/src/api/reports/api.report.ts index 410060d13..889e26301 100644 --- a/src/api/reports/api.report.ts +++ b/src/api/reports/api.report.ts @@ -30,7 +30,8 @@ export default { `${reportProbation}/13/${type}/${id}`, reportEvaluateRecord1: (type: string, id: string) => `${reportProbation}/14/${type}/${id}`, - // reportEvaluateRecord2:(type:string, id:string) => `${reportProbation}/15/${type}/${id}`, + reportEvaluateRecord2: (type: string, id: string) => + `${reportProbation}/15/${type}/${id}`, reportEvaluate: (type: string, id: string) => `${reportProbation}/16/${type}/${id}`, reportEvaluateChairman: (type: string, id: string) => diff --git a/src/modules/05_placement/components/probation/FormEvaluation/Template1.vue b/src/modules/05_placement/components/probation/FormEvaluation/Template1.vue index 354526790..8ec7626ed 100644 --- a/src/modules/05_placement/components/probation/FormEvaluation/Template1.vue +++ b/src/modules/05_placement/components/probation/FormEvaluation/Template1.vue @@ -92,7 +92,7 @@ async function FileDownload(type: string) { //ผุ้บังคับ showLoader(); await http - .get(config.API.reportEvaluateRecord1(type, numTab.id)) + .get(config.API.reportEvaluateRecord2(type, numTab.id)) .then(async (res) => { const data = res.data.result; await genReport( @@ -132,6 +132,7 @@ onMounted(async () => { :checkPermission="probationStore?.dataPermissions?.tab2?.isEdit as boolean" :is-max="probationStore.tabs.length === 3" /> + { const data = res.data.result; await genReport( @@ -148,6 +148,7 @@ onMounted(async () => { :checkPermission="probationStore?.dataPermissions?.tab3?.isEdit as boolean" :is-max="probationStore.tabs.length === 3" /> + Date: Fri, 28 Nov 2025 12:02:19 +0700 Subject: [PATCH 06/11] fix: api --- .../components/probation/FormEvaluation/Template1.vue | 2 +- .../components/probation/FormEvaluation/Template1Commader.vue | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/modules/05_placement/components/probation/FormEvaluation/Template1.vue b/src/modules/05_placement/components/probation/FormEvaluation/Template1.vue index 8ec7626ed..292631d95 100644 --- a/src/modules/05_placement/components/probation/FormEvaluation/Template1.vue +++ b/src/modules/05_placement/components/probation/FormEvaluation/Template1.vue @@ -92,7 +92,7 @@ async function FileDownload(type: string) { //ผุ้บังคับ showLoader(); await http - .get(config.API.reportEvaluateRecord2(type, numTab.id)) + .get(config.API.reportEvaluateRecord1(type, numTab.id)) .then(async (res) => { const data = res.data.result; await genReport( diff --git a/src/modules/05_placement/components/probation/FormEvaluation/Template1Commader.vue b/src/modules/05_placement/components/probation/FormEvaluation/Template1Commader.vue index 8364c253b..2097e7f10 100644 --- a/src/modules/05_placement/components/probation/FormEvaluation/Template1Commader.vue +++ b/src/modules/05_placement/components/probation/FormEvaluation/Template1Commader.vue @@ -89,7 +89,7 @@ async function FileDownload(type: string) { if (dataRole.value == "mentor") { showLoader(); await http - .get(config.API.reportEvaluateRecord1(type, numTab.id)) + .get(config.API.reportEvaluateRecord2(type, numTab.id)) .then(async (res) => { const data = res.data.result; await genReport( From cb30bc0c5e217859ccee2d341d54e41a175f4d0e Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 28 Nov 2025 15:12:44 +0700 Subject: [PATCH 07/11] fix:education --- src/modules/03_recruiting/components/Education.vue | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/src/modules/03_recruiting/components/Education.vue b/src/modules/03_recruiting/components/Education.vue index 436c083ff..c0fae43d4 100644 --- a/src/modules/03_recruiting/components/Education.vue +++ b/src/modules/03_recruiting/components/Education.vue @@ -129,10 +129,7 @@ const getClass = (val: boolean) => {
-
+
{ :label="`${'ชื่อปริญญา'}`" />
-
+
Date: Mon, 1 Dec 2025 12:03:02 +0700 Subject: [PATCH 08/11] =?UTF-8?q?=E0=B8=A3=E0=B8=B0=E0=B8=9A=E0=B8=9A?= =?UTF-8?q?=E0=B8=A5=E0=B8=B2:=20=E0=B9=84=E0=B8=A1=E0=B9=88=E0=B8=9A?= =?UTF-8?q?=E0=B8=B1=E0=B8=87=E0=B8=84=E0=B8=B1=E0=B8=9A=E0=B9=80=E0=B8=A5?= =?UTF-8?q?=E0=B8=B7=E0=B8=AD=E0=B8=81=E0=B8=9C=E0=B8=B9=E0=B9=89=E0=B8=9A?= =?UTF-8?q?=E0=B8=B1=E0=B8=87=E0=B8=84=E0=B8=B1=E0=B8=9A=E0=B8=9A=E0=B8=B1?= =?UTF-8?q?=E0=B8=8D=E0=B8=8A=E0=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/modules/09_leave/components/05_Leave/DetailLeavePage.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/09_leave/components/05_Leave/DetailLeavePage.vue b/src/modules/09_leave/components/05_Leave/DetailLeavePage.vue index db801d50c..953bca091 100644 --- a/src/modules/09_leave/components/05_Leave/DetailLeavePage.vue +++ b/src/modules/09_leave/components/05_Leave/DetailLeavePage.vue @@ -1227,7 +1227,7 @@ onMounted(async () => { label="ส่งไปพิจารณา" color="secondary" @click="onSend" - :disable="rows?.approvers.length == 0 || rows?.commanders.length == 0" + :disable="rows?.approvers.length == 0" >คลิกเพื่อส่งไปพิจารณา From e51db11fe0a12e438bc788c3b91cc4f506fb44fe Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Tue, 2 Dec 2025 13:28:58 +0700 Subject: [PATCH 09/11] fix --- src/modules/15_development/components/Budget.vue | 2 ++ .../15_development/components/scholarship/DetailView.vue | 1 + .../15_development/components/scholarship/DialogReturn.vue | 2 +- 3 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/modules/15_development/components/Budget.vue b/src/modules/15_development/components/Budget.vue index 2661281fd..ce85a9f88 100644 --- a/src/modules/15_development/components/Budget.vue +++ b/src/modules/15_development/components/Budget.vue @@ -204,6 +204,7 @@ defineExpose({ label="จํานวนงบประมาณที่ขอรับการจัดสรร ฯ" mask="###,###,###,###,###" reverse-fill-mask + maxlength="18" @update:model-value="props.onCheckChangeData()" />
@@ -216,6 +217,7 @@ defineExpose({ v-model="formData.receive" mask="###,###,###,###,###" reverse-fill-mask + maxlength="18" label="จํานวนงบประมาณที่ได้รับการจัดสรร ฯ" @update:model-value="props.onCheckChangeData()" /> diff --git a/src/modules/15_development/components/scholarship/DetailView.vue b/src/modules/15_development/components/scholarship/DetailView.vue index c61b07099..a16e770c5 100644 --- a/src/modules/15_development/components/scholarship/DetailView.vue +++ b/src/modules/15_development/components/scholarship/DetailView.vue @@ -1028,6 +1028,7 @@ onMounted(async () => { label="งบประมาณที่ได้รับอนุมัติตลอดหลักสูตร" mask="###,###,###,###,###,###" reverse-fill-mask + maxlength="18" :rules="[ (val: any) => { if (!val && !formBody.isNoUseBudget && formBody.fundType != 'FUND4') { diff --git a/src/modules/15_development/components/scholarship/DialogReturn.vue b/src/modules/15_development/components/scholarship/DialogReturn.vue index 0c0199316..27131c4b7 100644 --- a/src/modules/15_development/components/scholarship/DialogReturn.vue +++ b/src/modules/15_development/components/scholarship/DialogReturn.vue @@ -159,7 +159,7 @@ watch( class="inputgreen" :rules="[ (val:string) => - !!val || `${'กรุณากรอกหนังสือรายงานตัวกลับเข้าปฏิบัติราชการลงวันที่'}`, + !!val || `${'กรุณาเลือกลงวันที่ของหนังสือรายงานตัวกลับเข้าปฏิบัติราชการ'}`, ]" >