From 4f2bd88c0448820e9773133d313f9e5dd00a6994 Mon Sep 17 00:00:00 2001 From: MUHD HAFIFIE Date: Tue, 20 Apr 2021 16:47:17 +0800 Subject: [PATCH 1/3] penebusan laporan --- resources/views/khazanah/laporan/penebusan.blade.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/resources/views/khazanah/laporan/penebusan.blade.php b/resources/views/khazanah/laporan/penebusan.blade.php index 61cb897..a806e4d 100644 --- a/resources/views/khazanah/laporan/penebusan.blade.php +++ b/resources/views/khazanah/laporan/penebusan.blade.php @@ -100,20 +100,23 @@ } }); }); - - function tebustable(data){ + async function tebustable(data){ var counter = 1; var total_pinjaman = 0; + tabletebus.clear().draw(); $.each(data,function(index,tebus){ $.ajax({ url:api_url + '/api/gadai/norujukan/' + tebus['norujukan'], method:'get', + async:false, success:function(gadai){ $.ajax({ url:api_url + '/api/customers/' + gadai[0][0]['nokp'], method:'get', success: function(customer){ + total_pinjaman += parseFloat(tebus['bakipjm']); + console.log(total_pinjaman); tabletebus.row.add([ counter, customer[0]['nama'], @@ -124,12 +127,13 @@ tebus['bakiupah'], tebus['bakipjm'] ]).draw(); + counter = counter + 1; + $('#jumlah_pinjaman').text('RM '+ total_pinjaman); } }); } }); }); - } @endsection From 835154e563c561e71bac239aef96338896948038 Mon Sep 17 00:00:00 2001 From: fifi97 Date: Tue, 20 Apr 2021 21:44:20 +0800 Subject: [PATCH 2/3] fix dashboard and penebusan laporan --- app/Http/Controllers/KhazanahController.php | 10 ++-- resources/views/khazanah/dashboard.blade.php | 56 +++++++++++++++++-- .../views/khazanah/laporan/gadaian.blade.php | 6 +- .../khazanah/laporan/penebusan.blade.php | 51 ++++++++++++----- 4 files changed, 96 insertions(+), 27 deletions(-) diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index e4b6a67..2af09c5 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -117,11 +117,9 @@ class KhazanahController extends Controller $keseluruhanupahharian = $ringkasanharian['lelongupahsimpan'] + $ringkasanharian['tebus'][0]['upahsimpan'] + $ringkasanharian['advansur'][0]['upahsimpan']; - //Terkumpul - $ringkasanterkumpul = Http::get(config('api.url'). '/api/gadai/laporan/ringkasan/'. $auth_user['cawangan'],['tarikh' => $harini->toDateString()])->json(); - $ringkasanterkumpul = $ringkasanterkumpul[0]; - - $keseluruhanupahterkumpul = $ringkasanterkumpul['lelongupahsimpan'] + $ringkasanterkumpul['tebus'][0]['upahsimpan'] + $ringkasanterkumpul['advansur'][0]['upahsimpan']; + //Upah Terkumpul + $upahsimpan = Http::get(config('api.url'). '/api/KeuntunganSebenar/'. $auth_user['cawangan'],['tarikh' => $harini->toDateString()])->json(); + $keuntungan = Http::get(config('api.url'). '/api/UntungRugiCalculation/'. $auth_user['cawangan'],['tarikh' => $harini->toDateString()])->json(); //Peti Besi Cawangan $getVault=Http::get( config('api.url').'/api/VaultController/'.$auth_user['cawangan'])->json(); @@ -152,7 +150,7 @@ class KhazanahController extends Controller } $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - return view('khazanah.dashboard',compact('komuditicheck','cawangan_info','api_url','dashboard','totalmarhun','ringkasanharian','ringkasanterkumpul','getVault','keseluruhanupahharian','keseluruhanupahterkumpul')); + return view('khazanah.dashboard',compact('komuditicheck','cawangan_info','api_url','dashboard','totalmarhun','ringkasanharian','ringkasanterkumpul','getVault','keseluruhanupahharian','upahsimpan','keuntungan')); } public function alirantunai() diff --git a/resources/views/khazanah/dashboard.blade.php b/resources/views/khazanah/dashboard.blade.php index 5582405..4d34971 100644 --- a/resources/views/khazanah/dashboard.blade.php +++ b/resources/views/khazanah/dashboard.blade.php @@ -25,6 +25,8 @@ + +
{{-- First Column --}} @@ -76,7 +78,7 @@ {{-- Second Column --}}
-
+ {{--

RM {{ ($dashboard[0]['gadai']) ? number_format((float)$dashboard[0]['gadai'],2) : "0.00" }}

@@ -84,13 +86,27 @@
- {{-- More info --}} + {{-- More info +
--}} + +
+
Gadai Terkumpul
+
+
+
Tawarruq :
+

RM {{ ($dashboard[0]['gadaitawarruq']) ? number_format((float)$dashboard[0]['gadaitawarruq'],2) : "0.00" }}

+
+
+
Ar-Rahn :
+

RM {{ ($dashboard[0]['gadai']) ? number_format((float)$dashboard[0]['gadai'],2) : "0.00" }}

+
+
-
+ {{--

RM {{ ($dashboard[0]['tebus']) ? number_format((float)$dashboard[0]['tebus'],2) : "0.00" }}

@@ -98,13 +114,27 @@
- {{-- More info --}} + {{-- More info +
--}} + +
+
Tebus Terkumpul
+
+
+
Tawarruq :
+

RM {{ ($dashboard[0]['tebustawarruq']) ? number_format((float)$dashboard[0]['tebustawarruq'],2) : "0.00" }}

+
+
+
Ar-Rahn :
+

RM {{ ($dashboard[0]['tebus']) ? number_format((float)$dashboard[0]['tebus'],2) : "0.00" }}

+
+
-
+ {{--

RM {{ number_format($keseluruhanupahterkumpul) }}

@@ -112,7 +142,21 @@
- {{-- More info --}} + {{-- More info +
--}} + +
+
Keuntungan dan Upah Terkumpul
+
+
+
Keuntungan :
+

RM {{ number_format($keuntungan) }}

+
+
+
Upah Simpan :
+

RM {{ number_format($upahsimpan) }}

+
+
diff --git a/resources/views/khazanah/laporan/gadaian.blade.php b/resources/views/khazanah/laporan/gadaian.blade.php index dc0b4cb..3e36beb 100644 --- a/resources/views/khazanah/laporan/gadaian.blade.php +++ b/resources/views/khazanah/laporan/gadaian.blade.php @@ -99,6 +99,10 @@ } }); }); + + const formatter = new Intl.NumberFormat('en-US', { + minimumFractionDigits: 2 + }); function gadaitable(data){ var counter = 1; @@ -120,7 +124,7 @@ gadai['berat'] ]).draw(); $('#bilangan_surat').text(counter); - $('#jumlah_pinjaman').text('RM '+total_pinjaman); + $('#jumlah_pinjaman').text('RM '+ formatter.format(total_pinjaman.toFixed(2))); counter = counter + 1; } }); diff --git a/resources/views/khazanah/laporan/penebusan.blade.php b/resources/views/khazanah/laporan/penebusan.blade.php index a806e4d..5e3534a 100644 --- a/resources/views/khazanah/laporan/penebusan.blade.php +++ b/resources/views/khazanah/laporan/penebusan.blade.php @@ -49,15 +49,20 @@ Bayaran (RM) + + TOTAL + + + +
-
+ {{--
- Bilangan Surat : 3 - Jumlah Pinjaman : RM 3,000.00 +
Jumlah Pinjaman :
-
+
--}}
@@ -68,7 +73,7 @@ var kodcaw = ""; var tabletebus = $('#myTable').DataTable({ - "ordering": false + "ordering": true }); $(document).ready( function () { $('#datetimepicker1').datepicker({ @@ -99,41 +104,59 @@ tebustable(tebus); } }); + $('#pinjamantotal').text('0.00'); + $('#keuntungantotal').text('0.00'); + $('#bayarantotal').text('0.00'); + }); - async function tebustable(data){ + + + const formatter = new Intl.NumberFormat('en-US', { + minimumFractionDigits: 2 + }); + + function tebustable(data){ var counter = 1; var total_pinjaman = 0; + var total_keuntungan = 0; + var total_bayaran = 0; tabletebus.clear().draw(); $.each(data,function(index,tebus){ $.ajax({ url:api_url + '/api/gadai/norujukan/' + tebus['norujukan'], method:'get', - async:false, success:function(gadai){ $.ajax({ url:api_url + '/api/customers/' + gadai[0][0]['nokp'], method:'get', - success: function(customer){ - total_pinjaman += parseFloat(tebus['bakipjm']); - console.log(total_pinjaman); + success:function(customer){ + total_pinjaman += parseFloat(tebus['pinjaman']); + total_keuntungan += parseFloat(tebus['bakiupah']); + total_bayaran += parseFloat(tebus['bakipjm']); tabletebus.row.add([ counter, customer[0]['nama'], gadai[0][0]['nokp'], tebus['norujukan'], tebus['t_tebus'], - tebus['pinjaman'], - tebus['bakiupah'], - tebus['bakipjm'] + formatter.format(tebus['pinjaman']), + formatter.format(tebus['bakiupah']), + formatter.format(tebus['bakipjm']) ]).draw(); counter = counter + 1; - $('#jumlah_pinjaman').text('RM '+ total_pinjaman); + $('#pinjamantotal').text(formatter.format(total_pinjaman.toFixed(2))); + $('#keuntungantotal').text(formatter.format(total_keuntungan.toFixed(2))); + $('#bayarantotal').text(formatter.format(total_bayaran.toFixed(2))); + } }); } }); }); + // console.log('Total Pinjam : ' + total_pinjaman); + // $('#jumlah_pinjaman').text('RM '+ total_pinjaman); + } @endsection From 3b3db8ac425a11074483546c27d435abd149dfff Mon Sep 17 00:00:00 2001 From: MUHD HAFIFIE Date: Wed, 21 Apr 2021 01:33:01 +0800 Subject: [PATCH 3/3] fix apa yang patut --- app/Http/Controllers/KhazanahController.php | 5 +-- resources/views/customers/index.blade.php | 8 +++++ resources/views/customers/info.blade.php | 1 + .../views/khazanah/laporan/gadaian.blade.php | 32 +++++++++++++++---- resources/views/layouts/app.blade.php | 2 +- resources/views/layouts/app_operasi.blade.php | 2 +- resources/views/penebusan/index.blade.php | 5 +-- 7 files changed, 40 insertions(+), 15 deletions(-) diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 2af09c5..69c619e 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -150,7 +150,7 @@ class KhazanahController extends Controller } $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - return view('khazanah.dashboard',compact('komuditicheck','cawangan_info','api_url','dashboard','totalmarhun','ringkasanharian','ringkasanterkumpul','getVault','keseluruhanupahharian','upahsimpan','keuntungan')); + return view('khazanah.dashboard',compact('komuditicheck','cawangan_info','api_url','dashboard','totalmarhun','ringkasanharian','getVault','keseluruhanupahharian','upahsimpan','keuntungan')); } public function alirantunai() @@ -443,7 +443,6 @@ class KhazanahController extends Controller else { - dd(request()->all()); if($tebus_detail['jenistebus'] == 'P') { @@ -696,8 +695,6 @@ class KhazanahController extends Controller $totalmasuk = $tebus_detail['bakipjm'] + $masuk; // KIRAAN LEJER AM BERMULA UNYTUK PENEBUSAN JENIS 'T' - - dd($totalmasuk); $get_GLCode_Tunai=Http::get(config('api.url').'/api/getGlCode/'.$auth_user['cawangan'],['glcode'=>$KOD_tunai])->json(); $keterangan_Tunai=$get_GLCode_Tunai[0]['descpt']; diff --git a/resources/views/customers/index.blade.php b/resources/views/customers/index.blade.php index be307fe..90e1d89 100644 --- a/resources/views/customers/index.blade.php +++ b/resources/views/customers/index.blade.php @@ -10,6 +10,14 @@
+ + +
diff --git a/resources/views/customers/info.blade.php b/resources/views/customers/info.blade.php index 45c31f6..cd97c5c 100644 --- a/resources/views/customers/info.blade.php +++ b/resources/views/customers/info.blade.php @@ -16,6 +16,7 @@ diff --git a/resources/views/khazanah/laporan/gadaian.blade.php b/resources/views/khazanah/laporan/gadaian.blade.php index 3e36beb..8ec11b6 100644 --- a/resources/views/khazanah/laporan/gadaian.blade.php +++ b/resources/views/khazanah/laporan/gadaian.blade.php @@ -44,19 +44,27 @@ No K/P No Rujukan Pembiayaan (RM) + Keuntungan (RM) Nilai Marhun (RM) Berat (g) + + TOTAL + + + + +
-
+ {{--
Bilangan Surat : 3 Jumlah Pinjaman : RM 3,000.00
-
+
--}}
@@ -107,6 +115,10 @@ function gadaitable(data){ var counter = 1; var total_pinjaman = 0; + var total_upah12 = 0; + var total_nm = 0; + var total_berat = 0; + tablegadai.clear().draw(); $.each(data,function(index,gadai){ $.ajax({ @@ -114,17 +126,23 @@ url:api_url + '/api/customers/' + gadai['nokp'], success:function(customer){ total_pinjaman += Number(gadai['pinjaman']); + total_upah12 += Number(gadai['upah12']); + total_nm += Number(gadai['nilaimarhun']); + total_berat += Number(gadai['berat']); tablegadai.row.add([ counter, customer[0]['nama'], gadai['nokp'], gadai['norujukan'], - gadai['pinjaman'], - gadai['nilaimarhun'], - gadai['berat'] + formatter.format(gadai['pinjaman']), + formatter.format(gadai['upah12']), + formatter.format(gadai['nilaimarhun']), + formatter.format(gadai['berat']) ]).draw(); - $('#bilangan_surat').text(counter); - $('#jumlah_pinjaman').text('RM '+ formatter.format(total_pinjaman.toFixed(2))); + $('#pinjamantotal').text(formatter.format(total_pinjaman.toFixed(2))); + $('#upah12total').text(formatter.format(total_upah12.toFixed(2))); + $('#nmtotal').text(formatter.format(total_nm.toFixed(2))); + $('#berattotal').text(formatter.format(total_berat.toFixed(2))); counter = counter + 1; } }); diff --git a/resources/views/layouts/app.blade.php b/resources/views/layouts/app.blade.php index 8aa1a0c..1919a37 100644 --- a/resources/views/layouts/app.blade.php +++ b/resources/views/layouts/app.blade.php @@ -71,7 +71,7 @@