buat penebusan je
This commit is contained in:
@@ -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);
|
||||||
|
|||||||
Reference in New Issue
Block a user