From 221fb40fc220b2219609f098fd30bd07afe140fb Mon Sep 17 00:00:00 2001 From: Amirah22 <94591077+Amirah22@users.noreply.github.com> Date: Tue, 11 Oct 2022 14:58:34 +0800 Subject: [PATCH] laporan prestasi ar-rahn --- app/Http/Controllers/AkaunController.php | 42 +++ resources/js/Akaun/Home.vue | 5 + resources/js/Akaun/Prestasi.vue | 86 ++++++ resources/js/routes.js | 2 + .../views/akaun/laporan_prestasi.blade.php | 257 ++++++++++++++++++ routes/web.php | 1 + 6 files changed, 393 insertions(+) create mode 100644 resources/js/Akaun/Prestasi.vue create mode 100644 resources/views/akaun/laporan_prestasi.blade.php diff --git a/app/Http/Controllers/AkaunController.php b/app/Http/Controllers/AkaunController.php index 00b6670..8fa0a62 100644 --- a/app/Http/Controllers/AkaunController.php +++ b/app/Http/Controllers/AkaunController.php @@ -882,4 +882,46 @@ class AkaunController extends Controller 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')); } + + public function cetakLaporanPrestasi(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 = '2017-01-01'; + }else{ + $split_date = explode('-', $request->datemula); + // $mula_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + $mula_date = $request->datemula; + } + + if($request->datehingga == null){ + $hingga_date = $current->toDateString(); + }else{ + $split_date = explode('-', $request->datehingga); + // $hingga_date = $split_date[2] . '-' . $split_date[1] . '-' . $split_date[0]; + $hingga_date = $request->datehingga; + } + + $gadaiallcaw = Http::get(config('api.url'). '/api/laporanllcaw/gadai',['mula_date' => $mula_date,'hingga_date' => $hingga_date ])->json(); + + + + if(isset($request->jenis)) + { + if($request->jenis == 'pdf') + { + $pdf = PDF::loadView('akaun.laporan_prestasi', compact('gadaiallcaw','tarikh_cetak','mula_date','hingga_date','api_url'))->setPaper('a4', 'potrait'); + return $pdf->download('laporan_prestasi-'. $mula_date . '.pdf'); + }else{ + return view('akaun.laporan_prestasi', compact('gadaiallcaw','tarikh_cetak','mula_date','hingga_date','api_url')); + } + } + + + } } diff --git a/resources/js/Akaun/Home.vue b/resources/js/Akaun/Home.vue index 6f5c70b..1119ca7 100644 --- a/resources/js/Akaun/Home.vue +++ b/resources/js/Akaun/Home.vue @@ -101,6 +101,11 @@
![]() | --}}
+ {{-- KOPERASI PERMODALAN KELANTAN BERHAD | --}} +
|---|---|
| {{ $cawangan_detail['namacaw'] }} | --}} ++ |
| {{ $cawangan_detail['alamat1'] }} | ++ |
| {{ $cawangan_detail['alamat2'].' No Tel : '. $cawangan_detail['notel'].' No Faks : '. $cawangan_detail['nofaks'] }} | ++ |
| LAPORAN URUS NIAGA AR-RAHN PADA @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $mula_date); + $date = $myDateTime->format('d-m-Y'); + echo($date) + @endphp + + HINGGA @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $hingga_date); + $date = $myDateTime->format('d-m-Y'); + echo($date) + @endphp | + +||||
|---|---|---|---|---|
| Tarikh Cetak: @php + $myDateTime = DateTime::createFromFormat('Y-m-d', $tarikh_cetak); + $date_cetak = $myDateTime->format('d-m-Y'); + echo($date_cetak) + @endphp | +||||
| Cawangan | +Bilangan Orang | +Bilangan Surat | +Jumlah (RM) | +Jumlah Pinjaman Semasa (RM) | +Baki Awal (RM) | +Baki Akhir (RM) | +Bilangan Pelanggan Baru | + +||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gadai | +Tebus | +Gadai | +Tebus | +Gadaian | +Penebusan | +Upah Tebus | +Upah Ansuran | +Jumlah Upah | + +|||||
| {{$item['cawangan']}} | +{{$item['jum_org_gadai']}} | +{{$item['jum_org_tebus']}} | +{{$item['jum_surat_gadai']}} | +{{$item['jum_surat_t']}} | +{{number_format($item['jumlah_gadai'],2) }} | +{{number_format($item['jum_penebusan'],2) }} | +{{number_format($item['jumlah_upah'],2) }} | +{{number_format($item['jum_ansuranupah'],2) }} | +{{number_format($item['jum_keseluruhan_upah'],2) }} | +{{number_format($item['jum_pinjaman_semasa'],2) }} | +{{number_format($item['bakiawal'],2) }} | +{{number_format($item['bakiakhir'],2) }} | +{{$item['bil_pelanggan_baru']}} | + + + +