bugs fix hitung realtime
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user