From 66e67d504bda80c6f22743644e4e7de54c266a1b Mon Sep 17 00:00:00 2001 From: Kwesi Banson Jnr Date: Wed, 20 May 2026 08:49:48 +0000 Subject: [PATCH] fixed SMS Units and Charge display --- .../Controllers/ClientsTrafficController.php | 2 ++ public/assets/js/traffic-mgt.js | 16 +++++++++------- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/ClientsTrafficController.php b/app/Http/Controllers/ClientsTrafficController.php index 763fa81..cab2979 100644 --- a/app/Http/Controllers/ClientsTrafficController.php +++ b/app/Http/Controllers/ClientsTrafficController.php @@ -223,6 +223,8 @@ class ClientsTrafficController extends Controller $tnm_rate = 18; $charge_computation = ($split_sms_units_arr['Airtel SMSUnits'] * $airtel_rate) + ($split_sms_units_arr['TNM SMSUnits'] + $tnm_rate); $data['charge_computation'] = number_format($charge_computation, 2); + $data['airtel_sms_units'] = number_format($split_sms_units_arr['Airtel SMSUnits']); + $data['tnm_sms_units'] = number_format($split_sms_units_arr['TNM SMSUnits']); return response()->json($data); } diff --git a/public/assets/js/traffic-mgt.js b/public/assets/js/traffic-mgt.js index df36473..42c6639 100644 --- a/public/assets/js/traffic-mgt.js +++ b/public/assets/js/traffic-mgt.js @@ -53,15 +53,17 @@ const theSmsChargeTotalValue = document.getElementById('smsUnitsCharge'); theReportRange.innerHTML = data.reportDate; - const formattedTNMUnits = Number(data['TNM SMSUnits']).toLocaleString('en-GH'); + //const formattedTNMUnits = Number(data.tnm_sms_units']).toLocaleString('en-GH'); - const formattedAirtelUnits = Number(data.data['Airtel SMSUnits']).toLocaleString('en-GH', { - minimumFractionDigits: 2, - maximumFractionDigits: 2 - }); + // const formattedAirtelUnits = Number(data.data['airtel_sms_units']).toLocaleString('en-GH', { + // minimumFractionDigits: 2, + // maximumFractionDigits: 2 + // }); - theSmsChargeTotalValue.innerHTML = 'SMS Charge(MWK) : ' + data.charge_computation; - theSmsUnitsValue.innerHTML = `SMS Units: Airtel ${formattedAirtelUnits} | TNM: ${formattedTNMUnits}`; + theSmsChargeTotalValue.innerHTML = 'SMS Charge (MWK) : ' + data.charge_computation + ''; + console.log(data.charge_computation); + console.log(data.airtel_sms_units); + theSmsUnitsValue.innerHTML = 'SMS Units: Airtel ' + data.airtel_sms_units + ' | TNM: ' + data.tnm_sms_units + ''; }) .catch(error => console.error('Error:', error)); }