diff --git a/app/Http/Controllers/AkaunController.php b/app/Http/Controllers/AkaunController.php index 3b57432..8b47886 100644 --- a/app/Http/Controllers/AkaunController.php +++ b/app/Http/Controllers/AkaunController.php @@ -353,7 +353,6 @@ class AkaunController extends Controller } public function cetakLaporanPenebusan(Request $request){ - // dd($request); $api_url = $request->hostname; $auth_user = Auth::user(); $current = Carbon::now(); @@ -387,7 +386,6 @@ class AkaunController extends Controller } public function cetakLaporanAnsuran(Request $request){ - // dd($request); $api_url = $request->hostname; $auth_user = Auth::user(); $current = Carbon::now(); @@ -408,7 +406,8 @@ class AkaunController extends Controller { if($request->jenis == 'pdf') { - $pdf = PDF::loadView('akaun.laporan_ansuran', compact('tebus','cawangan_detail','tarikh_cetak','tebus_date','api_url'))->setPaper('a4', 'potrait'); + // $pdf = PDF::loadView('akaun.laporan_ansuran', compact('tebus','cawangan_detail','tarikh_cetak','tebus_date','api_url'))->setPaper('a4', 'potrait'); + $pdf = PDF::loadView('akaun.laporan_ansuran', compact('tebus','cawangan_detail','tarikh_cetak','tebus_date','api_url'))->setPaper('a4', 'landscape'); return $pdf->download('laporan_ansuran_' . $request->kodcaw .'_'. $tebus_date . '.pdf'); }else{ return view('akaun.laporan_ansuran', compact('tebus','cawangan_detail','tarikh_cetak','tebus_date','api_url')); @@ -461,7 +460,6 @@ class AkaunController extends Controller } public function cetakLaporanPetiBesi(Request $request){ - // dd($request); $api_url = $request->hostname; $auth_user = Auth::user(); $current = Carbon::now(); @@ -1235,7 +1233,8 @@ class AkaunController extends Controller { if($request->jenis == 'pdf') { - $pdf = PDF::loadView('akaun.laporan_akrubulan',compact('akrubulan','year'))->setPaper('a4', 'potrait'); + //$pdf = PDF::loadView('akaun.laporan_akrubulan',compact('akrubulan','year'))->setPaper('a4', 'potrait'); + $pdf = PDF::loadView('akaun.laporan_akrubulan',compact('akrubulan','year'))->setPaper('a4', 'landscape'); return $pdf->download('laporan_akrubulan' . $year . '.pdf'); }else{ return view('akaun.laporan_akrubulan',compact('akrubulan','year')); @@ -1572,7 +1571,8 @@ class AkaunController extends Controller if($request->jenis == 'pdf') { - $pdf = PDF::loadView('akaun.laporan_auditTrail', compact('audittrail','cawangan_detail','tarikh_cetak','date','api_url'))->setPaper('a4', 'potrait'); + // $pdf = PDF::loadView('akaun.laporan_auditTrail', compact('audittrail','cawangan_detail','tarikh_cetak','date','api_url'))->setPaper('a4', 'potrait'); + $pdf = PDF::loadView('akaun.laporan_auditTrail', compact('audittrail','cawangan_detail','tarikh_cetak','date','api_url'))->setPaper('a4', 'landscape'); return $pdf->download('laporan_auditTrail_' . $cawangan_detail['kodcaw'] .'_'. $date . '.pdf'); } else{ @@ -1596,7 +1596,8 @@ class AkaunController extends Controller { if($request->jenis == 'pdf') { - $pdf = PDF::loadView('akaun.laporan_akrubulan_pecahan',compact('akrubulan','year'))->setPaper('a4', 'potrait'); + //$pdf = PDF::loadView('akaun.laporan_akrubulan_pecahan',compact('akrubulan','year'))->setPaper('a4', 'potrait'); + $pdf = PDF::loadView('akaun.laporan_akrubulan_pecahan',compact('akrubulan','year'))->setPaper('a4', 'landscape'); return $pdf->download('laporan_akrubulanpecahan' . $year . '.pdf'); }else{ return view('akaun.laporan_akrubulan_pecahan',compact('akrubulan','year')); @@ -1605,5 +1606,85 @@ class AkaunController extends Controller } + public function cetakLaporanAnsuranRangeDate(Request $request){ + $api_url = $request->hostname; + $auth_user = Auth::user(); + $current = Carbon::now(); + $current = new Carbon(); + $tarikh_cetak = $current->toDateString(); + + if($request->datemula == null){ + $mula_date = $current->toDateString(); + }else{ + $split_date = explode('-',$request->datemula); + $mula_date = $request->datemula; + } + + if($request->datehingga == null){ + $hingga_date = $current->toDateString(); + }else{ + $split_date2 = explode('-',$request->datehingga); + $hingga_date = $request->datehingga; + } + $tebus = Http::get($request->hostname. '/api/ansuranujrah/laporan/'. $request->kodcaw,['mula' => $mula_date,'akhir' => $hingga_date])->json(); + $cawangan=Http::get($request->hostname.'/api/cawangan/detail/'.$request->kodcaw)->json(); + $cawangan_detail=$cawangan[0]; + if(isset($request->jenis)) + { + if($request->jenis == 'pdf') + { + $pdf = PDF::loadView('akaun.laporan_ansuran', compact('tebus','cawangan_detail','tarikh_cetak','mula_date','hingga_date','api_url'))->setPaper('a4', 'potrait'); + return $pdf->download('laporan_ansuran_' . $request->kodcaw .'_'. $mula_date .'-'. $hingga_date .'.pdf'); + + }else{ + return view('akaun.laporan_ansuran', compact('tebus','cawangan_detail','tarikh_cetak','api_url','mula_date','hingga_date')); + } + } + + } + + public function cetakLaporanPenebusanRangeDate(Request $request){ + $api_url = $request->hostname; + $auth_user = Auth::user(); + $current = Carbon::now(); + $current = new Carbon(); + $tarikh_cetak = $current->toDateString(); + + if($request->datemula == null){ + $mula_date = $current->toDateString(); + }else{ + $split_date = explode('-',$request->datemula); + $mula_date = $request->datemula; + } + + if($request->datehingga == null){ + $hingga_date = $current->toDateString(); + }else{ + $split_date2 = explode('-',$request->datehingga); + $hingga_date = $request->datehingga; + } + + $tebus = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/tebusujrah/laporan/'. $auth_user['cawangan'] ,['mula' => $mula_date,'akhir' => $hingga_date])->json(); + + $tebus = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/tebusujrah/laporan/'. $request->kodcaw,['mula' => $mula_date,'akhir' => $hingga_date])->json(); + $tebuspengasingan = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/tebus/laporanjenistawarruqujrah/'.$request->kodcaw,['mula' => $mula_date,'akhir' => $hingga_date])->json(); + $upahlama = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/advansurdetailsrange/'. $request->kodcaw,['mula' => $mula_date,'akhir' => $hingga_date])->json(); + $ansuran = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url'). '/api/ansuransummaryrange/'. $request->kodcaw,['mula' => $mula_date,'akhir' => $hingga_date])->json(); + + $cawangan=Http::get($request->hostname.'/api/cawangan/detail/'.$request->kodcaw)->json(); + $cawangan_detail=$cawangan[0]; + + if(isset($request->jenis)) + { + if($request->jenis == 'pdf') + { + $pdf = PDF::loadView('akaun.laporan_penebusan', compact('tebus','cawangan_detail','tarikh_cetak','mula_date','hingga_date','tebuspengasingan','api_url','upahlama','ansuran')); + return $pdf->download('laporan_penebusan_' . $request->kodcaw .'_'. $mula_date .'-'. $hingga_date .'.pdf'); + }else{ + return view('akaun.laporan_penebusan', compact('tebus','cawangan_detail','tarikh_cetak','mula_date','hingga_date','tebuspengasingan','api_url','upahlama','ansuran')); + } + } + } + } diff --git a/resources/js/Akaun/Ansuran.vue b/resources/js/Akaun/Ansuran.vue index 9339c68..7334738 100644 --- a/resources/js/Akaun/Ansuran.vue +++ b/resources/js/Akaun/Ansuran.vue @@ -18,7 +18,11 @@ Mula - + + Hingga + + +