diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index aa1f4d9..ed9dae3 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -6,7 +6,7 @@ use Illuminate\Http\Request; use Illuminate\Support\Facades\Http; use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Session; - +use Carbon\Carbon; use PDF; class KhazanahController extends Controller @@ -81,7 +81,7 @@ class KhazanahController extends Controller $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); $cawangan_detail=$cawangan[0]; // dd($cawangan_detail); - return view('khazanah.laporanscanbarcode', compact('marhun_serah_petibesi','cawangan_detail')); + return view('print.laporanscanbarcode', compact('marhun_serah_petibesi','cawangan_detail')); } public function LaporanSemakBarcodePDF(){ @@ -96,4 +96,66 @@ class KhazanahController extends Controller $filename="serahan"; return $pdf->stream($filename.$today_date.'.pdf'); } + + public function laporan(){ + $auth_user = Auth::user(); + $api_url = config('api.url'); + $gadai = Http::get( config('api.url') .'/api/gadai/serah_marhun/khazanah/'. $auth_user['cawangan'])->json(); + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + return view('khazanah.laporan.index',compact('cawangan_info','api_url','gadai')); + } + + public function laporanGadaian(){ + $auth_user = Auth::user(); + $api_url = config('api.url'); + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + return view('khazanah.laporan.gadaian',compact('cawangan_info','api_url')); + } + + public function cetakLaporanGadai(Request $request){ + // dd($request); + $api_url = config('api.url'); + $auth_user = Auth::user(); + $current = Carbon::now(); + $current = new Carbon(); + $tarikh_cetak = $current->toDateString(); + if($request->datetimepicker1 == null){ + $tebus_date = $current->toDateString(); + }else{ + $split_date = explode('-',$request->datetimepicker1); + $gadai_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + } + $gadai = Http::get(config('api.url'). '/api/gadai/laporan/'. $auth_user['cawangan'] .'/'. $gadai_date)->json(); + $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); + $cawangan_detail=$cawangan[0]; + // dd($gadai); + return view('print.laporan_gadaian', compact('gadai','cawangan_detail','tarikh_cetak','gadai_date','api_url')); + } + + public function laporanPenebusan(){ + $auth_user = Auth::user(); + $api_url = config('api.url'); + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + return view('khazanah.laporan.penebusan',compact('cawangan_info','api_url')); + } + + public function cetakLaporanPenebusan(Request $request){ + // dd($request); + $api_url = config('api.url'); + $auth_user = Auth::user(); + $current = Carbon::now(); + $current = new Carbon(); + $tarikh_cetak = $current->toDateString(); + if($request->datetimepicker1 == null){ + $tebus_date = $current->toDateString(); + }else{ + $split_date = explode('-',$request->datetimepicker1); + $tebus_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + } + $tebus = Http::get(config('api.url'). '/api/tebus/laporan/'. $auth_user['cawangan'] .'/'. $tebus_date)->json(); + $cawangan=Http::get(config('api.url').'/api/cawangan/detail/'.$auth_user['cawangan'])->json(); + $cawangan_detail=$cawangan[0]; + // dd($gadai); + return view('print.laporan_penebusan', compact('tebus','cawangan_detail','tarikh_cetak','tebus_date','api_url')); + } } diff --git a/resources/views/homepage/khazanah/home.blade.php b/resources/views/homepage/khazanah/home.blade.php index 023230b..af32a21 100644 --- a/resources/views/homepage/khazanah/home.blade.php +++ b/resources/views/homepage/khazanah/home.blade.php @@ -30,7 +30,7 @@ Pelanggan