diff --git a/app/Http/Controllers/GadaianController.php b/app/Http/Controllers/GadaianController.php index 64adc3b..9a19c9d 100644 --- a/app/Http/Controllers/GadaianController.php +++ b/app/Http/Controllers/GadaianController.php @@ -83,6 +83,21 @@ class GadaianController extends Controller $cawangan_info = Http::get(config('api.url') . '/api/cawangan/'. $auth_user['cawangan'])->json(); return view('gadaian.edit',compact('customer_info','limit_pinjaman_semasa','cawangan_info','norujukan','api_url')); } + + public function editmarhun(Request $request){ + + $api_url = config('api.url'); + + $auth_user = Auth::user(); + + $gadaiannorujukan = Http::put(config('api.url') . '/api/gadai/edit/marhun/'. $auth_user['cawangan'] . '/' . $request->norujukan,[ + "marhun" => $request->marhun + ])->json(); + + return $gadaiannorujukan; + } + + public function store(Request $request){ $auth_user = Auth::user(); diff --git a/resources/views/gadaian/edit.blade.php b/resources/views/gadaian/edit.blade.php index 00da599..b164f5f 100644 --- a/resources/views/gadaian/edit.blade.php +++ b/resources/views/gadaian/edit.blade.php @@ -56,6 +56,7 @@ Karat Berat Nota + Action @@ -137,7 +138,7 @@ - Batal + Batal @@ -337,7 +338,8 @@ 'RM ' + formatter.format(marhun_detail['n_marhun']), marhun_detail['karat'], formatter.format(marhun_detail['berat']), - marhun_detail['nota'] + marhun_detail['nota'], + "" ]).draw(); counter = counter + 1; }); @@ -379,6 +381,30 @@ }); } + function deletemarhun(e) + { + let marhun = $(e).closest('tr').children('td:eq(1)').text(); + let norujuk = $('#norujukan').val(); + + $.ajax({ + method: 'put', + url: '{{ route("gadai.editmarhun") }}', + data: { + "_token": "{{ csrf_token() }}", + "norujukan" : norujuk, + "marhun" : marhun + }, + success:function(data) + { + console.log(data); + location.reload(); + },error: function(xhr, status, error) { + var err = eval("(" + xhr.responseText + ")"); + alert(xhr.responseText); + } + }); + } + $('#pinjaman').on('input',function(){ var pinjaman = Number(this.value); var nilaimarhun = Number($('#jumlah_nilai_marhun').val()); diff --git a/resources/views/operasi/kelulusan.blade.php b/resources/views/operasi/kelulusan.blade.php index 7a5ec9e..260bcd2 100644 --- a/resources/views/operasi/kelulusan.blade.php +++ b/resources/views/operasi/kelulusan.blade.php @@ -69,7 +69,7 @@ $.ajax({ method:'put', - url: "{{ route('khazanah.updatekelulusan') }}", + url: "{{ route('operasi.updatekelulusan') }}", data: { "_token": "{{ csrf_token() }}", "norujukan" : norujukan diff --git a/resources/views/penebusan/index.blade.php b/resources/views/penebusan/index.blade.php index 9e03cfe..2756604 100644 --- a/resources/views/penebusan/index.blade.php +++ b/resources/views/penebusan/index.blade.php @@ -193,7 +193,7 @@
@php - $maxgadai = ($gadai['nilaimarhun'] * 0.8) - $gadai['bakipjm']; + $maxgadai = ($gadai['nilaimarhun'] * 0.7) - $gadai['bakipjm']; @endphp @@ -566,6 +566,7 @@ $("#sltjenistebus").change(function(){ $('span.spannar').show(); $("#bayaran").prop("disabled", false); + $("#perludibayar").prop("readonly", true); $("#bayaran").val(0); $('#divtambahpinjaman').hide(); @@ -625,11 +626,7 @@ $("#sltjenistebus").change(function(){ function bayarkey(e) { - if($('#sltjenistebus').find(":selected").val() == 'A') - { - - } - else if($('#sltjenistebus').find(":selected").val() == 'S') + if($('#sltjenistebus').find(":selected").val() == 'S') { let byr = $(e).val(); let total = 0; @@ -920,8 +917,6 @@ function bayaransemua() console.log("historygadaian:" + historygadaian + " " + "marhun:" + marhun + " " + "total_berat:" + total_berat + " " + "pinjaman:" + pinjaman + " "); console.log("marhun_detail: " + marhun_detail + "kuantiti_marhun: " + kuantiti_marhun); console.log(nowakil); - - return; var kadarupahbaru = 0; @@ -971,12 +966,16 @@ function bayaransemua() }, success:function(success_data){ + var urlroute = '{{ route("resit.tebus", ":id") }}'; + urlroute = urlroute.replace(':id', norujukan); + console.log(success_data); Swal.fire( 'Good job!', 'You clicked the button!', 'success' ) .then(function() { + window.open(urlroute, '_blank'); window.location.replace("{{ url()->previous() }}"); }) },error: function (request, status, error) { diff --git a/resources/views/print/resittebus.blade.php b/resources/views/print/resittebus.blade.php index 48517b0..e6437e5 100644 --- a/resources/views/print/resittebus.blade.php +++ b/resources/views/print/resittebus.blade.php @@ -429,12 +429,15 @@ hr.new5 { (-) Bayaran Pelanggan RM {{ number_format($penebusan['BakiPjm'],2) }} + +Baki Harga Jualan RM {{ number_format($gadai['bakihargajualan'],2) }} + (-) Rebate RM {{ number_format($penebusan['rebate'],2) }} -Baki Harga Jualan RM {{ number_format($gadai['bakihargajualan'],2) }} - + Tebus Keseluruhan RM {{ number_format(($gadai['bakihargajualan'] - $penebusan['rebate']),2) }} + @@ -528,13 +531,15 @@ hr.new5 { (-) Bayaran Pelanggan RM {{ number_format($penebusan['BakiPjm'],2) }} + +Baki Harga Jualan RM {{ number_format($gadai['bakihargajualan'],2) }} + (-) Rebate RM {{ number_format($penebusan['rebate'],2) }} -Baki Harga Jualan RM {{ number_format($gadai['bakihargajualan'],2) }} - - + Tebus Keseluruhan RM {{ number_format(($gadai['bakihargajualan'] - $penebusan['rebate']),2) }} + diff --git a/routes/web.php b/routes/web.php index 6d85c6f..cc8042a 100644 --- a/routes/web.php +++ b/routes/web.php @@ -123,6 +123,7 @@ Route::put('/updatekelulusan',['as'=>'khazanah.updatekelulusan','uses'=>'Khazana Route::post('/createpanjar',['as'=>'khazanah.createpanjar','uses'=>'KhazanahController@createkelulusan'])->middleware('auth','teller'); 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'); //Laporan Baru Route::get('/laporan/lelongan',['as'=>'laporan.lelongan','uses'=>'KhazanahController@laporanLelongan'])->middleware('auth','khazanah');