From 87be84f62074dae542de00b1cf316c0a6c20ab52 Mon Sep 17 00:00:00 2001 From: leedj312 Date: Sat, 26 Jul 2025 13:23:11 +0900 Subject: [PATCH] =?UTF-8?q?=EC=8B=A4=EC=A0=81=EB=93=B1=EB=A1=9D=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../prfmncReg/pbnstPrfmncReg/page.tsx | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/apps/wr/app/ruseFcltMng/prfmncReg/pbnstPrfmncReg/page.tsx b/apps/wr/app/ruseFcltMng/prfmncReg/pbnstPrfmncReg/page.tsx index c4e62a861..fbab00284 100644 --- a/apps/wr/app/ruseFcltMng/prfmncReg/pbnstPrfmncReg/page.tsx +++ b/apps/wr/app/ruseFcltMng/prfmncReg/pbnstPrfmncReg/page.tsx @@ -125,6 +125,9 @@ export default function PrfmncPrfmncReg() { }; if (prfmncRes[index]?.prfList) { prfmncRes[index].prfList?.forEach((prfItem) => { + const yr = Number(prfItem.ym?.slice(0, 4)); // "YYYY" + + if(yr === Number(searchYear)) { const month = Number(prfItem?.ym?.slice(4)); // "MM" const monthKey = `${month}월`; @@ -155,7 +158,11 @@ export default function PrfmncPrfmncReg() { outSubtotal.total += value; } }); + } }); + + if(inSubtotal.total!==0 && outSubtotal.total!==0) { + inUsageData.push(inSubtotal); outUsageData.push(outSubtotal); const usageTotalObj: { [key: string]: any } = { @@ -174,18 +181,21 @@ export default function PrfmncPrfmncReg() { const tableData = [...inUsageData, ...outUsageData, usageTotalObj]; setpbnstRuseFcltId(prfmncRes[index].pbnstRuseFcltId); setInputData(tableData); + }else{ + setInputData([]); + } } else { setInputData([]); } } }, - [prfmncRes] + [prfmncRes,searchYear] ); useEffect(() => { if (!prfmnc.isInit) { const year = new Date().getFullYear() - prfmncHasuInit(1, "41", String(year)); + prfmncHasuInit(1, '41', String(year)); } }, [prfmnc.isInit, prfmncHasuInit]); useEffect(() => { @@ -305,7 +315,7 @@ export default function PrfmncPrfmncReg() { }} onPageChange={ (page) => { - prfmncHasuInit(page, "41", searchYear); + prfmncHasuInit(page, '41', searchYear); setPageNation(page) }} />