diff --git a/app/Http/Controllers/NocController.php b/app/Http/Controllers/NocController.php index b4a5651..171bfb4 100644 --- a/app/Http/Controllers/NocController.php +++ b/app/Http/Controllers/NocController.php @@ -402,6 +402,14 @@ ]; })->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')); @@ -416,6 +424,7 @@ 'pageCount' => $pageCount, 'page' => $currentPage, 'totalCount' => $totalRecords, + 'totalNominalDiterima' => $totalNominalDiterima, 'data' => $data, ]); } diff --git a/resources/views/noc/penyelesaian.blade.php b/resources/views/noc/penyelesaian.blade.php index f4367b6..06c49fb 100644 --- a/resources/views/noc/penyelesaian.blade.php +++ b/resources/views/noc/penyelesaian.blade.php @@ -108,6 +108,15 @@ + +
+
+
+ Total Nominal Diterima: Rp 0 +
+
+