From 04c7a1d9695252bce5c6976435834f655b3861cd Mon Sep 17 00:00:00 2001 From: Ilham Wara Nugroho Date: Wed, 7 Jan 2026 11:31:16 +0700 Subject: [PATCH] update --- app/Exports/CrfExport.php | 2 +- .../Controllers/Reports/CrfController.php | 8 ++++- .../views/modules/reports/crf/index.blade.php | 30 ++++--------------- .../modules/reports/crf/report.blade.php | 2 +- .../views/modules/reports/crf/row.blade.php | 2 +- .../views/modules/reports/crf/table.blade.php | 2 +- 6 files changed, 17 insertions(+), 29 deletions(-) diff --git a/app/Exports/CrfExport.php b/app/Exports/CrfExport.php index 328e12c..0dbf063 100644 --- a/app/Exports/CrfExport.php +++ b/app/Exports/CrfExport.php @@ -24,7 +24,7 @@ class CrfExport implements FromView, WithStyles public function view(): View { - return view('reports.crf.report', [ + return view('modules.reports.crf.report', [ 'sector' => $this->sector, 'crfData' => $this->crfData, 'worksheets' => $this->worksheets, diff --git a/app/Http/Controllers/Reports/CrfController.php b/app/Http/Controllers/Reports/CrfController.php index cac20a9..b07215d 100644 --- a/app/Http/Controllers/Reports/CrfController.php +++ b/app/Http/Controllers/Reports/CrfController.php @@ -14,6 +14,9 @@ use Maatwebsite\Excel\Facades\Excel; class CrfController extends Controller { + protected $title = 'Common Reporting Format (CRF)'; + protected $template = 'modules.reports.crf'; + protected $route = 'modules.laporan.crf'; protected $service; public function __construct(CrfService $service) @@ -31,8 +34,11 @@ class CrfController extends Controller ->where('inventory_year', $inventoryYear) ->where('activity_year', $activityYear) ->get(); + // dd($crfData); - return view('reports.crf.index', [ + return view($this->template.'.index', [ + 'title' => $this->title, + 'route' => $this->route, 'inventoryYear' => $inventoryYear ?? date('Y'), 'activityYear' => $activityYear ?? date('Y') - 1, 'sectorCode' => $sectorCode, diff --git a/resources/views/modules/reports/crf/index.blade.php b/resources/views/modules/reports/crf/index.blade.php index fb54cd5..9c0b574 100644 --- a/resources/views/modules/reports/crf/index.blade.php +++ b/resources/views/modules/reports/crf/index.blade.php @@ -1,26 +1,11 @@ @extends('layouts.master') -@section('title') - Common Reporting Format (CRF) -@endsection - @section('content')
-
Common Reporting Format (CRF)
+
{{@$title}}
- @if ($errors->has('error')) -
- {{ $errors->first('error') }} -
- @endif - - @if (session('success')) -
- {{ session('success') }} -
- @endif
@@ -46,32 +31,29 @@
-
+

@if ($crfData->isNotEmpty()) - @include('reports.crf.table') + @include('modules.reports.crf.table') @endif @endsection -@push('styles') -@endsection - @section('js')