bugs fix hitung realtime

This commit is contained in:
2024-07-02 09:16:03 +07:00
parent bb57d7f69a
commit f941903dcd

View File

@@ -212,10 +212,16 @@ export default function DialogBenefit({requestLog, setOpenDialog, openDialog, cl
}
}
// console.log(benefitData, 'test')
let amountApproved = Number(totalAll().totalAmountApproved) || 0;
let totalAmount = 0;
for (let key in benefitData) {
// Menambahkan nilai amount_approved ke totalAmount
totalAmount += Number(benefitData[key].amount_approved);
}
// Hitung penggunaan waktu nyata
realTimeUsage += amountApproved;
console.log(amountApproved, 'test1')
realTimeUsage += totalAmount;
console.log(realTimeUsage, 'test')
if (limitAmountPlan < realTimeUsage) {
setError(`benefit_data.${key}.amount_approved`, { message: `Total Amount Approve sudah melebihi limit ${ fNumber(limitAmountPlan) } , silakan isikan di Amount Excess` });
} else if (totalAll().totalAmountApproved > totalAll().totalAmountIncurred) {