fix checkout

This commit is contained in:
hafifierahman
2021-10-07 00:39:46 +08:00
parent 3e52dfff32
commit 226cad3816
+35 -14
View File
@@ -101,7 +101,14 @@
{{ number_format($koskeuntungan,2) }}
</td>
<td>
<input type="text" data-bakipjm="{{ $bayar['bakipjm'] }}" data-upah="{{ $koskeuntungan }}" name="txtbayaran" placeholder="{{ $koskeuntungan }}" class="form-control"/>
<select name="sltbayaran" class="form-control mb-2">
<option disabled>Pilih Bayaran</option>
<option value="fixed">Amaun Tetap</option>
<option value="otheramount">Amaun Lain</option>
</select>
<input type="text" data-bakipjm="{{ $bayar['bakipjm'] }}" data-upah="{{ $koskeuntungan }}" data-nm="{{ $bayar['nilaimarhun'] }}" data-jenis="arrahn" name="txtbayaranarrahn" disabled class="form-control"/>
<input type="hidden" name="txtbayaranhidden[]" class="bayaran"/>
<input type="hidden" name="txtnorujukanhidden[]" value="{{ $bayar['norujukan'] }}"/>
<input type="hidden" name="txtkodcawhidden[]" value="{{ $bayar['kodcaw'] }}"/>
@@ -153,7 +160,7 @@
{{ $upahtawarruq }}
</td>
<td>
<input type="text" data-bakipjm="{{ $bayar['bakipjm'] }}" data-upah="{{ $upahtawarruq }}" name="txtbayaran" placeholder="{{ $upahtawarruq }}" class="form-control"/>
<input type="text" data-bakipjm="{{ $bayar['bakipjm'] }}" data-upah="{{ $upahtawarruq }}" data-nm="{{ $bayar['nilaimarhun'] }}" data-jenis="tawarruq" name="txtbayarantawarruq" placeholder="{{ $upahtawarruq }}" class="form-control"/>
<input type="hidden" name="txtbayaranhidden[]" class="bayaran"/>
<input type="hidden" name="txtnorujukanhidden[]" value="{{ $bayar['norujukan'] }}"/>
<input type="hidden" name="txtkodcawhidden[]" value="{{ $bayar['kodcaw'] }}"/>
@@ -196,7 +203,7 @@
</div>
<div class="col-5 text-right pr-5">
<span>RM <span id="spanbayaran">0.00</span></span>
<span>RM <span id="spanbayaranarrahn">0.00</span></span>
</div>
</div>
<hr/>
@@ -207,7 +214,7 @@
</div>
<div class="col-5 text-right pr-5">
<span>RM <span id="spanbayaran">0.00</span></span>
<span>RM <span id="spanbayarantawarruq">0.00</span></span>
</div>
</div>
<hr/>
@@ -219,7 +226,7 @@
</div>
<div class="col-5 text-right pr-5">
<span>RM <span id="spanrebet">0.00</span></span>
<span>RM <span id="spankeuntungan">0.00</span></span>
</div>
</div>
<hr/>
@@ -289,12 +296,17 @@
let upah = $(this).data('upah');
let bakipinjam = $(this).data('bakipjm');
let jenis = $(this).data('jenis');
let nm = $(this).data('nm');
// let hiddenbayaran = $('.bayaran').val('sadas');
let bayar = Number(this.value);
if(bayar > bakipinjam){
let errorlebih = (nm * 0.01);
console.log(errorlebih);
if(bayar < parseFloat(errorlebih)){
$("#bayarsbmt").prop('disabled', false);
Swal.fire(
'Amaran!',
@@ -303,12 +315,12 @@
)
$(this).val(upah);
$(this).closest('tr').find('.bayaran').val(upah);
calculateall();
calculateall(jenis);
return false;
}
$(this).closest('tr').find('.bayaran').val(this.value);
calculateall();
calculateall(jenis);
// total = total + bayar;
@@ -317,16 +329,25 @@
});
function calculateall()
function calculateall(jenis)
{
var $row = $(this).closest('tr');
var sumarrahn = 0;
var sumtawarruq = 0;
var sum = 0;
$('#belum_tawarruq').find('input[name=txtbayaran]').each(function() {
sum += parseFloat(this.value) || 0;
});
$("#spanbayaran").text(sum.toFixed(2));
$('#belum_tawarruq').find('input[name=txtbayaranarrahn]').each(function() {
sumarrahn += parseFloat(this.value) || 0;
$('#selepas_tawarruq').find('input[name=txtbayarantawarruq]').each(function() {
sumtawarruq += parseFloat(this.value) || 0;
});
sum = sumarrahn + sumtawarruq;
$("#spanbayaranarrahn").text(sumarrahn.toFixed(2));
$("#spanbayarantawarruq").text(sumtawarruq.toFixed(2));
$('#spanjumlah').text(formatter.format(sum));
}