diff --git a/resources/views/hr/payrolls/index.blade.php b/resources/views/hr/payrolls/index.blade.php index b5ebbd30..aca3dcba 100644 --- a/resources/views/hr/payrolls/index.blade.php +++ b/resources/views/hr/payrolls/index.blade.php @@ -463,11 +463,11 @@ function openEditPayrollModal(id, data) { }); // 총 지급액·과세표준 계산 표시 - const baseSalary = data.base_salary || 0; - const overtimePay = data.overtime_pay || 0; - const bonus = data.bonus || 0; + const baseSalary = Number(data.base_salary) || 0; + const overtimePay = Number(data.overtime_pay) || 0; + const bonus = Number(data.bonus) || 0; let allowancesTotal = 0; - if (data.allowances) data.allowances.forEach(a => allowancesTotal += (a.amount || 0)); + if (data.allowances) data.allowances.forEach(a => allowancesTotal += (Number(a.amount) || 0)); const grossSalary = baseSalary + overtimePay + bonus + allowancesTotal; document.getElementById('calcGross').textContent = numberFormat(grossSalary); document.getElementById('calcTaxableBase').textContent = numberFormat(grossSalary - bonus);