From 91e9a727819a83534bcbfdcadc3a51ec7cd854f5 Mon Sep 17 00:00:00 2001 From: fifi97 <46933637+fifi97@users.noreply.github.com> Date: Thu, 3 Mar 2022 02:45:49 +0800 Subject: [PATCH] fix skit2 --- app/Http/Controllers/ResitController.php | 292 +++++++++--------- public/img/pkb.png | Bin 0 -> 5066 bytes .../js/components/util/RekodBayaranModal.vue | 52 ++-- resources/js/pages/Detailspelanggan.vue | 13 +- routes/web.php | 18 +- 5 files changed, 198 insertions(+), 177 deletions(-) create mode 100644 public/img/pkb.png 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 0000000000000000000000000000000000000000..5d03d4a6d12a9495e71b55a79db554e7c7808f6b GIT binary patch literal 5066 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 literal 0 HcmV?d00001 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 @@