diff --git a/app/Http/Controllers/ResitController.php b/app/Http/Controllers/ResitController.php index 24f3338..a792ba0 100644 --- a/app/Http/Controllers/ResitController.php +++ b/app/Http/Controllers/ResitController.php @@ -15,120 +15,6 @@ class ResitController extends Controller return view('bajet.home'); } - public function resittebus($id) - { - - $auth_user = Auth::user(); - - $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - - $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); - - $totaltransaction = 0; - - $transaction = Http::get(config('api.url') . '/api/transaction/'. $id)->json(); - - foreach($transaction as $trans) - { - $totaltransaction += $trans['duit_masuk']; - } - - - if(sizeof($gadai) != 0) - $gadai = $gadai[0][0]; - - $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); - - // if(sizeof($customers_info) != 0) - // $customers_info = $customers_info[0]; - - - $penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/' . $auth_user['cawangan'],[ "norujukan" => $id])->json(); - - if(sizeof($penebusan) != 0) - $penebusan = $penebusan[0]; - - $wakil = Http::get(config('api.url') . '/api/getwakil/' . $auth_user['cawangan'] . '/code/' . $penebusan['nowakil'])->json(); - - // dd($wakil); - if(sizeof($wakil) != 0) - $wakil = $wakil[0]; - - return view('print.resittebus',compact('transaction','gadai','cawangan_info','customers_info','penebusan','wakil','totaltransaction')); - } - - public function resitadvansur($id) - { - - $auth_user = Auth::user(); - - $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); - - - if(sizeof($gadai) != 0) - $gadai = $gadai[0][0]; - - $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); - - // if(sizeof($customers_info) != 0) - // $customers_info = $customers_info[0]; - - $advansur = Http::get(config('api.url') . '/api/advansur/'. $auth_user['cawangan'] . '/'. $id)->json(); - - if($advansur['nowakil'] != 0){ - $wakil = Http::get(config('api.url') . '/api/getwakil/' . $auth_user['cawangan'] . '/code/' . $advansur['nowakil'])->json(); - - if(sizeof($wakil) != 0){ - $wakil = $wakil[0]; - } - } - else - { - $wakil = []; - } - - return view('print.resitadvansur',compact('gadai','customers_info','advansur','wakil')); - } - - public function resittambahpinjam($id) - { - - $auth_user = Auth::user(); - - $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); - - - if(sizeof($gadai) != 0) - $gadai = $gadai[0][0]; - - $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); - - // if(sizeof($customers_info) != 0) - // $customers_info = $customers_info[0]; - - - $penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/' . $auth_user['cawangan'] ,[ "norujukan" => $id])->json(); - - if(sizeof($penebusan) != 0) - $penebusan = $penebusan[0]; - - // dd($penebusan['nowakil']); - - if($penebusan['nowakil'] != 0) - { - $wakil = Http::get(config('api.url') . '/api/getwakil/' . $auth_user['cawangan'] . '/code/' . $penebusan['nowakil'])->json(); - - if(sizeof($wakil) != 0) - $wakil = $wakil[0]; - } - else - { - $wakil = []; - } - - return view('print.resittambahpinjam',compact('gadai','customers_info','penebusan','wakil')); - } - public function resit($id) { @@ -146,10 +32,7 @@ class ResitController extends Controller $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); - // if(sizeof($customers_info) != 0) - // $customers_info = $customers_info[0]; - - return view('print.resitansuran',compact('transaction','gadai','customers_info')); + return view('resit.resitansuran',compact('transaction','gadai','customers_info')); } public function resittebusseparuh($id) @@ -159,6 +42,9 @@ class ResitController extends Controller $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); + if(sizeof($gadai) != 0) + $gadai = $gadai[0][0]; + $totaltransaction = 0; $transaction = Http::get(config('api.url') . '/api/transaction/'. $id)->json(); @@ -168,8 +54,7 @@ class ResitController extends Controller $totaltransaction += $trans['duit_masuk']; } - if(sizeof($gadai) != 0) - $gadai = $gadai[0][0]; + $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); @@ -177,57 +62,182 @@ class ResitController extends Controller // $customers_info = $customers_info[0]; - $penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/' . $auth_user['cawangan'],[ "norujukan" => $id])->json(); + $penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/' . $gadai['kodcaw'],[ "norujukan" => $id])->json(); if(sizeof($penebusan) != 0) $penebusan = $penebusan[0]; - $wakil = Http::get(config('api.url') . '/api/getwakil/' . $auth_user['cawangan'] . '/code/' . $penebusan['nowakil'])->json(); + $wakil = Http::get(config('api.url') . '/api/getwakil/' . $gadai['kodcaw'] . '/code/' . $penebusan['nowakil'])->json(); // dd($wakil); if(sizeof($wakil) != 0) $wakil = $wakil[0]; - return view('print.resittebusseparuh',compact('transaction','gadai','customers_info','penebusan','wakil','totaltransaction')); + return view('resit.resittebusseparuh',compact('transaction','gadai','customers_info','penebusan','wakil','totaltransaction')); } public function resitautotawarruq($id) + { + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); + + + if(sizeof($gadai) != 0) + $gadai = $gadai[0][0]; + + $totaltransaction = 0; + + $transaction = Http::get(config('api.url') . '/api/transaction/'. $id)->json(); + + foreach($transaction as $trans) + { + $totaltransaction += $trans['duit_masuk']; + } + + $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); + + $transaction_keuntungan = Http::get(config('api.url'). '/api/transaksi_keuntungan_latest/'. $id)->json(); + + $penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/' . $gadai['kodcaw'],[ "norujukan" => $id])->json(); + + if(sizeof($penebusan) != 0) + $penebusan = $penebusan[0]; + + $wakil = Http::get(config('api.url') . '/api/getwakil/' . $gadai['kodcaw'] . '/code/' . $penebusan['nowakil'])->json(); + + if(sizeof($wakil) != 0) + $wakil = $wakil[0]; + + return view('resit.resittebusautotawarruq',compact('transaction','gadai','customers_info','penebusan','wakil','totaltransaction','transaction_keuntungan')); + } + + + public function resittebus($id) + { + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); + + if(sizeof($gadai) != 0) + $gadai = $gadai[0][0]; + + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $gadai['kodcaw'])->json(); + + $totaltransaction = 0; + + $transaction = Http::get(config('api.url') . '/api/transaction/'. $id)->json(); + + foreach($transaction as $trans) + { + $totaltransaction += $trans['duit_masuk']; + } + + $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); + + $penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/' . $gadai['kodcaw'],[ "norujukan" => $id])->json(); + + if(sizeof($penebusan) != 0) + $penebusan = $penebusan[0]; + + $wakil = Http::get(config('api.url') . '/api/getwakil/' . $gadai['kodcaw'] . '/code/' . $penebusan['nowakil'])->json(); + + $totalBayaranAnsuran = Http::get(config('api.url') . '/api/transaction/norujukan/total/ansuran',['norujukan'=>$id])->json(); + + if(sizeof($wakil) != 0) + $wakil = $wakil[0]; + + return view('resit.resittebus',compact('transaction','gadai','cawangan_info','customers_info','penebusan','wakil','totaltransaction','totalBayaranAnsuran')); + } + + public function resitbelumtebus($id) + { + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); + + if(sizeof($gadai) != 0) + $gadai = $gadai[0][0]; + + $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); + + $penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/' . $gadai['kodcaw'] ,[ "norujukan" => $id])->json(); + + if(sizeof($penebusan) != 0) + $penebusan = $penebusan[0]; + + if($penebusan['nowakil'] != 0) + { + $wakil = Http::get(config('api.url') . '/api/getwakil/' . $gadai['kodcaw'] . '/code/' . $penebusan['nowakil'])->json(); + + if(sizeof($wakil) != 0) + $wakil = $wakil[0]; + } + else + { + $wakil = []; + } + + return view('resit.resittebussebelum',compact('gadai','customers_info','penebusan','wakil')); + } + + public function resitadvansur($id) { $auth_user = Auth::user(); $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); - $totaltransaction = 0; - - $transaction = Http::get(config('api.url') . '/api/transaction/'. $id)->json(); - - foreach($transaction as $trans) - { - $totaltransaction += $trans['duit_masuk']; - } if(sizeof($gadai) != 0) $gadai = $gadai[0][0]; - $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); + $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); - $transaction_keuntungan = Http::get(config('api.url'). '/api/transaksi_keuntungan_latest/'. $id)->json(); - // if(sizeof($customers_info) != 0) - // $customers_info = $customers_info[0]; + $advansur = Http::get(config('api.url') . '/api/advansur/'. $gadai['kodcaw'] . '/'. $id)->json(); - - $penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/' . $auth_user['cawangan'],[ "norujukan" => $id])->json(); + if($advansur['nowakil'] != 0){ + $wakil = Http::get(config('api.url') . '/api/getwakil/' . $gadai['kodcaw'] . '/code/' . $advansur['nowakil'])->json(); + + if(sizeof($wakil) != 0){ + $wakil = $wakil[0]; + } + } + else + { + $wakil = []; + } + + return view('resit.resitadvansur',compact('gadai','customers_info','advansur','wakil')); + } + + public function resittambahpinjam($id) + { + + $auth_user = Auth::user(); + + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); + + + if(sizeof($gadai) != 0) + $gadai = $gadai[0][0]; + + $customers_info = Http::get(config('api.url') . '/api/customers/'. $gadai['nokp'])->json(); + + $penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/' . $gadai['kodcaw'] ,[ "norujukan" => $id])->json(); if(sizeof($penebusan) != 0) $penebusan = $penebusan[0]; - $wakil = Http::get(config('api.url') . '/api/getwakil/' . $auth_user['cawangan'] . '/code/' . $penebusan['nowakil'])->json(); + if($penebusan['nowakil'] != 0) + { + $wakil = Http::get(config('api.url') . '/api/getwakil/' . $gadai['kodcaw'] . '/code/' . $penebusan['nowakil'])->json(); - // dd($wakil); if(sizeof($wakil) != 0) $wakil = $wakil[0]; - - return view('print.resittebusautotawarruq',compact('transaction','gadai','customers_info','penebusan','wakil','totaltransaction','transaction_keuntungan')); + } + else + { + $wakil = []; + } + + return view('resit.resittambahpinjam',compact('gadai','customers_info','penebusan','wakil')); } } diff --git a/public/img/pkb.png b/public/img/pkb.png new file mode 100644 index 0000000..5d03d4a Binary files /dev/null and b/public/img/pkb.png differ diff --git a/resources/js/components/util/RekodBayaranModal.vue b/resources/js/components/util/RekodBayaranModal.vue index 2fd988b..d060351 100644 --- a/resources/js/components/util/RekodBayaranModal.vue +++ b/resources/js/components/util/RekodBayaranModal.vue @@ -11,9 +11,9 @@
-
Hargajualan : RM {{ this.hargajualan }}
-
Pembiayaan : RM {{ this.pinjaman }}
-
Nilai Marhun : RM {{ this.nilaimarhun }}
+
Hargajualan : RM {{ formatexchange(this.hargajualan) }}
+
Pembiayaan : RM {{ formatexchange(this.pinjaman) }}
+
Nilai Marhun : RM {{ formatexchange(this.nilaimarhun) }}
@@ -83,7 +83,7 @@
-

+

@@ -154,7 +154,7 @@
-

+

@@ -242,7 +242,7 @@
-

+

@@ -304,6 +304,10 @@