From 8b6d581ddf85dc371c363bc49167a40772baddf0 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Wed, 7 Jan 2026 17:21:41 +0700 Subject: [PATCH 1/4] fix:orgTreeDnaId --- src/modules/09_leave/views/06_ReportMain.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/modules/09_leave/views/06_ReportMain.vue b/src/modules/09_leave/views/06_ReportMain.vue index 2034622be..2f1fca1c3 100644 --- a/src/modules/09_leave/views/06_ReportMain.vue +++ b/src/modules/09_leave/views/06_ReportMain.vue @@ -112,6 +112,7 @@ const nodeId = ref(""); const nodeLevel = ref(0); const node = ref([]); const expanded = ref([]); +const orgTreeDnaId = ref(""); /** ฟังก์ชันเรียกข้อมูลโครงสร้างหน่วยงาน*/ async function fetchDataTree() { @@ -135,6 +136,7 @@ function onSelectedNode(data: any) { nodeId.value = data.orgTreeId; nodeLevel.value = data.orgLevel; expandedModal.value = false; + orgTreeDnaId.value = data.orgTreeDnaId; updateLeaveday(); } @@ -219,6 +221,7 @@ async function fetchLeaveday( startDate: Date, endDate: Date ) { + const nodeIdVal = typeReport.value === 3 ? orgTreeDnaId.value : nodeId.value; const body = { type: year === "FULL" @@ -232,7 +235,7 @@ async function fetchLeaveday( : "WEEKLY", startDate: dateToISO(startDate), endDate: dateToISO(endDate), - nodeId: nodeId.value, + nodeId: nodeIdVal, node: nodeLevel.value, }; @@ -334,6 +337,7 @@ function filterOption(val: string, update: any, typeOp: string) { function clearData() { nodeId.value = ""; nodeLevel.value = 0; + orgTreeDnaId.value = ""; org.value = ""; typeReport.value = null; yearType.value = "FULL"; @@ -410,7 +414,7 @@ function getReport() { : "WEEKLY", startDate: dateToISO(dateStart.value), endDate: dateToISO(dateEnd.value), - nodeId: nodeId.value, + nodeId: orgTreeDnaId.value, node: nodeLevel.value, }; http From 40c383c9324dbd3d6fd4fa1d7f5099d8b722a61f Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 8 Jan 2026 10:14:43 +0700 Subject: [PATCH 2/4] fix:display_datepicker_dateMonth --- src/modules/09_leave/views/06_ReportMain.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/09_leave/views/06_ReportMain.vue b/src/modules/09_leave/views/06_ReportMain.vue index 2f1fca1c3..01454d49f 100644 --- a/src/modules/09_leave/views/06_ReportMain.vue +++ b/src/modules/09_leave/views/06_ReportMain.vue @@ -847,7 +847,7 @@ onMounted(() => { -
+
Date: Thu, 8 Jan 2026 10:25:07 +0700 Subject: [PATCH 3/4] fix:checkPermission.attrIsUpdate --- .../12_evaluatePersonal/components/Detail/step/step4.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/modules/12_evaluatePersonal/components/Detail/step/step4.vue b/src/modules/12_evaluatePersonal/components/Detail/step/step4.vue index b8b12c086..abe63a76a 100644 --- a/src/modules/12_evaluatePersonal/components/Detail/step/step4.vue +++ b/src/modules/12_evaluatePersonal/components/Detail/step/step4.vue @@ -644,7 +644,7 @@ onMounted(async () => {
-
+
{
ประกาศผลการคัดเลือกบุคคล (เอกสารหมายเลข 10)
Date: Fri, 9 Jan 2026 12:02:29 +0700 Subject: [PATCH 4/4] fix:reset rows --- src/modules/09_leave/components/02_WorkList/Tab1.vue | 2 ++ src/modules/09_leave/components/02_WorkList/Tab2.vue | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/modules/09_leave/components/02_WorkList/Tab1.vue b/src/modules/09_leave/components/02_WorkList/Tab1.vue index 6d4e63d81..c33afe3c8 100644 --- a/src/modules/09_leave/components/02_WorkList/Tab1.vue +++ b/src/modules/09_leave/components/02_WorkList/Tab1.vue @@ -177,6 +177,8 @@ async function fetchListTimeRecord() { ? workStore.convertSatatus(e.checkOutStatus) : "-", })); + } else { + rows.value = []; } }) .catch((err) => { diff --git a/src/modules/09_leave/components/02_WorkList/Tab2.vue b/src/modules/09_leave/components/02_WorkList/Tab2.vue index a1edbb3d0..6c6af46b8 100644 --- a/src/modules/09_leave/components/02_WorkList/Tab2.vue +++ b/src/modules/09_leave/components/02_WorkList/Tab2.vue @@ -143,6 +143,8 @@ async function fetchListLogRecord() { checkOutLat: e.checkOutLat ? e.checkOutLat : "", checkOutLon: e.checkOutLon ? e.checkOutLon : "", })); + } else { + rows.value = []; } }) .catch((err) => {