From 57ee17708fd4aec1584cc9c04c21132912eacf25 Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Tue, 23 May 2023 13:52:40 +0800 Subject: [PATCH] fix round up --- .../includes/bayaran/pembayaransag.blade.php | 27 +++++++++++++++---- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/resources/views/includes/bayaran/pembayaransag.blade.php b/resources/views/includes/bayaran/pembayaransag.blade.php index c431e98..e4bd4a1 100644 --- a/resources/views/includes/bayaran/pembayaransag.blade.php +++ b/resources/views/includes/bayaran/pembayaransag.blade.php @@ -312,9 +312,19 @@ let inputvalue = Number(this.value); // if (inputvalue > upahasal) { + + inputvalue = (inputvalue * 100) / 10; + inputvalue = Math.round(inputvalue); + inputvalue = inputvalue / 10; + var lebihbyr = inputvalue.toFixed(2) - upahasal.toFixed(2); - let bakipinjambaru = parseFloat(bakipinjam - lebihbyr.toFixed(2)); - $(this).closest('tr').find('.bakibaru').val(bakipinjambaru.toFixed(2)); + let bakipinjambaru = parseFloat(bakipinjam - lebihbyr); + + bakipinjambaru = (bakipinjambaru * 100) / 10; + bakipinjambaru = Math.round(bakipinjambaru); + bakipinjambaru = bakipinjambaru / 10; + + $(this).closest('tr').find('.bakibaru').val(formatter.format(bakipinjambaru.toFixed(2))); $(this).closest('tr').find('.bayaran').val(inputvalue.toFixed(2)); // } @@ -327,8 +337,13 @@ ) $(this).val(errorlebih.toFixed(2)); $(this).closest('tr').find('.bayaran').val(errorlebih.toFixed(2)); - let bakipinjambaru = parseFloat(bakipinjam - errorlebih.toFixed(2)); - $(this).closest('tr').find('.bakibaru').val(bakipinjambaru.toFixed(2)); + let bakipinjambaru = parseFloat(bakipinjam - (errorlebih.toFixed(2) - upah)); + + bakipinjambaru = (bakipinjambaru * 100) / 10; + bakipinjambaru = Math.round(bakipinjambaru); + bakipinjambaru = bakipinjambaru / 10; + + $(this).closest('tr').find('.bakibaru').val(formatter.format(bakipinjambaru.toFixed(2))); calculateall(jenis, taglel); return false; }else if(bayar < parseFloat(upah) && parseFloat(upah) !== 0.00) @@ -341,6 +356,8 @@ ) $(this).val(upah); $(this).closest('tr').find('.bayaran').val(upah); + let bakipinjambaru = parseFloat(bakipinjam); + $(this).closest('tr').find('.bakibaru').val(formatter.format(bakipinjambaru.toFixed(2))); calculateall(jenis, taglel); return false; } @@ -374,7 +391,7 @@ $('#spantransaksi' + (index+1)).text(formatter.format(bayaranselepas)); - sumtawarruq += parseFloat(this.value) || 0; + sumtawarruq += parseFloat(bayaranselepas) || 0; if (this.value <= 0 || this.value == '') { counterrorbayar++;