diff --git a/frontend/dashboard/src/pages/CustomerService/FinalLog/Components/DialogBenefit.tsx b/frontend/dashboard/src/pages/CustomerService/FinalLog/Components/DialogBenefit.tsx index 579b8b89..d4735d9f 100644 --- a/frontend/dashboard/src/pages/CustomerService/FinalLog/Components/DialogBenefit.tsx +++ b/frontend/dashboard/src/pages/CustomerService/FinalLog/Components/DialogBenefit.tsx @@ -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) {