From 33d3dba95d60a54d0fdfea285483fe04de5ba904 Mon Sep 17 00:00:00 2001 From: Bright Date: Tue, 25 Feb 2025 15:54:09 +0700 Subject: [PATCH] =?UTF-8?q?fix=20=E0=B9=93=E0=B9=90=20=E0=B8=81=E0=B8=B1?= =?UTF-8?q?=E0=B8=99=E0=B8=A2=E0=B8=B2=E0=B8=A2=E0=B8=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/controllers/ReportController.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/src/controllers/ReportController.ts b/src/controllers/ReportController.ts index e09ac8e..91108a4 100644 --- a/src/controllers/ReportController.ts +++ b/src/controllers/ReportController.ts @@ -84,7 +84,7 @@ export class ReportController extends Controller { }); period2 = _period2 ? `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ${Extension.ToThaiFullDate2(_period2?.startDate)} ถึง ${Extension.ToThaiFullDate2(_period2?.endDate)}` - : `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ๑ เมษายน ${Extension.ToThaiYear(data.year)} ถึง ๓๑ กันยายน ${Extension.ToThaiYear(data.year)}`; + : `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ๑ เมษายน ${Extension.ToThaiYear(data.year)} ถึง ๓๐ กันยายน ${Extension.ToThaiYear(data.year)}`; } else if (data.durationKPI == "OCT") { period2 = `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ${Extension.ToThaiFullDate2(data.startDate)} ถึง ${Extension.ToThaiFullDate2(data.endDate)}`; @@ -1455,7 +1455,7 @@ export class ReportController extends Controller { }); period2 = _period2 ? `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ${Extension.ToThaiFullDate2(_period2?.startDate)} ถึง ${Extension.ToThaiFullDate2(_period2?.endDate)}` - : `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ๑ เมษายน ${Extension.ToThaiYear(period_.year)} ถึง ๓๑ กันยายน ${Extension.ToThaiYear(period_.year)}`; + : `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ๑ เมษายน ${Extension.ToThaiYear(period_.year)} ถึง ๓๐ กันยายน ${Extension.ToThaiYear(period_.year)}`; } else if (period_?.durationKPI === "OCT") { period2 = `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ${Extension.ToThaiFullDate2(period_.startDate)} ถึง ${Extension.ToThaiFullDate2(period_.endDate)}`; @@ -1830,7 +1830,7 @@ export class ReportController extends Controller { }); period2 = _period2 ? `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ${Extension.ToThaiFullDate2(_period2?.startDate)} ถึง ${Extension.ToThaiFullDate2(_period2?.endDate)}` - : `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ๑ เมษายน ${Extension.ToThaiYear(kpiUserEvaluation.kpiPeriod.year)} ถึง ๓๑ กันยายน ${Extension.ToThaiYear(kpiUserEvaluation.kpiPeriod.year)}`; + : `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ๑ เมษายน ${Extension.ToThaiYear(kpiUserEvaluation.kpiPeriod.year)} ถึง ๓๐ กันยายน ${Extension.ToThaiYear(kpiUserEvaluation.kpiPeriod.year)}`; } else if (kpiUserEvaluation.kpiPeriod.durationKPI === "OCT") { period2 = `${durationKpi_OCT} รอบที่ ๒ ตั้งแต่ ${Extension.ToThaiFullDate2(kpiUserEvaluation.kpiPeriod.startDate)} ถึง ${Extension.ToThaiFullDate2(kpiUserEvaluation.kpiPeriod.endDate)}`; @@ -2075,8 +2075,15 @@ export class ReportController extends Controller { point5: "☐", summary: "-", }], + //group1 only summaryPlanneds: Extension.ToThaiNumber(kpiUserEvaluation.kpiUserPlanneds.reduce((sum, r) => sum + r.summary, 0).toLocaleString()), - summarySpecials: Extension.ToThaiNumber(kpiUserEvaluation.kpiUserSpecials.reduce((sum, r) => sum + r.summary, 0).toLocaleString()), + totalPlan: kpiUserEvaluation.kpiUserPlanneds.reduce((sum, p) => sum + p.summary, 0) > 60 + ? Extension.ToThaiNumber((60).toLocaleString()) + : Extension.ToThaiNumber(kpiUserEvaluation.kpiUserPlanneds.reduce((sum, p) => sum + p.summary, 0).toLocaleString()), + totalSpec: kpiUserEvaluation.kpiUserSpecials.reduce((sum, p) => sum + p.summary, 0) > 20 + ? Extension.ToThaiNumber((20).toLocaleString()) + : Extension.ToThaiNumber(kpiUserEvaluation.kpiUserSpecials.reduce((sum, p) => sum + p.summary, 0).toLocaleString()), + // summaryPoint1: Extension.ToThaiNumber((kpiUserEvaluation.kpiUserPlanneds.reduce((sum, p) => sum + p.summary, 0) +kpiUserEvaluation.kpiUserRoles.reduce((sum, r) => sum + r.summary, 0)