From 226cad3816efecf3c994a5d6e1cf71b92ed8c5da Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Thu, 7 Oct 2021 00:39:46 +0800 Subject: [PATCH] fix checkout --- resources/views/pembayaran/checkout.blade.php | 49 +++++++++++++------ 1 file changed, 35 insertions(+), 14 deletions(-) diff --git a/resources/views/pembayaran/checkout.blade.php b/resources/views/pembayaran/checkout.blade.php index 3c45651..8c79e1f 100644 --- a/resources/views/pembayaran/checkout.blade.php +++ b/resources/views/pembayaran/checkout.blade.php @@ -101,7 +101,14 @@ {{ number_format($koskeuntungan,2) }} - + + + + @@ -153,7 +160,7 @@ {{ $upahtawarruq }} - + @@ -196,7 +203,7 @@
- RM 0.00 + RM 0.00

@@ -207,7 +214,7 @@
- RM 0.00 + RM 0.00

@@ -219,7 +226,7 @@
- RM 0.00 + RM 0.00

@@ -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)); }