From f6de532b78ddfce4a1ae3ae05feccf5d93b742f8 Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Thu, 14 Jan 2021 08:48:25 +0800 Subject: [PATCH] fixes of kelulusan and resit and marhun and notifikasi --- app/Http/Controllers/CustomersController.php | 1 + app/Http/Controllers/GadaianController.php | 172 +++++- app/Http/Controllers/KhazanahController.php | 16 +- app/Http/Controllers/OperasiController.php | 17 +- resources/views/customers/index.blade.php | 10 +- resources/views/customers/info.blade.php | 185 +++++- resources/views/gadaian/edit.blade.php | 23 +- resources/views/khazanah/kelulusan.blade.php | 59 +- resources/views/layouts/app.blade.php | 10 +- resources/views/layouts/app_operasi.blade.php | 59 ++ resources/views/modal/editmarhun.blade.php | 4 +- resources/views/operasi/kelulusan.blade.php | 26 +- resources/views/penebusan/index.blade.php | 55 +- .../views/print/resittebussebelum.blade.php | 563 ++++++++++++++++++ resources/views/test.blade.php | 29 +- routes/web.php | 20 +- 16 files changed, 1162 insertions(+), 87 deletions(-) create mode 100644 resources/views/print/resittebussebelum.blade.php diff --git a/app/Http/Controllers/CustomersController.php b/app/Http/Controllers/CustomersController.php index 831eae0..ccb6a99 100644 --- a/app/Http/Controllers/CustomersController.php +++ b/app/Http/Controllers/CustomersController.php @@ -61,6 +61,7 @@ class CustomersController extends Controller $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $bank = Http::get(config('api.url') . '/api/bank')->json(); $customers_info = Http::get(config('api.url') . '/api/customers/'. $noic)->json(); + if($customers_info){ $customer_info = $customers_info[0]; }else{ diff --git a/app/Http/Controllers/GadaianController.php b/app/Http/Controllers/GadaianController.php index 6922d95..d808e9f 100644 --- a/app/Http/Controllers/GadaianController.php +++ b/app/Http/Controllers/GadaianController.php @@ -2,6 +2,10 @@ namespace App\Http\Controllers; +//Events +use App\Events\StatusLiked; +use App\Events\NotifikasiPembayaran; + use Illuminate\Http\Request; use App\Services\CustomerService; use Illuminate\Support\Facades\Session; @@ -116,7 +120,7 @@ class GadaianController extends Controller $auth_user = Auth::user(); $gadaiannorujukan = Http::put(config('api.url') . '/api/gadai/edit/marhun/'. $auth_user['cawangan'] . '/' . $request->norujukan,[ - "marhun" => $request->marhun + "recno" => $request->recno ])->json(); return $gadaiannorujukan; @@ -128,18 +132,16 @@ class GadaianController extends Controller $auth_user = Auth::user(); - dd(request()->all()); - - $gadaiannorujukan = Http::put(config('api.url') . '/api/gadai/ubah/marhun/'. $auth_user['cawangan'] . '/' . $request->norujukan,[ - 'marhun' => $request->valmarhun, - 'karat' => $request->karat, + $gadaiannorujukan = Http::put(config('api.url') . '/api/gadai/ubah/marhun/'. $auth_user['cawangan'] . '/' . $request->norujukedit,[ + 'recno' => $request->recno, + 'karat' => $request->sltkarat, 'berat' => $request->berat, 'harga' => $request->harga, - 'n_marhun' => $request->n_marhun + 'n_marhun' => $request->nilaimarhun ])->json(); - return $gadaiannorujukan; + return redirect()->back(); } public function store(Request $request){ @@ -147,6 +149,8 @@ class GadaianController extends Controller $total_nilai_marhun = $request->total_nilai_marhun; $total_nilai_marhun = str_replace(',','',$total_nilai_marhun); + + $margin_pinjaman = $request->pinjaman / $total_nilai_marhun; $kadarupah = $request->kadarkeuntungan * 100; $keuntungan6bulan = $request->keuntungan_6bln; @@ -166,6 +170,7 @@ class GadaianController extends Controller 'hargajualan' => $hargajualan, 'kuantiti_marhun' => $request->kuantiti_marhun ])->json(); + $request->session()->forget('page_reload'); $request->session()->forget('norujukan'); return redirect()->route('customer_info'); @@ -290,9 +295,53 @@ class GadaianController extends Controller return view('print.resitansuran',compact('transaction','gadai','customers_info')); } + public function resitansurans($id) + { + + $totaltransaction = 0; + + if(sizeof($transaction) != 0) + $transaction = $transaction[0]; + + $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]; + + return view('print.resitansuran',compact('transaction','gadai','customers_info')); + } + + public function resitbelumansurans($id) + { + + $totaltransaction = 0; + + if(sizeof($transaction) != 0) + $transaction = $transaction[0]; + + $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]; + + return view('print.resitansuransebelum',compact('transaction','gadai','customers_info')); + } + public function resittebus($id) { + $auth_user = Auth::user(); + $gadai = Http::get(config('api.url') . '/api/gadai/norujukan/'. $id)->json(); $totaltransaction = 0; @@ -314,12 +363,12 @@ class GadaianController extends Controller $customers_info = $customers_info[0]; - $penebusan = Http::get(config('api.url') . '/api/listpenebusanhistory/ALS',[ "norujukan" => $id])->json(); + $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/ALS/code/' . $penebusan['nowakil'])->json(); + $wakil = Http::get(config('api.url') . '/api/getwakil/' . $auth_user['cawangan'] . '/code/' . $penebusan['nowakil'])->json(); // dd($wakil); if(sizeof($wakil) != 0) @@ -328,6 +377,45 @@ class GadaianController extends Controller return view('print.resittebus',compact('transaction','gadai','customers_info','penebusan','wakil','totaltransaction')); } + public function resitbelumtebus($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.resittebussebelum',compact('gadai','customers_info','penebusan','wakil','totaltransaction')); + } + public function history(Request $request) { $auth_user = Auth::user(); @@ -359,5 +447,69 @@ class GadaianController extends Controller return response()->json($arrayhist,200); } + + /// KELULUSAN/// + + public function getkelulusan(Request $request) + { + $auth_user = Auth::user(); + $api_url = config('api.url'); + + $norujukan = $request->norujukan; + + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + + $kelulusan = Http::get(config('api.url') . '/api/GetLulus/' . $auth_user['cawangan'],[ + "norujukan" => $norujukan + ])->json(); + + if(sizeof($kelulusan) > 0) + { + $kelulusan = $kelulusan['benar']; + } + else + { + $kelulusan = ''; + } + + return response($kelulusan); + } + + public function updatekelulusan(Request $request) + { + $auth_user = Auth::user(); + + $api_url = config('api.url'); + + $norujukan = $request->norujukan; + + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + + $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/kepohonan/' . $auth_user['cawangan'] . '/' . $norujukan)->json(); + + return response()->json($updatelulus,200); + } + + public function createkelulusan(Request $request) + { + $auth_user = Auth::user(); + $api_url = config('api.url'); + + $norujukan = $request->norujukan; + + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); + + $createlulus = Http::post(config('api.url') . '/api/CreateLulus/' . $auth_user['cawangan'] . '/' . $norujukan, [ + 'mohon' => $request->mohon, + 'teller' => $auth_user['name'] + ])->json(); + + event(new StatusLiked('Penghantaran kepada Khazanah!')); + + return response()->json($createlulus,201); + } + + ///END KELULUSAN/// + } diff --git a/app/Http/Controllers/KhazanahController.php b/app/Http/Controllers/KhazanahController.php index 9abbe35..e2ac26d 100644 --- a/app/Http/Controllers/KhazanahController.php +++ b/app/Http/Controllers/KhazanahController.php @@ -236,8 +236,9 @@ class KhazanahController extends Controller $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); $kelulusan = Http::get(config('api.url') . '/api/SenaraiKelulusan/' . $auth_user['cawangan'])->json(); + $kelulusanmohonid = Http::get(config('api.url') . '/api/GetLulusAll/' . $auth_user['cawangan'])->json(); - return view('khazanah.kelulusan',compact('cawangan_info','api_url','kelulusan')); + return view('khazanah.kelulusan',compact('cawangan_info','api_url','kelulusan','kelulusanmohonid')); } @@ -276,7 +277,18 @@ class KhazanahController extends Controller $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $auth_user['cawangan'] . '/' . $norujukan)->json(); + + if($request->khazanah != null) + { + $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/kepohonan/' . $auth_user['cawangan'] . '/' . $norujukan,[ + "khazanah" => $request->khazanah + ])->json(); + } + else + { + $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $auth_user['cawangan'] . '/' . $norujukan)->json(); + } + return response()->json($updatelulus,200); } diff --git a/app/Http/Controllers/OperasiController.php b/app/Http/Controllers/OperasiController.php index 59242a7..63c15f5 100644 --- a/app/Http/Controllers/OperasiController.php +++ b/app/Http/Controllers/OperasiController.php @@ -23,7 +23,19 @@ class OperasiController extends Controller $api_url = config('api.url'); $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - $kelulusan = Http::get(config('api.url') . '/api/SenaraiKelulusan/' . $auth_user['cawangan'])->json(); + $kelulusan = Http::get(config('api.url') . '/api/ListOperasi/')->json(); + + + if(sizeof($kelulusan) != 0) + { + $kelulusan = $kelulusan[0]; + } + else + { + + } + + return view('operasi.kelulusan',compact('cawangan_info','api_url','kelulusan')); } @@ -58,10 +70,11 @@ class OperasiController extends Controller $api_url = config('api.url'); $norujukan = $request->norujukan; + $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); - $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $auth_user['cawangan'] . '/' . $norujukan)->json(); + $updatelulus = Http::put(config('api.url') . '/api/UpdateKelulusan/' . $request->kodcaw . '/' . $norujukan)->json(); return response()->json($updatelulus,200); } diff --git a/resources/views/customers/index.blade.php b/resources/views/customers/index.blade.php index 16064ae..4fe0b63 100644 --- a/resources/views/customers/index.blade.php +++ b/resources/views/customers/index.blade.php @@ -14,7 +14,7 @@
masukkan nombor kad pengenalan
-
+
@@ -248,6 +248,14 @@ } }); }); + + function verifyIC() + { + var a = $('input[name="noic"]').val(); + + + + } function identifyIC(noic){ diff --git a/resources/views/customers/info.blade.php b/resources/views/customers/info.blade.php index 54dd935..f0e6d4d 100644 --- a/resources/views/customers/info.blade.php +++ b/resources/views/customers/info.blade.php @@ -217,26 +217,35 @@
-
+
-
- Jumlah Pembiayaan Semasa / Limit Pembiayaan Semasa +
+ Pembiayaan Semasa
-
+
@php $outstanding_semasa = Http::get($api_url . '/api/gadai/customers/'. $customer_info['kpbaru'] .'/outstandingsemasa')->json(); @endphp
-
+
+ +
+
+ Limit Pembiayaan +
+
@php $limit_pinjaman_semasa = 0; @endphp
+
-
+ +
+
No Telefon @@ -245,8 +254,7 @@
-
-
+
Nota @@ -255,9 +263,8 @@
+
- -
@@ -607,10 +614,80 @@ }).then((result) => { if (result.isConfirmed) { - var urlroute = '{{ route("gadaian.edit", ":id") }}'; - urlroute = urlroute.replace(':id', ubahid); + Swal.fire({ + title: 'Tunggu Pengesahan Daripada Khazanah.', + icon: 'info', + width: 600, + padding: '3em', + background: '#fffff', + showCancelButton: false, + showConfirmButton: false, + allowOutsideClick: false, + allowEscapeKey: false, + allowEnterKey: false + }) + + let mohon = "Ubah Gadai"; + + $.ajax({ + method:'post', + url: '{{ route("teller.createkelulusan") }}', + data: { + "_token": "{{ csrf_token() }}", + "norujukan" : ubahid, + "mohon" : mohon + }, + success:function(data){ + + console.log(data); + + },error: function(xhr, status, error) { + var err = eval("(" + xhr.responseText + ")"); + alert(xhr.responseText); + } + }); + + //TIME INTERVAL + let timerInterval; + + timerInterval = setInterval(function() + { + $.ajax({ + method:'get', + url: "{{ route('teller.getkelulusan') }}", + data: { + "norujukan" : ubahid + }, + success:function(data){ + console.log(data); + if(data != 0) + { + console.log('berjaya'); + clearInterval(timerInterval); + Swal.fire({ + icon: 'success', + title: 'Anda Berjaya Menerima Pengesahan' + }).then(function(){ + + var urlroute = '{{ route("gadaian.edit", ":id") }}'; + urlroute = urlroute.replace(':id', ubahid); + + window.location.replace(urlroute); + + return true; + + }); + } + + },error: function(xhr, status, error) { + var err = eval("(" + xhr.responseText + ")"); + alert(xhr.responseText); + } + }); + + }, 3000); + - window.location.replace(urlroute); }else if (result.dismiss === Swal.DismissReason.cancel) { @@ -670,6 +747,71 @@ reverseButtons: true }).then((result) => { if (result.isConfirmed) { + + Swal.fire({ + title: 'Tunggu Pengesahan Daripada Khazanah.', + icon: 'info', + width: 600, + padding: '3em', + background: '#fffff', + showCancelButton: false, + showConfirmButton: false, + allowOutsideClick: false, + allowEscapeKey: false, + allowEnterKey: false + }) + + let mohon = "Hapus Gadai"; + let id = 0; + if($("input[name='options']:checked").val() == 'belum_tebus') + { + id = hapusid; + } + else if($("input[name='options']:checked").val() == 'sudah_tebus') + { + id = hapusidsudah; + } + + $.ajax({ + method:'post', + url: '{{ route("teller.createkelulusan") }}', + data: { + "_token": "{{ csrf_token() }}", + "norujukan" : id, + "mohon" : mohon + }, + success:function(data){ + + console.log(data); + + },error: function(xhr, status, error) { + var err = eval("(" + xhr.responseText + ")"); + alert(xhr.responseText); + } + }); + + //TIME INTERVAL + let timerInterval; + + timerInterval = setInterval(function() + { + $.ajax({ + method:'get', + url: "{{ route('teller.getkelulusan') }}", + data: { + "norujukan" : id + }, + success:function(data){ + console.log(data); + if(data != 0) + { + console.log('berjaya'); + clearInterval(timerInterval); + Swal.fire({ + icon: 'success', + title: 'Anda Berjaya Menerima Pengesahan' + }).then(function(){ + if($("input[name='options']:checked").val() == 'belum_tebus') { @@ -700,7 +842,7 @@ $.ajax({ method:'put', - url:api_url+'/api/tebus/hapus/' + kodcaw + '/' + hapusid, + url:api_url+'/api/tebus/hapus/' + kodcaw + '/' + hapusidsudah, success:function(data) { if(data != "Bukan-Tebus") @@ -729,6 +871,21 @@ } }); } + + return true; + + }); + } + + },error: function(xhr, status, error) { + var err = eval("(" + xhr.responseText + ")"); + alert(xhr.responseText); + } + }); + + }, 3000); + + }else if (result.dismiss === Swal.DismissReason.cancel) { swalWithBootstrapButtons.fire( 'Cancelled', diff --git a/resources/views/gadaian/edit.blade.php b/resources/views/gadaian/edit.blade.php index 079ae0f..2cec96a 100644 --- a/resources/views/gadaian/edit.blade.php +++ b/resources/views/gadaian/edit.blade.php @@ -53,6 +53,7 @@ Bil + Recno Marhun Nilai Marhun Karat @@ -103,7 +104,7 @@ Pembiayaan
- +
0 %
@@ -230,8 +231,6 @@ + + @elseif($auth_user['roles'] == 'operasi') + + + + @endif diff --git a/resources/views/modal/editmarhun.blade.php b/resources/views/modal/editmarhun.blade.php index 4ef1a4b..f9c8c1e 100644 --- a/resources/views/modal/editmarhun.blade.php +++ b/resources/views/modal/editmarhun.blade.php @@ -18,8 +18,8 @@ @csrf - - + +
diff --git a/resources/views/operasi/kelulusan.blade.php b/resources/views/operasi/kelulusan.blade.php index 3e68f28..5b530e8 100644 --- a/resources/views/operasi/kelulusan.blade.php +++ b/resources/views/operasi/kelulusan.blade.php @@ -31,14 +31,24 @@ - @foreach($kelulusan as $index=>$k) + @php + if(sizeof($kelulusan) != 0) + { + $cawangan = $kelulusan['cawangan']; + $kodcaw = $kelulusan['cawangankod']; + $kelulusan = $kelulusan['kelulusanall']; + } + + @endphp + + @foreach($kelulusan as $index=>$k)} {{ $k['norujukan'] }} {{ $k['tarikh'] }} - {{ $cawangan_info['details_caw'] }} + {{ $cawangan }} {{ $k['komen'] }} - + @endforeach @@ -66,21 +76,25 @@ function updatelulus(e) { let norujukan = $(e).data('norujukan'); + let cawangankod = $(e).data('kodcaw'); + + alert(cawangankod); $.ajax({ method:'put', url: "{{ route('operasi.updatekelulusan') }}", data: { "_token": "{{ csrf_token() }}", - "norujukan" : norujukan + "norujukan" : norujukan, + "kodcaw" : cawangankod }, success:function(data){ - + console.log(data); Swal.fire({ icon: 'success', title: 'Anda Berjaya Mengesahkan Pengesahan' }).then(function(){ - // location.reload(); + location.reload(); }); },error: function(xhr, status, error) { diff --git a/resources/views/penebusan/index.blade.php b/resources/views/penebusan/index.blade.php index 5537823..c9324d4 100644 --- a/resources/views/penebusan/index.blade.php +++ b/resources/views/penebusan/index.blade.php @@ -262,7 +262,7 @@
- +
@@ -328,6 +328,7 @@ function tebusan() $('#divpembiayaanasal').hide(); $('#divbakihargajualan').show(); $('#divtelahdibayar').show(); + $('#histbtn').show(); //Upah Tawarruq $.ajax({ @@ -362,6 +363,7 @@ function tebusan() $('#divpembiayaanasal').show(); $('#divbakihargajualan').hide(); $('#divtelahdibayar').hide(); + $('#histbtn').hide(); //Upah Bukan Tawarruq $.ajax({ @@ -725,9 +727,15 @@ function bayaransemua() if(tarikhgadai < tarikhtawarruq) { jenisbayarantebus = "nottawarruq"; + + var urlroute = '{{ route("resit.belumtebus", ":id") }}'; + urlroute = urlroute.replace(':id', norujukan); } else if (tarikhgadai >= tarikhtawarruq){ jenisbayarantebus = "tawarruq"; + + var urlroute = '{{ route("resit.tebus", ":id") }}'; + urlroute = urlroute.replace(':id', norujukan); } var nopelanggan = "{{ $gadai['nopelanggan'] }}"; @@ -739,16 +747,15 @@ function bayaransemua() var ansuran = 0; var addpinjaman = 0; var bakipinjaman = $('#perludibayar').val(); - var bakiupah = 0; + var bakiupah = $('#jumlahupah').val(); var historygadaian = 0; var marhun = "{{ $gadai['marhun'] }}"; var nowakil = nw; - var urlroute = '{{ route("resit.tebus", ":id") }}'; - urlroute = urlroute.replace(':id', norujukan); + $.ajax({ - method:'PUT', + method:'put', url: api + '/api/updatetebus/' + kodcaw + '/' + norujukan, data:{ "nopelanggan" : nopelanggan, @@ -788,6 +795,8 @@ function bayaransemua() else if($('#sltjenistebus').find(":selected").val() == 'A') { let jenisbayarantebus = ''; + let hadbayaransuran = (parseFloat("{{ $gadai['nilaimarhun']}}") * 0.1); + if(tarikhgadai < tarikhtawarruq) { jenisbayarantebus = "nottawarruq"; @@ -796,9 +805,24 @@ function bayaransemua() jenisbayarantebus = "tawarruq"; } + if(tarikhgadai >= tarikhtawarruq) { var bayar = $('#bayaran').val(); + var bakipinjam = parseFloat("{{ $gadai['bakipjm'] }}") - hadbayaransuran; + + + + if(bayar > bakipinjam) + { + Swal.fire( + 'Amaran!', + 'Bayaran tidak boleh melebihi 10% nilai marhun!', + 'error' + ) + return false; + } + $.ajax({ method:'PUT', @@ -807,11 +831,16 @@ function bayaransemua() "bayaran" : bayar }, success:function(success_data){ + + var urlroute = '{{ route("resit.ansurans", ":id") }}'; + urlroute = urlroute.replace(':id', norujukan); + Swal.fire( 'Good job!', 'You clicked the button!', 'success' ).then(function() { + window.open(urlroute, '_blank'); window.location.replace("{{ url()->previous() }}"); }) } @@ -830,6 +859,20 @@ function bayaransemua() // return false; // } + var bakpin = parseFloat("{{ $gadai['pinjaman'] }}") - hadbayaransuran; + + var bayar = $('#bayaran').val(); + + if(bayar > bakpin) + { + Swal.fire( + 'Amaran!', + 'Bayaran tidak boleh melebihi 10% nilai marhun!', + 'error' + ) + return false; + } + var lebihan = parseFloat($('#perludibayar').val()) - parseFloat($('#jumlahupah').val()); @@ -1387,7 +1430,7 @@ function historybayaran() { $.ajax({ method: 'get', - url: 'http://localhost:8000/api/transaction/' + norujukan, + url: api + '/api/transaction/' + norujukan, success: function(data) { historybayarantable(data); diff --git a/resources/views/print/resittebussebelum.blade.php b/resources/views/print/resittebussebelum.blade.php new file mode 100644 index 0000000..9716e0c --- /dev/null +++ b/resources/views/print/resittebussebelum.blade.php @@ -0,0 +1,563 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
User Image User Image
+ + + + + + + + + + +
Salinan Pelanggan
RESIT BAYARAN
+ +
+ + + + + + + + + + + + + + + + + + + + + +
Marhun : {{ $gadai['marhun'] }} No SAG {{ $gadai['norujukan'] }}
Nama : {{ $customers_info['nama'] }} Tarikh Bayar@php $time = new DateTime($penebusan['t_tebus']); $date = $time->format('n/j/Y'); echo $date; @endphp
No K/P : {{ $customers_info['kpbaru'] }} Tempoh Simpan {{ $gadai['tempoh'] }}
Nama Wakil : @php if(sizeof($wakil) != 0){ echo $wakil['NAMA'];} else echo ''; @endphp
No K/P Wakil : @php if(sizeof($wakil) != 0) echo $wakil['NOKP']; else echo ''; @endphp
+
+ + + + + + + + + + + + + + + + + + +
Tarikh Bayaran @php $time = new DateTime($penebusan['t_tebus']); $date = $time->format('n/j/Y'); echo $date; @endphp
Pembiayaan RM {{ number_format(($gadai['pinjaman']),2) }}
Jumlah Upah RM {{ number_format($penebusan['bakiupah'],2) }}
Tebus Keseluruhan RM {{ number_format(($gadai['pinjaman'] + $penebusan['bakiupah']),2) }}
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
.................................................... .................................................... .................................................... ....................................................
DiSemak Cagaran Di KeluarkanCagaran Diterima Ar-Rahn
+
+
+
+ +
+
+ + + + + + + + + + + + + +
Salinan Pejabat
RESIT BAYARAN
+ +
+ + + + + + + + + + + + + + + + + + + + + + + +
Marhun : {{ $gadai['marhun'] }} No SAG {{ $gadai['norujukan'] }}
Nama : {{ $customers_info['nama'] }} Tarikh Bayar @php $time = new DateTime($penebusan['t_tebus']); $date = $time->format('n/j/Y'); echo $date; @endphp
No K/P : {{ $customers_info['kpbaru'] }} Tempoh Simpan {{ $gadai['tempoh'] }}
Nama Wakil : @php if(sizeof($wakil) != 0){ echo $wakil['NAMA'];} else echo ''; @endphp
No K/P Wakil : @php if(sizeof($wakil) != 0) echo $wakil['NOKP']; else echo ''; @endphp
+
+ + + + + + + + + + + + + + + + + +
Tarikh Bayaran @php $time = new DateTime($penebusan['t_tebus']); $date = $time->format('n/j/Y'); echo $date; @endphp
Pembiayaan RM {{ number_format(($gadai['pinjaman']),2) }}
Jumlah Upah RM {{ number_format($penebusan['bakiupah'],2) }}
Tebus Keseluruhan RM {{ number_format(($gadai['pinjaman'] + $penebusan['bakiupah']),2) }}
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
.................................................... .................................................... .................................................... ....................................................
DiSemak Cagaran Di KeluarkanCagaran Diterima Ar-Rahn
+
\ No newline at end of file diff --git a/resources/views/test.blade.php b/resources/views/test.blade.php index 0735926..d15b9b2 100644 --- a/resources/views/test.blade.php +++ b/resources/views/test.blade.php @@ -111,26 +111,21 @@ diff --git a/routes/web.php b/routes/web.php index 054bf1e..8f1504f 100644 --- a/routes/web.php +++ b/routes/web.php @@ -15,14 +15,14 @@ use Illuminate\Support\Facades\Route; Route::get('/',['as'=>'login','uses'=>'HomeController@index']); -Route::get('/welcome',function(){ +Route::get('/testtry',function(){ - return view('welcome'); + return view('test'); }); //Testing Jer Route::get('test', function () { - event(new App\Events\StatusLiked('Someone')); + event(new App\Events\StatusLiked('KOK LANAS')); return "Event has been sent!"; }); @@ -37,7 +37,7 @@ Route::get('test', function () { Route::get('/welcome',function(){ - return view('test'); + return view('print.resittebus'); }); @@ -126,7 +126,13 @@ Route::post('/createpanjar',['as'=>'khazanah.createpanjar','uses'=>'KhazanahCont Route::get('/gadaian/edit/{norujukan}',['as'=>'gadaian.edit','uses'=>'GadaianController@edit'])->middleware('auth','teller'); Route::post('/gadai/edit/store',['as'=>'gadai.editstore','uses'=>'GadaianController@editstore'])->middleware('auth','teller'); Route::put('/gadai/edit/deletemarhun',['as'=>'gadai.editmarhun','uses'=>'GadaianController@editmarhun'])->middleware('auth','teller'); -Route::put('/gadai/edit/editmarhun',['as'=>'gadai.ubahmarhun','uses'=>'GadaianController@ubahmarhun'])->middleware('auth','teller'); +Route::get('/gadai/edit/editmarhun',['as'=>'gadai.ubahmarhun','uses'=>'GadaianController@ubahmarhun'])->middleware('auth','teller'); + +//Ubah dan Hapus +Route::get('/getkelulu',['as'=>'teller.getkelulusan','uses'=>'GadaianController@getkelulusan'])->middleware('auth','teller'); +Route::post('/createkelulu',['as'=>'teller.createkelulusan','uses'=>'GadaianController@createkelulusan'])->middleware('auth','teller'); +Route::put('/updatekelulu',['as'=>'teller.updatekelulusan','uses'=>'GadaianController@updatekelulusan'])->middleware('auth','khazanah'); + //Laporan Baru Route::get('/laporan/lelongan',['as'=>'laporan.lelongan','uses'=>'KhazanahController@laporanLelongan'])->middleware('auth','khazanah'); @@ -150,7 +156,11 @@ Route::get('laporan/ringkasanterkumpul/cetak',['as'=>'ringkasanterkumpul.laporan //Resit Ansurans Route::get('/resit/{id}',['as'=>'resit.ansuran','uses'=>'GadaianController@resit'])->middleware('auth','teller'); +Route::get('/resitansurans/{id}',['as'=>'resit.ansurans','uses'=>'GadaianController@resitansurans'])->middleware('auth','teller'); +Route::get('/resitbelumansurans/{id}',['as'=>'resit.belumansurans','uses'=>'GadaianController@resitbelumansurans'])->middleware('auth','teller'); Route::get('/resit/tebus/{id}',['as'=>'resit.tebus','uses'=>'GadaianController@resittebus'])->middleware('auth','teller'); +Route::get('/resit/belumtebus/{id}',['as'=>'resit.belumtebus','uses'=>'GadaianController@resitbelumtebus'])->middleware('auth','teller'); + Route::post('/barcodescanned',['as'=>'barcode.scanned','uses'=>'KhazanahController@barcodescanned'])->middleware('auth','khazanah');