diff --git a/resources/views/penebusan/index.blade.php b/resources/views/penebusan/index.blade.php
index 815a979..fdeb0d9 100644
--- a/resources/views/penebusan/index.blade.php
+++ b/resources/views/penebusan/index.blade.php
@@ -296,7 +296,7 @@
PERLU DIBAYAR(RM)
-
+
@@ -329,7 +329,7 @@
PERLU DIBAYAR(RM)
-
+
@@ -1006,7 +1006,7 @@
$('#divperludibayar').hide();
-
+ $('#divbayaran').hide();
$('#basic-addon2').text((percenthargasemasa > 80) ? '80.00' : percenthargasemasa);
$('#perludibayarAT').val(formatter.format(totalbayaran));
$('#calcbayar').val(totalbayaran);
@@ -2167,6 +2167,7 @@
}else if($('#sltjenistebus').find(":selected").val() == 'AT'){
+ let nilaimargin = $('#txtlebihanmargin').val();
var keuntungan = parseFloat($('#jumlahupah').val().replace(/[^0-9.-]+/g,""));
var pinjamasal = parseFloat($('#pinjamanasal').val().replace(/[^0-9.-]+/g,""));
@@ -2175,7 +2176,20 @@
var pinjaman_baru = parseFloat($('#pinjamanbaru').val().replace(/[^0-9.-]+/g,""));
+ let lebihanmargin = parseFloat((nilaimargin) ? nilaimargin : 0);
+ total = keuntungan + lebihanmargin;
+
var marginsemasa = (jenisAT == 'hargalama') ? pinjaman_baru/nm * 100 : pinjaman_baru/nmsemasa * 100;
+
+ if(parseFloat($('#perludibayarAT').val()) < parseFloat(total.toFixed(2))){
+ Swal.fire({
+ icon: 'error',
+ title: 'Ralat Bayaran!',
+ text: 'Bayaran harus melebihi keuntungan dan jumlah lebihan margin'
+ });
+ event.preventDefault();
+ return false;
+ }
$.ajax({
method:'get',
@@ -3392,7 +3406,7 @@ function bayaranATfunc(e){
let pdbyr = 0;
let pembiayaanbaru = 0;
let upah = parseFloat($('#jumlahupah').val());
- let lebihanmargin = parseFloat($('#txtlebihanmargin').val());
+ let lebihanmargin = parseFloat(($('#txtlebihanmargin').val()) ? $('#txtlebihanmargin').val() : 0);
total = upah + lebihanmargin;
let hargamarhun = parseFloat("{{ $nilaihargasemasa }}");
@@ -3415,7 +3429,8 @@ function bayaranATfunc(e){
}else{
// pdbyr = parseFloat(byr) + parseFloat(total);
// $('#perludibayarAT').val(pdbyr);
- pembiayaanbaru = pembiayaan - parseFloat(byr);
+ let kumpul = parseFloat(byr) - total;
+ pembiayaanbaru = pembiayaan - kumpul;
totalpercent = (pembiayaanbaru / hargamarhun) * 100;
$('#pinjamanbaru').val(formatter.format(pembiayaanbaru));
@@ -3433,12 +3448,20 @@ function bayaranATfunc(e){
function blockbayaranAT(event){
let value = $(event).val();
let upah = parseFloat($('#jumlahupah').val());
+ let pembiayaan = parseFloat("{{ $pembiayaanbaru }}");
+ let hargamarhun = parseFloat("{{ $nilaihargasemasa }}");
+
+ totalpercent = (pembiayaan / hargamarhun) * 100;
+
let nilaimargin = $('#txtlebihanmargin').val();
let lebihanmargin = parseFloat((nilaimargin) ? nilaimargin : 0);
total = upah + lebihanmargin;
- console.log(total,upah,lebihanmargin)
+
if(value == '' || value <= 0 || value < total){
- $('#perludibayarAT').val(total);
+ $('#perludibayarAT').val(formatter.format(total));
+ $('#pinjamanbaru').val(formatter.format(pembiayaan));
+ $('#basic-addon2').text(formatter.format(totalpercent.toFixed(2)));
+
}
}