From 10aa7431bcdefd90cb63cf9ccb9b30fc6802bac3 Mon Sep 17 00:00:00 2001 From: leedj312 Date: Sun, 28 Sep 2025 19:02:33 +0900 Subject: [PATCH] =?UTF-8?q?=EB=8C=80=EB=AF=BC=20=EC=8B=9C=EB=8F=84=20?= =?UTF-8?q?=EC=BD=94=EC=97=90=20=EC=97=86=EB=8A=94=20=EC=8B=9C=EA=B5=B0?= =?UTF-8?q?=EA=B5=AC=20=ED=91=9C=EC=B6=9Cx?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/(base-layout)/pages/wrStatus/page.tsx | 2 +- apps/dm/app/store/wrStatus/index.tsx | 22 +++++++++++-------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/apps/dm/app/(base-layout)/pages/wrStatus/page.tsx b/apps/dm/app/(base-layout)/pages/wrStatus/page.tsx index 5a7ca6dbd..f5acfdb97 100644 --- a/apps/dm/app/(base-layout)/pages/wrStatus/page.tsx +++ b/apps/dm/app/(base-layout)/pages/wrStatus/page.tsx @@ -149,7 +149,7 @@ export default function WrStatusPage() { useEffect(() => { - if(Common.selectSidoData&&Common.selectSidoData.length>0) + if(Common.selectSidoData&&Common.selectSidoData.length>1) getDmStatusData(Common.selectSidoData); },[Common.selectSidoData]) diff --git a/apps/dm/app/store/wrStatus/index.tsx b/apps/dm/app/store/wrStatus/index.tsx index 10ef19216..ec8911f51 100644 --- a/apps/dm/app/store/wrStatus/index.tsx +++ b/apps/dm/app/store/wrStatus/index.tsx @@ -32,7 +32,7 @@ export const DmStatusReducer = (set: any): DmStatusActions => { return { getDmStatusData: async (cityCd: SelectDataType[]) => { const data = await getFetch(fetchType.FO, "/dashBoard/daemin"); - + console.log('cityCd ', cityCd) const dataSum = data.data.reduce( (acc: DmStatusDataType, item: DmStatusDataType) => { acc.sewage = ( @@ -89,15 +89,19 @@ export const DmStatusReducer = (set: any): DmStatusActions => { const sewageCnt = item.sewageCnt; const rainwaterCnt = item.rainwaterCnt; const reclaimedCnt = item.reclaimedCnt; - - return { - region: regionText ? regionText.text : item.region, - sewage: sewageCnt + "(" + sewage + ")", - rainwater: rainwaterCnt + "(" + rainwater + ")", - reclaimed: reclaimedCnt + "(" + reclaimed + ")", - }; + console.log("regionText ", regionText); + if (regionText && regionText.text) { + return { + region: regionText ? regionText.text : item.region, + sewage: sewageCnt + "(" + sewage + ")", + rainwater: rainwaterCnt + "(" + rainwater + ")", + reclaimed: reclaimedCnt + "(" + reclaimed + ")", + }; + } } - ); + ).filter((item): item is DmStatusBoardType => item !== undefined); + + console.log("boardData ", boardData); const chartData = data.data.map((item) => ({ label: makeRegion(