diff --git a/resources/views/includes/bayaran/pembayaransag.blade.php b/resources/views/includes/bayaran/pembayaransag.blade.php index dc55820..c431e98 100644 --- a/resources/views/includes/bayaran/pembayaransag.blade.php +++ b/resources/views/includes/bayaran/pembayaransag.blade.php @@ -53,10 +53,10 @@ No
Rujukan Tarikh Akhir Bayaran - Baki
Pembiayaan - - + @php $counter = 1;$jenisbayaran = 'tawarruq'; $totalupahasal = 1; @endphp @@ -81,12 +81,14 @@ $t_akhir = date("d/m/Y", $t_matang); } @endphp - + {{ $t_akhir }} - + @php $upahtawarruq = Http::withOptions(['verify' => config('app.api_verify')])->get(config('api.url') . '/api/upahtawarruq/'. $bayar['kodcaw'] . '/' . $bayar['norujukan'])->json(); + $upahtawarruq = floatval(str_replace(',','',$upahtawarruq)); $totalupahasal = $totalupahasal + $upahtawarruq; + @endphp - + --> + - + - + - + @php $counter++; @endphp @@ -128,7 +130,7 @@
- +
@@ -153,11 +155,11 @@
- - + +
-
-
+
+
@@ -184,7 +186,7 @@ var test = document.getElementById('selepas_tawarruq'); console.log(test); - + $('#selepas_tawarruq > tbody > tr').each(function() { $(this).find("td:gt(0)").each(function(){ // console.log($(this).html()); @@ -242,7 +244,7 @@ $("select[name=sltbayaran]").change(function(e) { let selected = $('option:selected', this).attr('value'); let jenis = $(this).data('jenis'); - let upah = parseFloat($(this).data('upah').replace(",","")); + let upah = $(this).data('upah'); let taglel = $(this).data('taglel'); if (selected === 'fixed') { @@ -263,7 +265,7 @@ $("input[name=txtbayaranarrahn]").change(function(e) { - let upah = parseFloat($(this).data('upah').replace(",","")); + let upah = $(this).data('upah'); let pinjaman = $(this).data('pinjaman'); let jenis = $(this).data('jenis'); let nm = $(this).data('nm'); @@ -292,20 +294,23 @@ }); + $("input[name=txtbayarantawarruq]").change(function(e) { // $("input[name=txtbayarantawarruq]").click(function(e) { - - let upah = parseFloat($(this).data('upah').replace(",","")); + + let upah = $(this).data('upah'); let bakipinjam = $(this).data('bakipjm'); let jenis = $(this).data('jenis'); let nm = $(this).data('nm'); - let taglel = $(this).data('taglel'); - let bayar = Number(this.value); + let taglel = $(this).data('taglel'); + + let bayar = Number(this.value) + let errorlebih = (bakipinjam - (nm * 0.1) + upah); - + let upahasal = Number($(this).data('upah')); let inputvalue = Number(this.value); - + // if (inputvalue > upahasal) { var lebihbyr = inputvalue.toFixed(2) - upahasal.toFixed(2); let bakipinjambaru = parseFloat(bakipinjam - lebihbyr.toFixed(2)); @@ -322,6 +327,8 @@ ) $(this).val(errorlebih.toFixed(2)); $(this).closest('tr').find('.bayaran').val(errorlebih.toFixed(2)); + let bakipinjambaru = parseFloat(bakipinjam - errorlebih.toFixed(2)); + $(this).closest('tr').find('.bakibaru').val(bakipinjambaru.toFixed(2)); calculateall(jenis, taglel); return false; }else if(bayar < parseFloat(upah) && parseFloat(upah) !== 0.00)