실적등록 수정

This commit is contained in:
leedj312
2025-07-26 13:23:11 +09:00
parent 7661823c8b
commit 87be84f620
@@ -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)
}}
/>