buat penebusan je

This commit is contained in:
MUHD HAFIFIE
2021-04-12 16:24:43 +08:00
parent c99af69229
commit 4376e164b8
+57 -1
View File
@@ -256,10 +256,14 @@
<div class="col-4"> <div class="col-4">
PEMBIAYAAN BARU(RM) PEMBIAYAAN BARU(RM)
</div> </div>
<div class="col-8"> <div class="col-8 input-group mb-2">
<input type="text" placeholder="0.00" id="bakipinjaman" class="form-control" readonly/> <input type="text" placeholder="0.00" id="bakipinjaman" class="form-control" readonly/>
<div class="input-group-append">
<span class="input-group-text" id="basic-separuh"></span>
</div> </div>
</div> </div>
</div>
</div> </div>
<div class="col-6" id="divperludibayar"> <div class="col-6" id="divperludibayar">
@@ -505,6 +509,7 @@
var berat = $(this).data('berat'); var berat = $(this).data('berat');
var nilaimarhunhargasemasa = $(this).data('nmhs'); var nilaimarhunhargasemasa = $(this).data('nmhs');
var nmsemasa = parseFloat("{{ $nilaihargasemasa }}"); var nmsemasa = parseFloat("{{ $nilaihargasemasa }}");
let totalnilaimarhunseparuh = 0;
if ($(this).is(':checked')) { if ($(this).is(':checked')) {
@@ -535,6 +540,16 @@
totalmarhun = totalmarhun + parseFloat(nilaimarhun); totalmarhun = totalmarhun + parseFloat(nilaimarhun);
totalmarhunhargasemasa = totalmarhunhargasemasa + parseFloat(nilaimarhunhargasemasa); 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){ if(numbernotchecked != totalCheckboxes){
// console.log(nmsemasa); // console.log(nmsemasa);
@@ -549,6 +564,8 @@
success:function(success){ success:function(success){
let bayarz = $('#bayaran').val(formatter.format(success)); let bayarz = $('#bayaran').val(formatter.format(success));
bayaranseparuhasal = Number(success); bayaranseparuhasal = Number(success);
let bakihargajual = $('#bakihargajualan').val().replace(/[^0-9.-]+/g,""); let bakihargajual = $('#bakihargajualan').val().replace(/[^0-9.-]+/g,"");
@@ -558,6 +575,11 @@
let totalbakipinjam = parseFloat($('#pinjaman').val().replace(/[^0-9.-]+/g,"")) - success; let totalbakipinjam = parseFloat($('#pinjaman').val().replace(/[^0-9.-]+/g,"")) - success;
$('#bakipinjaman').val(formatter.format(totalbakipinjam)); $('#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){ },error:function(xhr, textStatus, errorThrown){
console.log(xhr.responseText); console.log(xhr.responseText);
console.log(textStatus); console.log(textStatus);
@@ -567,6 +589,7 @@
}else{ }else{
$('#perludibayar').val(parseFloat($('#jumlahupah').val())); $('#perludibayar').val(parseFloat($('#jumlahupah').val()));
$('#bakipinjaman').val(0); $('#bakipinjaman').val(0);
$('#basic-separuh').text(0)
$('#bayaran').val(0); $('#bayaran').val(0);
} }
@@ -744,11 +767,18 @@
let total = 0; let total = 0;
let pdbyr = 0; let pdbyr = 0;
let totalseparuh = 0; let totalseparuh = 0;
let totalnilaimarhunseparuh = 0;
var nmsemasa = parseFloat("{{ $nilaihargasemasa }}");
// console.log($('#jumlahupah').val()); // console.log($('#jumlahupah').val());
// console.log(bayaranseparuhasal); // console.log(bayaranseparuhasal);
// console.log(byr); // console.log(byr);
$.each( array_nm, function( index, value ) {
totalnilaimarhunseparuh += parseFloat(value);
});
if(byr < (bayaranseparuhasal + parseFloat($('#jumlahupah').val()))){ if(byr < (bayaranseparuhasal + parseFloat($('#jumlahupah').val()))){
$('#bayaran').val(bayaranseparuhasal.toFixed(2)); $('#bayaran').val(bayaranseparuhasal.toFixed(2));
}else{ }else{
@@ -762,6 +792,15 @@
// $('#perludibayar').val(pdbyr); // $('#perludibayar').val(pdbyr);
$('#bakipinjaman').val(total.toFixed(2)); $('#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'){ }else if($('#sltjenistebus').find(":selected").val() == 'S'){
let separuhla = Number($('#basic-separuh').text());
let jenisbayarantebus = ''; let jenisbayarantebus = '';
if(hargajualan == null) if(hargajualan == null)
{ {
@@ -1068,6 +1110,20 @@
jenisbayarantebus = "tawarruq"; 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()))) if($('#perludibayar').val() < (parseFloat($('#bayaran').val()) + parseFloat($('#jumlahupah').val())))
{ {
$("#terima_transaksi").prop('disabled', false); $("#terima_transaksi").prop('disabled', false);