재이용실적 현황 테이블 데이터 오류 수정

This commit is contained in:
jyha00
2025-07-26 17:20:54 +09:00
parent fe6293eb28
commit a09e7fc709
@@ -101,11 +101,12 @@ export default function PbnstPrfmncSttn() {
}));
const inSubtotal = { ...structuredClone(subTotalObj), 구분: "장내용수" };
const outSubtotal = { ...structuredClone(subTotalObj), 구분: "장외용수" };
const prfFilter = prfList?.filter((e) => e.ym.slice(0, 4) === year)
const prfFilter = prfList?.filter((e) =>
e.ym.slice(0, 4) === year
)
if (prfList && prfFilter.length > 0) {
prfList?.forEach((prfItem) => {
prfFilter.forEach((prfItem) => {
const month = Number(prfItem?.ym?.slice(4)); // "MM"
const monthKey = `${month}월`;
@@ -151,6 +152,7 @@ export default function PbnstPrfmncSttn() {
const tableData = [...inUsageData, ...outUsageData, usageTotalObj];
setPrfData(tableData);
setExcelData(excelPrfmncSttnParsing(prfData ?? []))
// });
} else {
setPrfData([]);
}
@@ -212,9 +214,10 @@ export default function PbnstPrfmncSttn() {
rawData.forEach((item) => {
// 실적 테이블 데이터
if (chartId) {
if (item.prfList?.[0]?.ym.slice(0, 4) === year && item.prfList?.[0]?.pbnstRuseFcltId === chartId) {
if (item.prfList.find((e) => e.ym.slice(0, 4) === year) && item.prfList?.[0]?.pbnstRuseFcltId === chartId) {
prfTableData(item.prfList, year);
}
item.prfList.filter((e) => e.ym.slice(0, 4) === year && e.pbnstRuseFcltId === chartId).forEach((element) => {
// 누적
wshwtr += element.wshwtr;
@@ -438,7 +441,6 @@ export default function PbnstPrfmncSttn() {
}
}, [inLineData]);
useEffect(() => {
if (outLineData?.chartData1) {
const newChartConfig = {
@@ -514,8 +516,6 @@ export default function PbnstPrfmncSttn() {
if (prfmncRes?.[0]?.pbnstRuseFcltId) setChartId(prfmncRes[0].pbnstRuseFcltId)
}, [prfmncRes]);
useEffect(() => {
if (pbnRuseNm.length > 1)
pbnNmSearch("1", "23", ref.current, pbnRuseNm, searchYear, []);