diff --git a/resources/views/penebusan/index.blade.php b/resources/views/penebusan/index.blade.php index e7b1342..6a996ed 100644 --- a/resources/views/penebusan/index.blade.php +++ b/resources/views/penebusan/index.blade.php @@ -256,10 +256,14 @@
PEMBIAYAAN BARU(RM)
-
+
+ +
+
+
@@ -505,7 +509,8 @@ var berat = $(this).data('berat'); var nilaimarhunhargasemasa = $(this).data('nmhs'); var nmsemasa = parseFloat("{{ $nilaihargasemasa }}"); - + let totalnilaimarhunseparuh = 0; + if ($(this).is(':checked')) { array_recno.push(recno); @@ -535,6 +540,16 @@ totalmarhun = totalmarhun + parseFloat(nilaimarhun); totalmarhunhargasemasa = totalmarhunhargasemasa + parseFloat(nilaimarhunhargasemasa); } + + $.each( array_nm, function( index, value ) { + totalnilaimarhunseparuh += parseFloat(value); + }); + + // console.log("TOTAL HARGA SEMASA :" + totalmarhunhargasemasa); + // console.log("TOTAL HARGA SEMASA SPEARUH :" + totalnilaimarhunseparuh); + // console.log("YANG DIAMBIL :" + nilaimarhunhargasemasa); + + if(numbernotchecked != totalCheckboxes){ // console.log(nmsemasa); @@ -549,6 +564,8 @@ success:function(success){ let bayarz = $('#bayaran').val(formatter.format(success)); + + bayaranseparuhasal = Number(success); let bakihargajual = $('#bakihargajualan').val().replace(/[^0-9.-]+/g,""); @@ -558,6 +575,11 @@ let totalbakipinjam = parseFloat($('#pinjaman').val().replace(/[^0-9.-]+/g,"")) - success; $('#bakipinjaman').val(formatter.format(totalbakipinjam)); + let bakinm = nmsemasa - totalnilaimarhunseparuh; + var totalcalculate = ((totalbakipinjam/bakinm)*100); + + $('#basic-separuh').text(Number(totalcalculate.toFixed(2))); + },error:function(xhr, textStatus, errorThrown){ console.log(xhr.responseText); console.log(textStatus); @@ -567,6 +589,7 @@ }else{ $('#perludibayar').val(parseFloat($('#jumlahupah').val())); $('#bakipinjaman').val(0); + $('#basic-separuh').text(0) $('#bayaran').val(0); } @@ -744,11 +767,18 @@ let total = 0; let pdbyr = 0; let totalseparuh = 0; + let totalnilaimarhunseparuh = 0; + var nmsemasa = parseFloat("{{ $nilaihargasemasa }}"); + // console.log($('#jumlahupah').val()); // console.log(bayaranseparuhasal); // console.log(byr); + $.each( array_nm, function( index, value ) { + totalnilaimarhunseparuh += parseFloat(value); + }); + if(byr < (bayaranseparuhasal + parseFloat($('#jumlahupah').val()))){ $('#bayaran').val(bayaranseparuhasal.toFixed(2)); }else{ @@ -762,6 +792,15 @@ // $('#perludibayar').val(pdbyr); $('#bakipinjaman').val(total.toFixed(2)); + + + + let bakinm = nmsemasa - totalnilaimarhunseparuh; + var totalcalculate = ((total/bakinm)*100); + + $('#basic-separuh').text(Number(totalcalculate.toFixed(2))); + + } } @@ -1059,6 +1098,9 @@ //////////// }else if($('#sltjenistebus').find(":selected").val() == 'S'){ + + let separuhla = Number($('#basic-separuh').text()); + let jenisbayarantebus = ''; if(hargajualan == null) { @@ -1068,6 +1110,20 @@ jenisbayarantebus = "tawarruq"; } + if(separuhla <= 10) + { + $("#terima_transaksi").prop('disabled', false); + Swal.fire('Amaran!','Margin Pembiayaan kurang daripada 10%!','error'); + return false; + } + + if(separuhla >= 80) + { + $("#terima_transaksi").prop('disabled', false); + Swal.fire('Amaran!','Margin Pembiayaan lebih daripada 80%!','error'); + return false; + } + if($('#perludibayar').val() < (parseFloat($('#bayaran').val()) + parseFloat($('#jumlahupah').val()))) { $("#terima_transaksi").prop('disabled', false);