From 14a05f5bff7f6bfcd6eddb3beda448476a776f3e Mon Sep 17 00:00:00 2001 From: BTMS2 Date: Sun, 9 Mar 2025 13:25:33 +0800 Subject: [PATCH] kemaskini laporan pendahuluan dan serahan --- app/Http/Controllers/AkaunController.php | 29 ++++++++++-- resources/js/Akaun/Pendahuluanserahan.vue | 14 +++++- .../laporan_pendahuluanserahan.blade.php | 44 +++++++++++++------ 3 files changed, 68 insertions(+), 19 deletions(-) diff --git a/app/Http/Controllers/AkaunController.php b/app/Http/Controllers/AkaunController.php index 1197659..561712e 100644 --- a/app/Http/Controllers/AkaunController.php +++ b/app/Http/Controllers/AkaunController.php @@ -522,16 +522,37 @@ class AkaunController extends Controller if(isset($request->jenis)) { + $jenisLaporan = $request->radpendser; // Get report type + if($request->jenis == 'pdf') { - $pdf = PDF::loadView('akaun.laporan_pendahuluanserahan', compact('pendser','cawangan_detail','tarikh_cetak','mula_date','hingga_date','api_url'))->setPaper('a4', 'potrait'); - return $pdf->download('laporan_HQ_' . $request->kodcaw .'_'. $mula_date . '_' . $request->radpendser . '.pdf'); - }else{ - return view('akaun.laporan_pendahuluanserahan', compact('pendser','cawangan_detail','tarikh_cetak','mula_date','hingga_date','api_url')); + $pdf = PDF::loadView('akaun.laporan_pendahuluanserahan', compact( + 'pendser', + 'cawangan_detail', + 'tarikh_cetak', + 'mula_date', + 'hingga_date', + 'api_url', + 'jenisLaporan' // Pass the report type + ))->setPaper('a4', 'portrait'); + return $pdf->download('laporan_HQ_' . $request->kodcaw . '_' . $mula_date . '_' . $jenisLaporan . '.pdf'); + } + else + { + return view('akaun.laporan_pendahuluanserahan', compact( + 'pendser', + 'cawangan_detail', + 'tarikh_cetak', + 'mula_date', + 'hingga_date', + 'api_url', + 'jenisLaporan' // Pass the report type to the view + )); } } + } public function cetaklaporan_tuntutbaki(Request $request){ diff --git a/resources/js/Akaun/Pendahuluanserahan.vue b/resources/js/Akaun/Pendahuluanserahan.vue index 75203a1..8a9e8e6 100644 --- a/resources/js/Akaun/Pendahuluanserahan.vue +++ b/resources/js/Akaun/Pendahuluanserahan.vue @@ -1,8 +1,8 @@