From 1ba4a1fe19a25aeec002a9e2106fbf014cf5d514 Mon Sep 17 00:00:00 2001 From: nurafrinaalimi16 Date: Sun, 2 Feb 2025 16:34:15 +0800 Subject: [PATCH] add parameter kadar rebate on index blade --- resources/views/gadaian/v2/index.blade.php | 63 ++++++++++++++-------- 1 file changed, 40 insertions(+), 23 deletions(-) diff --git a/resources/views/gadaian/v2/index.blade.php b/resources/views/gadaian/v2/index.blade.php index 126ae20d..615cd79e 100644 --- a/resources/views/gadaian/v2/index.blade.php +++ b/resources/views/gadaian/v2/index.blade.php @@ -636,14 +636,32 @@ $('#pinjaman').on('input',function(){ var pinjaman = Number(this.value); var nilaimarhun = Number($('#jumlah_nilai_marhun').val()); - + // var keuntungan_sebulan = pinjaman * kadarupah; // var keuntungan_6bln = keuntungan_sebulan * 6; percent_pinjaman = (Number(pinjaman)/Number(total_nilai_marhun))*100; + + let array_keuntungan = []; + let rebate, kadar_rebate; + + if (pinjaman < 20000) { + rebate = keuntungan_sebulan * 0.05; + kadar_rebate = 5; + } else if (pinjaman >= 20000 && pinjaman <= 50000) { + rebate = keuntungan_sebulan * 0.10; + kadar_rebate = 10; + } else if (pinjaman > 50000 && pinjaman <= 100000) { + rebate = keuntungan_sebulan * 0.15; + kadar_rebate = 15; + } else { + rebate = keuntungan_sebulan * 0.20; + kadar_rebate = 20; + } + $.ajax({ method:'POST', url: api_url + '/api/onepercent', @@ -653,7 +671,7 @@ 'pembiayaan' : pinjaman, 'kadarujrah' : kadarupah, 'margin' : percent_pinjaman, - 'kadarrebet' : kadar_rebate, + 'kadar_rebate': kadar_rebate, 'kodcaw' : "{{ Auth::user()->cawangan }}" }, success:function(data){ @@ -662,36 +680,35 @@ }); var keuntungan_sebulan = getRoundedMethod(array_keuntungan['keuntungan']); - var keuntungan_6bln = getRoundedMethod(keuntungan_sebulan * 6); + var keuntungan_6bln = getRoundedMethod(keuntungan_sebulan * 6); var kadar_rebate; - if (pinjaman < 20000) { - var rebate = keuntungan_sebulan * 0.05; - } else if (pinjaman >= 20000 && pinjaman <= 50000) { - var rebate = keuntungan_sebulan * 0.10; - } else if (pinjaman > 50000 && pinjaman <= 100000) { - var rebate = keuntungan_sebulan * 0.15; - } else { - var rebate = keuntungan_sebulan * 0.20; - } - - if (pinjaman < 20000) { - kadar_rebate = (5 / 100) * 100; - } else if (pinjaman >= 20000 && pinjaman <= 50000) { - kadar_rebate = (10 / 100) * 100; - } else if (pinjaman > 50000 && pinjaman <= 100000) { - kadar_rebate = (15 / 100) * 100; - } else { - kadar_rebate = (20 / 100) * 100; - } + if (pinjaman < 20000) { + var rebate = keuntungan_sebulan * 0.05; + } else if (pinjaman >= 20000 && pinjaman <= 50000) { + var rebate = keuntungan_sebulan * 0.10; + } else if (pinjaman > 50000 && pinjaman <= 100000) { + var rebate = keuntungan_sebulan * 0.15; + } else { + var rebate = keuntungan_sebulan * 0.20; + } + if (pinjaman < 20000) { + kadar_rebate = (5 / 100) * 100; + } else if (pinjaman >= 20000 && pinjaman <= 50000) { + kadar_rebate = (10 / 100) * 100; + } else if (pinjaman > 50000 && pinjaman <= 100000) { + kadar_rebate = (15 / 100) * 100; + } else { + kadar_rebate = (20 / 100) * 100; + } $('.span-pinjaman').text(formatter.format(percent_pinjaman.toFixed(2)) + ' %'); $('#keuntungan_sebulan').val(formatter.format(keuntungan_sebulan.toFixed(2))); $('#keuntungan_6bln').val(formatter.format(keuntungan_6bln.toFixed(2))); $('#ujrah').val(formatter.format(getRoundedMethod(array_keuntungan['ujrah']).toFixed(2))); $('#onepercent').val(formatter.format(getRoundedMethod(array_keuntungan['onepercent']).toFixed(2))); $('#rebate').val(formatter.format(rebate.toFixed(2))); - $('#kadar_rebate').val(formatter.format(kadar_rebate.toFixed(2)) + ' %'); + $('#kadar_rebate').val(formatter.format(kadar_rebate.toFixed(2)) + ' %'); }); const formatter = new Intl.NumberFormat('en-US', {