From c9bf977e8c445d289dd277fd77430fb71afdfac3 Mon Sep 17 00:00:00 2001 From: Amirah22 <94591077+Amirah22@users.noreply.github.com> Date: Wed, 1 Mar 2023 12:50:52 +0800 Subject: [PATCH] update report i.duga,lejar am,i.duga akru,aging --- app/Http/Controllers/AkaunController.php | 45 +++++++++++++++++------- resources/js/Akaun/Aging.vue | 30 ++++++++-------- resources/js/Akaun/ImbangdugaAkru.vue | 5 +-- resources/js/Akaun/Lejeram.vue | 3 +- 4 files changed, 53 insertions(+), 30 deletions(-) diff --git a/app/Http/Controllers/AkaunController.php b/app/Http/Controllers/AkaunController.php index 6433b6c..5cbb13c 100644 --- a/app/Http/Controllers/AkaunController.php +++ b/app/Http/Controllers/AkaunController.php @@ -627,7 +627,7 @@ class AkaunController extends Controller { if($request->jenis == 'pdf') { - $pdf = PDF::loadView('akaun.laporan_ringkasanharian', compact('cawangan_detail','tarikh_cetak','ringkasan_date','api_url','laporan','totalbilkawalanstok','totalpinjkawalanstok'))->setPaper('a4', 'potrait'); + $pdf = PDF::loadView('akaun.laporan_ringkasanharian_pdf', compact('cawangan_detail','tarikh_cetak','ringkasan_date','api_url','laporan','totalbilkawalanstok','totalpinjkawalanstok'))->setPaper('a4', 'landscape'); return $pdf->download('laporan_ringkasanharian_' . $request->kodcaw .'_'. $ringkasan_date . '.pdf'); }else{ return view('akaun.laporan_ringkasanharian', compact('cawangan_detail','tarikh_cetak','ringkasan_date','api_url','laporan','totalbilkawalanstok','totalpinjkawalanstok')); @@ -688,14 +688,14 @@ class AkaunController extends Controller $cawangan=Http::get($api_url.'/api/cawangan/detail/'.$request->kodcaw)->json(); $cawangan_detail=$cawangan[0]; - if($request->radaktif === 'aktif') - { - $stokaudit = Http::get($api_url. '/api/stokaudit/aktif/'. $request->kodcaw,['tarikh' => $tebus_date])->json(); - return view('akaun.laporan_stokaudit', compact('stokaudit','cawangan_detail','tarikh_cetak','tebus_date','api_url')); - }else{ - $stokaudit = Http::get($api_url. '/api/stokaudit/takaktif/'. $request->kodcaw,['tarikh' => $tebus_date])->json(); - return view('akaun.laporan_stokauditbelumaktif', compact('stokaudit','cawangan_detail','tarikh_cetak','tebus_date','api_url')); - } + if($request->radaktif === 'aktif') + { + $stokaudit = Http::get($api_url. '/api/stokaudit/aktif/'. $request->kodcaw,['tarikh' => $tebus_date])->json(); + return view('akaun.laporan_stokaudit', compact('stokaudit','cawangan_detail','tarikh_cetak','tebus_date','api_url')); + }else{ + $stokaudit = Http::get($api_url. '/api/stokaudit/takaktif/'. $request->kodcaw,['tarikh' => $tebus_date])->json(); + return view('akaun.laporan_stokauditbelumaktif', compact('stokaudit','cawangan_detail','tarikh_cetak','tebus_date','api_url')); + } } public function cetaklaporan_kawalanstok(Request $request){ @@ -930,9 +930,18 @@ class AkaunController extends Controller $aging = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/admin/laporan/aging',['kodcaw' => $kodcaw,'tahun'=>$tahun,'bulan'=>$bulan])->json(); - $pdf = PDF::loadView('akaun.laporan_aging', compact('aging','cawangan_detail','tarikh_cetak','tebus_date','api_url'))->setPaper('a4', 'potrait'); + if(isset($request->jenis)) + { + if($request->jenis == 'pdf') + { + $pdf = PDF::loadView('akaun.laporan_aging', compact('aging','cawangan_detail','tarikh_cetak','tebus_date','api_url'))->setPaper('a4', 'potrait'); return $pdf->download('laporan_aging_' . $request->kodcaw .'_'. $tebus_date . '.pdf'); - // return view('akaun.laporan_aging', compact('aging','cawangan_detail','tarikh_cetak','tebus_date','api_url')); + + }else{ + + return view('akaun.laporan_aging', compact('aging','cawangan_detail','tarikh_cetak','tebus_date','api_url')); } + } + } public function cetakLaporanPrestasi(Request $request) @@ -1339,7 +1348,19 @@ class AkaunController extends Controller $totalhartasemasa = $array_ig->sum_harta; $totaltanggungansemasa = $array_ig->sum_tanggungan; - return view('akaun.laporan_imbangduga-akru',compact('tarikh_imbangan', 'tarikh_imbangan2','hartasemasa','tanggungansemasa','totalhartasemasa','totaltanggungansemasa','tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail')); + if(isset($request->jenis)) + { + if($request->jenis == 'pdf') + { + $pdf = PDF::loadView('akaun.laporan_imbangduga-akru',compact('tarikh_imbangan', 'tarikh_imbangan2','hartasemasa','tanggungansemasa','totalhartasemasa','totaltanggungansemasa','tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail')); + return $pdf->download('laporan_imbangduga_akru'. $request->kodcaw.'_'. $tarikh_cetak. '.pdf'); + } + else + { + return view('akaun.laporan_imbangduga-akru',compact('tarikh_imbangan', 'tarikh_imbangan2','hartasemasa','tanggungansemasa','totalhartasemasa','totaltanggungansemasa','tarikh_cetak','cawangan_info','cawangan','api_url','cawangan_detail')); + } + } + } public function cetak_tuntutrugilelong(Request $request){ diff --git a/resources/js/Akaun/Aging.vue b/resources/js/Akaun/Aging.vue index 5a64bec..540933d 100644 --- a/resources/js/Akaun/Aging.vue +++ b/resources/js/Akaun/Aging.vue @@ -9,7 +9,7 @@ Laporan Aging -
- +