From 15fcfe80548ff3c7cd8be15bbd180192dd23a2f0 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Thu, 22 Jan 2026 16:45:43 +0700 Subject: [PATCH 1/8] fix(calculateDurationYmd):moment(endDate).startOf("day").add(1, "days"); --- .../15_development/components/scholarship/DetailView.vue | 2 ++ src/stores/mixin.ts | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/modules/15_development/components/scholarship/DetailView.vue b/src/modules/15_development/components/scholarship/DetailView.vue index 641f10094..7f9e59d08 100644 --- a/src/modules/15_development/components/scholarship/DetailView.vue +++ b/src/modules/15_development/components/scholarship/DetailView.vue @@ -374,6 +374,8 @@ function changeStartDate(type: string) { const endDate = new Date(formBody?.endDate); if (startDate > endDate) { formBody.endDate = null; + } else { + formBody.totalPeriod = calculateDurationYmd(startDate, endDate); } } break; diff --git a/src/stores/mixin.ts b/src/stores/mixin.ts index 4ea752184..7bc422c8b 100644 --- a/src/stores/mixin.ts +++ b/src/stores/mixin.ts @@ -946,7 +946,7 @@ export const useCounterMixin = defineStore("mixin", () => { if (!startDate || !endDate) return ""; let start = moment(startDate).startOf("day"); - let end = moment(endDate).startOf("day"); + let end = moment(endDate).startOf("day").add(1, "days"); // สลับค่าเพื่อให้ end มากกว่า start เสมอ if (start > end) [start, end] = [end, start]; From e80e4d6dfdc663f28d638cd97a14e88ab7d44ba3 Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 30 Jan 2026 17:35:23 +0700 Subject: [PATCH 2/8] fix:test build --- src/modules/04_registryPerson/views/listView.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/modules/04_registryPerson/views/listView.vue b/src/modules/04_registryPerson/views/listView.vue index 3b70e29a6..dbf8dcca0 100644 --- a/src/modules/04_registryPerson/views/listView.vue +++ b/src/modules/04_registryPerson/views/listView.vue @@ -745,6 +745,7 @@ onMounted(async () => { /> + From 78d1a06942d7b388eb6a22d945ad8811e44e51dc Mon Sep 17 00:00:00 2001 From: "DESKTOP-1R2VSQH\\Lenovo ThinkPad E490" Date: Fri, 6 Feb 2026 17:01:41 +0700 Subject: [PATCH 3/8] fix(development): display btn projectStatus !== 'FINISH' --- src/modules/15_development/components/Target.vue | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/15_development/components/Target.vue b/src/modules/15_development/components/Target.vue index 360cd4b26..f5a33abbd 100644 --- a/src/modules/15_development/components/Target.vue +++ b/src/modules/15_development/components/Target.vue @@ -634,8 +634,9 @@ onMounted(() => { class="col-xs-12 col-sm-12 text-weight-medium bg-grey-1 q-py-xs q-px-md" > เป้าหมายตามแผน + {