diff --git a/app/Http/Controllers/NocController.php b/app/Http/Controllers/NocController.php index 1ca1f4d..b4a5651 100644 --- a/app/Http/Controllers/NocController.php +++ b/app/Http/Controllers/NocController.php @@ -296,6 +296,13 @@ ]; })->sortBy('updated_at', 1)->values(); + // Calculate total nominal diterima from all filtered data (not just current page) + $totalNominalDiterima = $data->sum(function ($item) { + // Extract numeric value from formatted currency string + $nominal = str_replace(['Rp', '.', ',00'], '', $item['nominal_diterima']); + return (float) $nominal; + }); + // Calculate the page count $pageCount = ceil($totalRecords / $request->get('size')); @@ -310,6 +317,7 @@ 'pageCount' => $pageCount, 'page' => $currentPage, 'totalCount' => $totalRecords, + 'totalNominalDiterima' => $totalNominalDiterima, 'data' => $data, ]); } diff --git a/resources/views/noc/pembayaran.blade.php b/resources/views/noc/pembayaran.blade.php index b792dd2..9080737 100644 --- a/resources/views/noc/pembayaran.blade.php +++ b/resources/views/noc/pembayaran.blade.php @@ -92,6 +92,15 @@ + +