From 2acfa73d314210c0264169a698168256d708a7ba Mon Sep 17 00:00:00 2001 From: hafifierahman Date: Wed, 17 Feb 2021 16:30:54 +0800 Subject: [PATCH] aliran tunai fix carry forward baki --- .../Controllers/AliranTunaiController.php | 63 +- resources/views/aliran_tunai/index.blade.php | 88 +-- resources/views/gadaian/edit.blade.php | 447 +++++++------- resources/views/gadaian/index.blade.php | 563 +++++++++--------- 4 files changed, 632 insertions(+), 529 deletions(-) diff --git a/app/Http/Controllers/AliranTunaiController.php b/app/Http/Controllers/AliranTunaiController.php index 0597a38..f5884a0 100644 --- a/app/Http/Controllers/AliranTunaiController.php +++ b/app/Http/Controllers/AliranTunaiController.php @@ -22,17 +22,58 @@ class AliranTunaiController extends Controller if(sizeof($alirantunai) == 0) { - $alirantunai = Http::post(config('api.url') . '/api/tunai/daftarTunai/' . $auth_user['cawangan'], [ - 'kodcaw' => $auth_user['cawangan'], - 'teller' => $auth_user['name'], - 'bakiawal' => 0.00, - 'masuk' => 0.00, - 'yuran' => 0.00, - 'keluar' => 0.00, - 'baki' => 0.00, - 'tambah' => 0.00, - 'kurang' => 0.00 - ])->json(); + + $latesttunai = Http::get(config('api.url') . '/api/GetLatestTunai/'. $auth_user['cawangan'], ['kodlaluan' => $auth_user['name']])->json(); + + + if(sizeof($latesttunai) > 0) + { + + + if($latesttunai[0]['baki'] != 0) + { + $alirantunai = Http::post(config('api.url') . '/api/tunai/daftarTunai/' . $auth_user['cawangan'], [ + 'kodcaw' => $auth_user['cawangan'], + 'teller' => $auth_user['name'], + 'bakiawal' => $latesttunai[0]['baki'], + 'masuk' => 0.00, + 'yuran' => 0.00, + 'keluar' => 0.00, + 'baki' => $latesttunai[0]['baki'], + 'tambah' => 0.00, + 'kurang' => 0.00 + ])->json(); + } + else + { + $alirantunai = Http::post(config('api.url') . '/api/tunai/daftarTunai/' . $auth_user['cawangan'], [ + 'kodcaw' => $auth_user['cawangan'], + 'teller' => $auth_user['name'], + 'bakiawal' => 0.00, + 'masuk' => 0.00, + 'yuran' => 0.00, + 'keluar' => 0.00, + 'baki' => 0.00, + 'tambah' => 0.00, + 'kurang' => 0.00 + ])->json(); + } + + + } + else{ + $alirantunai = Http::post(config('api.url') . '/api/tunai/daftarTunai/' . $auth_user['cawangan'], [ + 'kodcaw' => $auth_user['cawangan'], + 'teller' => $auth_user['name'], + 'bakiawal' => 0.00, + 'masuk' => 0.00, + 'yuran' => 0.00, + 'keluar' => 0.00, + 'baki' => 0.00, + 'tambah' => 0.00, + 'kurang' => 0.00 + ])->json(); + } } $denominasi=Http::get(config('api.url').'/api/DenominasiController/'.$auth_user['cawangan'])->json(); diff --git a/resources/views/aliran_tunai/index.blade.php b/resources/views/aliran_tunai/index.blade.php index 2f4f181..382b9d0 100644 --- a/resources/views/aliran_tunai/index.blade.php +++ b/resources/views/aliran_tunai/index.blade.php @@ -15,23 +15,44 @@
Kembali

aliran tunai

-
-
+ +
+ + +
+ +
-

RM {{ number_format($alirantunai['bakiawal'],2) }}

- +

RM {{ number_format($alirantunai['bakiawal'],2) }}

Baki Awal Tunai

- +
-
+ +
+
+
+

RM {{ number_format($alirantunai['baki'],2) }}

+

Baki Tunai Semasa

+
+
+ +
+
+
+ +
+ + +
+
-

RM {{ number_format($alirantunai['tambah'],2) }}

+

RM {{ number_format($alirantunai['tambah'],2) }}

Pendahuluan

@@ -40,10 +61,10 @@
-
+
-

RM {{ number_format($alirantunai['kurang'],2) }}

+

RM {{ number_format($alirantunai['kurang'],2) }}

Serahan

@@ -53,34 +74,13 @@
-
-
-
-
-

RM {{ number_format($alirantunai['baki'],2) }}

-

Baki Akhir Tunai

-
-
- -
-
-
-
+
+
+ +
-

RM {{ number_format($alirantunai['keluar'],2) }}

- {{--

{{ $GT['gcount'] }}

--}} -

Jumlah Gadaian

-
-
- -
-
-
-
-
-
-

RM {{ number_format($alirantunai['masuk'],2) }}

+

RM {{ number_format($alirantunai['masuk'],2) }}

{{--

{{ $GT['tcount'] }}

--}}

Jumlah Penebusan

@@ -88,8 +88,26 @@
+ +
+
+ +
+
+

RM {{ number_format($alirantunai['keluar'],2) }}

+ {{--

{{ $GT['gcount'] }}

--}} +

Jumlah Gadaian

+
+
+ +
+
+
+ +
+
diff --git a/resources/views/gadaian/edit.blade.php b/resources/views/gadaian/edit.blade.php index 880e002..bdf7a49 100644 --- a/resources/views/gadaian/edit.blade.php +++ b/resources/views/gadaian/edit.blade.php @@ -716,250 +716,293 @@ var min_pinjaman = nilai_marhun_total * 0.10; var max_pinjaman = nilai_marhun_total * 0.80; - if(pinjaman < min_pinjaman){ + let teller = "{{ Auth::user()->name }}"; + let bakiakhir = 0; + var kodcaw = $('#kodcaw').val(); + + $.ajax({ + method: 'get', + url: api_url + '/api/GetCurrentTunai/' + kodcaw, + async: false, + dataType:'json', + data:{ + 'kodlaluan': teller + }, + success:function(data){ + bakiakhir = data.baki; + } + }); + + if(bakiakhir < pinjaman) + { + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Baki Akhir Tunai Lebih Rendah Daripada Nilai Marhun Yang Ingin Digadaikan. Sila Tambah Pendahuluan di Laman Aliran Tunai Segera. ' + }); + + event.preventDefault(); + return false; + }else{ + + if($.isNumeric(pinjaman) == false){ $("#terima_gadai").prop('disabled', false); Swal.fire({ icon: 'error', title: 'Amaran!', - text: 'Sila Masukan Pembiayaan, Minimal Pembiayaan ialah RM '+ formatter.format(min_pinjaman) + text: 'Sila Masukkan Nombor Sahaja' }); event.preventDefault(); return false; - } - else if(pinjaman > max_pinjaman){ - $("#terima_gadai").prop('disabled', false); - Swal.fire({ - icon: 'error', - title: 'Amaran!', - text: 'Pinjaman Melebihi Margin Yang Dibenarkan' - }); - event.preventDefault(); - return false; - } - else{ - if(pinjaman > Number(pembiyaan_max_pelulus)+10 || pinjaman >=10000){ - const swalWithBootstrapButtons = Swal.mixin({ - customClass: { - confirmButton: 'btn btn-success', - cancelButton: 'btn btn-danger' - }, - buttonsStyling: false - }) + } + if(pinjaman < min_pinjaman){ + $("#terima_gadai").prop('disabled', false); + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Sila Masukan Pembiayaan, Minimal Pembiayaan ialah RM '+ formatter.format(min_pinjaman) + }); + event.preventDefault(); + return false; + } + else if(pinjaman > max_pinjaman){ + $("#terima_gadai").prop('disabled', false); + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Pinjaman Melebihi Margin Yang Dibenarkan' + }); + event.preventDefault(); + return false; + } + else{ + if(pinjaman > Number(pembiyaan_max_pelulus)+10 || pinjaman >=10000){ + const swalWithBootstrapButtons = Swal.mixin({ + customClass: { + confirmButton: 'btn btn-success', + cancelButton: 'btn btn-danger' + }, + buttonsStyling: false + }) - if(pinjaman > Number(pembiyaan_max_pelulus)+10){ - var errortext = "Tetapan margin melebihi 75% untuk Operasi!"; - } - if(pinjaman >= 10000){ - var errortext = "Pinjaman Melebihi 10000"; - } + if(pinjaman > Number(pembiyaan_max_pelulus)+10){ + var errortext = "Tetapan margin melebihi 75% untuk Operasi!"; + } + if(pinjaman >= 10000){ + var errortext = "Pinjaman Melebihi 10000"; + } - swalWithBootstrapButtons.fire({ - title: 'Dapatkan Pengesahan Operasi', - text: errortext, - icon: 'info', - showCancelButton: true, - confirmButtonText: 'Hantar', - cancelButtonText: 'Batal', - reverseButtons: true - }).then((result) => { - if (result.isConfirmed) { - - let norujukan = $('#norujukan').val(); - - Swal.fire({ - title: 'Tunggu Pengesahan Daripada Operasi.', - icon: 'info', - width: 600, - padding: '3em', - background: '#fffff', - showCancelButton: false, - showConfirmButton: false, - allowOutsideClick: false, - allowEscapeKey: false, - allowEnterKey: false - }) - - $.ajax({ - method:'post', - url: "{{ route('operasi.createkelulusan') }}", - data: { - "_token": "{{ csrf_token() }}", - "norujukan" : norujukan - // "teller" : teller, - // "dategadai" : dategadai, - // "bilgadai" : noic, - // "jumpinjam" : jumpinjam, - // "teller" : teller - - }, - success:function(data){ + swalWithBootstrapButtons.fire({ + title: 'Dapatkan Pengesahan Operasi', + text: errortext, + icon: 'info', + showCancelButton: true, + confirmButtonText: 'Hantar', + cancelButtonText: 'Batal', + reverseButtons: true + }).then((result) => { + if (result.isConfirmed) { - console.log(data); + let norujukan = $('#norujukan').val(); - },error: function(xhr, status, error) { - var err = eval("(" + xhr.responseText + ")"); - alert(xhr.responseText); - } - }); + Swal.fire({ + title: 'Tunggu Pengesahan Daripada Operasi.', + icon: 'info', + width: 600, + padding: '3em', + background: '#fffff', + showCancelButton: false, + showConfirmButton: false, + allowOutsideClick: false, + allowEscapeKey: false, + allowEnterKey: false + }) - //TIME INTERVAL - let timerInterval; - - timerInterval = setInterval(function(){ $.ajax({ - method:'get', - url: "{{ route('operasi.getkelulusan') }}", + method:'post', + url: "{{ route('operasi.createkelulusan') }}", data: { + "_token": "{{ csrf_token() }}", "norujukan" : norujukan + // "teller" : teller, + // "dategadai" : dategadai, + // "bilgadai" : noic, + // "jumpinjam" : jumpinjam, + // "teller" : teller + }, success:function(data){ - - if(data != '') - { - clearInterval(timerInterval); - Swal.fire({ - icon: 'success', - title: 'Anda Berjaya Menerima Pengesahan' - }).then(function(){ - - $(func).attr("onSubmit","return true;"); - $(func).submit(); - return true; - - }); - } + + console.log(data); },error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(xhr.responseText); } }); - }, 3000); - } else if (result.dismiss === Swal.DismissReason.cancel){ - swalWithBootstrapButtons.fire( - 'Batal', - 'Malumat Gadaian Tidak Berjaya Disimpan', - 'error' - ) - } - }); - - event.preventDefault(); - return false; - }else if(pinjaman > Number(pembiayaan_max_teller)+10){ - const swalWithBootstrapButtons = Swal.mixin({ - customClass: { - confirmButton: 'btn btn-success', - cancelButton: 'btn btn-danger' - }, - buttonsStyling: false - }) - - swalWithBootstrapButtons.fire({ - title: 'Dapatkan Pengesahan Daripada Khazanah?', - text: "Tetapan margin melebihi 70% untuk Khazanah!", - icon: 'info', - showCancelButton: true, - confirmButtonText: 'Hantar', - cancelButtonText: 'Batal', - reverseButtons: true - }).then((result) => { - if (result.isConfirmed) { + //TIME INTERVAL + let timerInterval; - let norujukan = $('#norujukan').val(); + timerInterval = setInterval(function(){ + $.ajax({ + method:'get', + url: "{{ route('operasi.getkelulusan') }}", + data: { + "norujukan" : norujukan + }, + success:function(data){ + + if(data != '') + { + clearInterval(timerInterval); + Swal.fire({ + icon: 'success', + title: 'Anda Berjaya Menerima Pengesahan' + }).then(function(){ - Swal.fire({ - title: 'Tunggu Pengesahan Daripada Khazanah.', - icon: 'info', - width: 600, - padding: '3em', - background: '#fffff', - showCancelButton: false, - showConfirmButton: false, - allowOutsideClick: false, - allowEscapeKey: false, - allowEnterKey: false - }) + $(func).attr("onSubmit","return true;"); + $(func).submit(); + return true; - $.ajax({ - method:'post', - url: "{{ route('khazanah.createkelulusan') }}", - data: { - "_token": "{{ csrf_token() }}", - "norujukan" : norujukan - // "teller" : teller, - // "dategadai" : dategadai, - // "bilgadai" : noic, - // "jumpinjam" : jumpinjam, - // "teller" : teller - }, - success:function(data){ - - console.log(data); + }); + } - },error: function(xhr, status, error) { - var err = eval("(" + xhr.responseText + ")"); - alert(xhr.responseText); - } - }); - - //TIME INTERVAL - let timerInterval; + },error: function(xhr, status, error) { + var err = eval("(" + xhr.responseText + ")"); + alert(xhr.responseText); + } + }); + }, 3000); + } else if (result.dismiss === Swal.DismissReason.cancel){ + swalWithBootstrapButtons.fire( + 'Batal', + 'Malumat Gadaian Tidak Berjaya Disimpan', + 'error' + ) + } + }); - timerInterval = setInterval(function(){ + event.preventDefault(); + return false; + + }else if(pinjaman > Number(pembiayaan_max_teller)+10){ + const swalWithBootstrapButtons = Swal.mixin({ + customClass: { + confirmButton: 'btn btn-success', + cancelButton: 'btn btn-danger' + }, + buttonsStyling: false + }) + + swalWithBootstrapButtons.fire({ + title: 'Dapatkan Pengesahan Daripada Khazanah?', + text: "Tetapan margin melebihi 70% untuk Khazanah!", + icon: 'info', + showCancelButton: true, + confirmButtonText: 'Hantar', + cancelButtonText: 'Batal', + reverseButtons: true + }).then((result) => { + if (result.isConfirmed) { + + let norujukan = $('#norujukan').val(); + + Swal.fire({ + title: 'Tunggu Pengesahan Daripada Khazanah.', + icon: 'info', + width: 600, + padding: '3em', + background: '#fffff', + showCancelButton: false, + showConfirmButton: false, + allowOutsideClick: false, + allowEscapeKey: false, + allowEnterKey: false + }) + $.ajax({ - method:'get', - url: "{{ route('khazanah.getkelulusan') }}", + method:'post', + url: "{{ route('khazanah.createkelulusan') }}", data: { + "_token": "{{ csrf_token() }}", "norujukan" : norujukan + // "teller" : teller, + // "dategadai" : dategadai, + // "bilgadai" : noic, + // "jumpinjam" : jumpinjam, + // "teller" : teller }, success:function(data){ - if(data != '') - { - clearInterval(timerInterval); - Swal.fire({ - icon: 'success', - title: 'Anda Berjaya Menerima Pengesahan' - }).then(function(){ - - $(func).attr("onSubmit","return true;"); - $(func).submit(); - return true; - - }); - } + console.log(data); },error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(xhr.responseText); } - }); - - }, 3000); - - } else if (result.dismiss === Swal.DismissReason.cancel) { - swalWithBootstrapButtons.fire( - 'Batal', - 'Maklumat Gadaian Tidak Berjaya Disimpan', - 'error' - ) - } - }); - - event.preventDefault(); - return false; - } - else if(pinjaman < 10000){ - Swal.fire({ - icon: 'success', - title: 'Berjaya!', - text: 'Gadaian Berjaya Disimpan' - }); - return true; + }); + + //TIME INTERVAL + let timerInterval; + + timerInterval = setInterval(function(){ + $.ajax({ + method:'get', + url: "{{ route('khazanah.getkelulusan') }}", + data: { + "norujukan" : norujukan + }, + success:function(data){ + + if(data != '') + { + clearInterval(timerInterval); + Swal.fire({ + icon: 'success', + title: 'Anda Berjaya Menerima Pengesahan' + }).then(function(){ + + $(func).attr("onSubmit","return true;"); + $(func).submit(); + return true; + + }); + } + + },error: function(xhr, status, error) { + var err = eval("(" + xhr.responseText + ")"); + alert(xhr.responseText); + } + }); + + }, 3000); + + } else if (result.dismiss === Swal.DismissReason.cancel) { + swalWithBootstrapButtons.fire( + 'Batal', + 'Maklumat Gadaian Tidak Berjaya Disimpan', + 'error' + ) + } + }); + + event.preventDefault(); + return false; + } + else if(pinjaman < 10000){ + Swal.fire({ + icon: 'success', + title: 'Berjaya!', + text: 'Gadaian Berjaya Disimpan' + }); + return true; + } } + + } + } diff --git a/resources/views/gadaian/index.blade.php b/resources/views/gadaian/index.blade.php index 56a0a04..82c667a 100644 --- a/resources/views/gadaian/index.blade.php +++ b/resources/views/gadaian/index.blade.php @@ -402,38 +402,6 @@ minimumFractionDigits: 2 }); - $('#daftar_marhun').on('show.bs.modal', function(event) { - let teller = "{{ Auth::user()->name }}"; - let bakiakhir = 0; - var kodcaw = $('#kodcaw').val(); - - $.ajax({ - method: 'get', - url: api_url + '/api/GetCurrentTunai/' + kodcaw, - async: false, - dataType:'json', - data:{ - 'kodlaluan': teller - }, - success:function(data){ - bakiakhir = data.baki; - } - }); - - - if(bakiakhir <= total_nilai_marhun) - { - Swal.fire({ - icon: 'error', - title: 'Amaran!', - text: 'Baki Akhir Tunai Lebih Rendah Daripada Nilai Marhun Yang Ingin Digadaikan. Sila Tambah Pendahuluan di Laman Aliran Tunai Segera. ' - }); - - return false; - } - - }); - $('#terima_marhun').click(function(){ var kodcaw = $('#kodcaw').val(); var norujukan = $('#norujukan').val(); @@ -656,8 +624,38 @@ var pembiyaan_max_pelulus = Number(pembiyaan_max_pelulus.replace(/[^0-9.-]+/g,"")); var min_pinjaman = nilai_marhun_total * 0.10; var max_pinjaman = nilai_marhun_total * 0.80; - - if($.isNumeric(pinjaman) == false){ + + let teller = "{{ Auth::user()->name }}"; + let bakiakhir = 0; + var kodcaw = $('#kodcaw').val(); + + $.ajax({ + method: 'get', + url: api_url + '/api/GetCurrentTunai/' + kodcaw, + async: false, + dataType:'json', + data:{ + 'kodlaluan': teller + }, + success:function(data){ + bakiakhir = data.baki; + } + }); + + + if(bakiakhir < pinjaman) + { + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Baki Akhir Tunai Lebih Rendah Daripada Nilai Marhun Yang Ingin Digadaikan. Sila Tambah Pendahuluan di Laman Aliran Tunai Segera. ' + }); + + event.preventDefault(); + return false; + }else{ + + if($.isNumeric(pinjaman) == false){ $("#terima_gadai").prop('disabled', false); Swal.fire({ icon: 'error', @@ -666,292 +664,295 @@ }); event.preventDefault(); return false; - } - if(pinjaman < min_pinjaman){ - $("#terima_gadai").prop('disabled', false); - Swal.fire({ - icon: 'error', - title: 'Amaran!', - text: 'Sila Masukan Pembiayaan, Minimal Pembiayaan ialah RM '+ formatter.format(min_pinjaman) - }); - event.preventDefault(); - return false; - }else if(pinjaman > max_pinjaman){ - $("#terima_gadai").prop('disabled', false); - Swal.fire({ - icon: 'error', - title: 'Amaran!', - text: 'Pinjaman Melebihi Margin Yang Dibenarkan' - }); - event.preventDefault(); - return false; - }else{ - $.ajax({ - method:'get', - url: api_url + '/api/komuditi/check', - success:function(data){ - var check_komuditi = Object.keys(data).length; - if(check_komuditi == 0){ - $("#terima_gadai").prop('disabled', false); - Swal.fire({ - icon: 'error', - title: 'Unit Komuditi Berbaki Minumum', - text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komuditi' - }); - event.preventDefault(); - return false; - }else{ - if(Number(data['unit_komuditi']) < pinjaman){ + } + if(pinjaman < min_pinjaman){ + $("#terima_gadai").prop('disabled', false); + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Sila Masukan Pembiayaan, Minimal Pembiayaan ialah RM '+ formatter.format(min_pinjaman) + }); + event.preventDefault(); + return false; + }else if(pinjaman > max_pinjaman){ + $("#terima_gadai").prop('disabled', false); + Swal.fire({ + icon: 'error', + title: 'Amaran!', + text: 'Pinjaman Melebihi Margin Yang Dibenarkan' + }); + event.preventDefault(); + return false; + }else{ + $.ajax({ + method:'get', + url: api_url + '/api/komuditi/check', + success:function(data){ + var check_komuditi = Object.keys(data).length; + if(check_komuditi == 0){ $("#terima_gadai").prop('disabled', false); Swal.fire({ icon: 'error', - title: 'Baki Unit Komuditi Tidak Mencukupi', + title: 'Unit Komuditi Berbaki Minumum', text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komuditi' }); event.preventDefault(); return false; - } - else{ - if(pinjaman > Number(pembiyaan_max_pelulus)+10 || pinjaman >= 10000){ - const swalWithBootstrapButtons = Swal.mixin({ - customClass: { - confirmButton: 'btn btn-success', - cancelButton: 'btn btn-danger' - }, - buttonsStyling: false + }else{ + if(Number(data['unit_komuditi']) < pinjaman){ + $("#terima_gadai").prop('disabled', false); + Swal.fire({ + icon: 'error', + title: 'Baki Unit Komuditi Tidak Mencukupi', + text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komuditi' }); + event.preventDefault(); + return false; + } + else{ + if(pinjaman > Number(pembiyaan_max_pelulus)+10 || pinjaman >= 10000){ + const swalWithBootstrapButtons = Swal.mixin({ + customClass: { + confirmButton: 'btn btn-success', + cancelButton: 'btn btn-danger' + }, + buttonsStyling: false + }); - if(pinjaman > Number(pembiyaan_max_pelulus)+10){ - var errortext = "Tetapan margin melebihi 75% untuk Operasi!"; - } - if(pinjaman >= 10000){ - var errortext = "Pinjaman Melebihi 10000"; - } + if(pinjaman > Number(pembiyaan_max_pelulus)+10){ + var errortext = "Tetapan margin melebihi 75% untuk Operasi!"; + } + if(pinjaman >= 10000){ + var errortext = "Pinjaman Melebihi 10000"; + } - swalWithBootstrapButtons.fire({ - title: 'Dapatkan Pengesahan Operasi', - text: errortext, - icon: 'info', - showCancelButton: true, - confirmButtonText: 'Hantar', - cancelButtonText: 'Batal', - reverseButtons: true - }).then((result) => { - if (result.isConfirmed) { - - let norujukan = $('#norujukan').val(); - let nm = $('#total_nilai_marhun').val();let ber = $('#total_berat').val();let marg = $('.span-pinjaman').text(); - let komen = "Pembiayaan Melebihi Margin 75%|" + nm + "|" + ber + "|" + marg + "|"; - let jumpinjam = $('#pinjaman').val(); - let teller = "{{ Auth::user()->name }}"; + swalWithBootstrapButtons.fire({ + title: 'Dapatkan Pengesahan Operasi', + text: errortext, + icon: 'info', + showCancelButton: true, + confirmButtonText: 'Hantar', + cancelButtonText: 'Batal', + reverseButtons: true + }).then((result) => { + if (result.isConfirmed) { + + let norujukan = $('#norujukan').val(); + let nm = $('#total_nilai_marhun').val();let ber = $('#total_berat').val();let marg = $('.span-pinjaman').text(); + let komen = "Pembiayaan Melebihi Margin 75%|" + nm + "|" + ber + "|" + marg + "|"; + let jumpinjam = $('#pinjaman').val(); + let teller = "{{ Auth::user()->name }}"; - Swal.fire({ - title: 'Tunggu Pengesahan Daripada Operasi.', - icon: 'info', - width: 600, - padding: '3em', - background: '#fffff', - showCancelButton: false, - showConfirmButton: false, - allowOutsideClick: false, - allowEscapeKey: false, - allowEnterKey: false - }) + Swal.fire({ + title: 'Tunggu Pengesahan Daripada Operasi.', + icon: 'info', + width: 600, + padding: '3em', + background: '#fffff', + showCancelButton: false, + showConfirmButton: false, + allowOutsideClick: false, + allowEscapeKey: false, + allowEnterKey: false + }) - $.ajax({ - method:'post', - url: "{{ route('operasi.createkelulusan') }}", - data: { - "_token": "{{ csrf_token() }}", - "norujukan" : norujukan, - "komen" : komen, - "jumpinjam" : jumpinjam, - "teller" : teller - }, - success:function(data){ - console.log(data); - }, - error: function(xhr, status, error) { - var err = eval("(" + xhr.responseText + ")"); - alert(xhr.responseText); - } - }); - - //TIME INTERVAL - let timerInterval; - - timerInterval = setInterval(function(){ $.ajax({ - method:'get', - url: "{{ route('operasi.getkelulusan') }}", + method:'post', + url: "{{ route('operasi.createkelulusan') }}", data: { - "norujukan" : norujukan - + "_token": "{{ csrf_token() }}", + "norujukan" : norujukan, + "komen" : komen, + "jumpinjam" : jumpinjam, + "teller" : teller }, success:function(data){ - if(data != ''){ - clearInterval(timerInterval); - Swal.fire({ - icon: 'success', - title: 'Telah Disahkan' - }).then(function(){ - $(func).attr("onSubmit","return true;"); - $(func).submit(); - return true; - }); - } + console.log(data); }, error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(xhr.responseText); } - }); - }, 3000); - }else if (result.dismiss === Swal.DismissReason.cancel){ - $("#terima_gadai").prop('disabled', false); - swalWithBootstrapButtons.fire( - 'Batal', - 'Maklumat Gadaian Tidak Berjaya Disimpan', - 'error' - ) - } - }); - event.preventDefault(); - return false; - }else if(pinjaman > Number(pembiayaan_max_teller)+10){ - const swalWithBootstrapButtons = Swal.mixin({ - customClass: { - confirmButton: 'btn btn-success', - cancelButton: 'btn btn-danger' - }, - buttonsStyling: false - }); + }); - swalWithBootstrapButtons.fire({ - title: 'Dapatkan Pengesahan Khazanah', - text: "Tetapan margin melebihi 70% untuk Khazanah!", - icon: 'info', - showCancelButton: true, - confirmButtonText: 'Hantar', - cancelButtonText: 'Batal', - reverseButtons: true - }).then((result) => { - if (result.isConfirmed) { - - let norujukan = $('#norujukan').val(); - let nm = $('#total_nilai_marhun').val();let ber = $('#total_berat').val();let marg = $('.span-pinjaman').text(); - let komen = "Pembiayaan Melebihi Margin 70%|" + nm + "|" + ber + "|" + marg + "|"; - let jumpinjam = $('#pinjaman').val(); - let teller = "{{ Auth::user()->name }}"; - - Swal.fire({ - title: 'Tunggu Pengesahan Daripada Khazanah.', - icon: 'info', - width: 600, - padding: '3em', - background: '#fffff', - showCancelButton: false, - showConfirmButton: false, - allowOutsideClick: false, - allowEscapeKey: false, - allowEnterKey: false - }) - - $.ajax({ - method:'post', - url: "{{ route('khazanah.createkelulusan') }}", - data: { - "_token": "{{ csrf_token() }}", - "norujukan" : norujukan, - "komen" : komen, - "jumpinjam" : jumpinjam, - "teller" : teller - }, - success:function(data){ - console.log(data); - }, - error: function(xhr, status, error) { - var err = eval("(" + xhr.responseText + ")"); - alert(xhr.responseText); - } - }); - - //TIME INTERVAL - let timerInterval; - - timerInterval = setInterval(function(){ - $.ajax({ - method:'get', - url: "{{ route('khazanah.getkelulusan') }}", - data: { - "norujukan" : norujukan - }, - success:function(data){ + //TIME INTERVAL + let timerInterval; + + timerInterval = setInterval(function(){ + $.ajax({ + method:'get', + url: "{{ route('operasi.getkelulusan') }}", + data: { + "norujukan" : norujukan - if(data != '') - { - clearInterval(timerInterval); - - if(data == 'batal') - { + }, + success:function(data){ + if(data != ''){ + clearInterval(timerInterval); Swal.fire({ - icon: 'warning', - title: 'Telah Dibatalkan' + icon: 'success', + title: 'Telah Disahkan' }).then(function(){ - $("#terima_gadai").prop('disabled', false); - return false; - - }); - - }else{ - - Swal.fire({ - icon: 'success', - title: 'Telah Disahkan' - }).then(function(){ - $(func).attr("onSubmit","return true;"); $(func).submit(); return true; - }); - } + }, + error: function(xhr, status, error) { + var err = eval("(" + xhr.responseText + ")"); + alert(xhr.responseText); } + }); + }, 3000); + }else if (result.dismiss === Swal.DismissReason.cancel){ + $("#terima_gadai").prop('disabled', false); + swalWithBootstrapButtons.fire( + 'Batal', + 'Maklumat Gadaian Tidak Berjaya Disimpan', + 'error' + ) + } + }); + event.preventDefault(); + return false; + }else if(pinjaman > Number(pembiayaan_max_teller)+10){ + const swalWithBootstrapButtons = Swal.mixin({ + customClass: { + confirmButton: 'btn btn-success', + cancelButton: 'btn btn-danger' + }, + buttonsStyling: false + }); - },error: function(xhr, status, error) { + swalWithBootstrapButtons.fire({ + title: 'Dapatkan Pengesahan Khazanah', + text: "Tetapan margin melebihi 70% untuk Khazanah!", + icon: 'info', + showCancelButton: true, + confirmButtonText: 'Hantar', + cancelButtonText: 'Batal', + reverseButtons: true + }).then((result) => { + if (result.isConfirmed) { + + let norujukan = $('#norujukan').val(); + let nm = $('#total_nilai_marhun').val();let ber = $('#total_berat').val();let marg = $('.span-pinjaman').text(); + let komen = "Pembiayaan Melebihi Margin 70%|" + nm + "|" + ber + "|" + marg + "|"; + let jumpinjam = $('#pinjaman').val(); + let teller = "{{ Auth::user()->name }}"; + + Swal.fire({ + title: 'Tunggu Pengesahan Daripada Khazanah.', + icon: 'info', + width: 600, + padding: '3em', + background: '#fffff', + showCancelButton: false, + showConfirmButton: false, + allowOutsideClick: false, + allowEscapeKey: false, + allowEnterKey: false + }) + + $.ajax({ + method:'post', + url: "{{ route('khazanah.createkelulusan') }}", + data: { + "_token": "{{ csrf_token() }}", + "norujukan" : norujukan, + "komen" : komen, + "jumpinjam" : jumpinjam, + "teller" : teller + }, + success:function(data){ + console.log(data); + }, + error: function(xhr, status, error) { var err = eval("(" + xhr.responseText + ")"); alert(xhr.responseText); } - }); - }, 3000); - } else if (result.dismiss === Swal.DismissReason.cancel) { - $("#terima_gadai").prop('disabled', false); - swalWithBootstrapButtons.fire( - 'Batal', - 'Maklumat Gadaian Tidak Berjaya Disimpan', - 'error' - ) - } - }); - event.preventDefault(); - return false; + }); + + //TIME INTERVAL + let timerInterval; + + timerInterval = setInterval(function(){ + $.ajax({ + method:'get', + url: "{{ route('khazanah.getkelulusan') }}", + data: { + "norujukan" : norujukan + }, + success:function(data){ + + if(data != '') + { + clearInterval(timerInterval); + + if(data == 'batal') + { + Swal.fire({ + icon: 'warning', + title: 'Telah Dibatalkan' + }).then(function(){ + $("#terima_gadai").prop('disabled', false); + return false; + + }); + + }else{ + + Swal.fire({ + icon: 'success', + title: 'Telah Disahkan' + }).then(function(){ + + $(func).attr("onSubmit","return true;"); + $(func).submit(); + return true; + + }); + + } + } + + },error: function(xhr, status, error) { + var err = eval("(" + xhr.responseText + ")"); + alert(xhr.responseText); + } + }); + }, 3000); + } else if (result.dismiss === Swal.DismissReason.cancel) { + $("#terima_gadai").prop('disabled', false); + swalWithBootstrapButtons.fire( + 'Batal', + 'Maklumat Gadaian Tidak Berjaya Disimpan', + 'error' + ) + } + }); + event.preventDefault(); + return false; + } + else if( pinjaman < 10000){ + Swal.fire({ + icon: 'success', + title: 'Berjaya!', + text: 'Gadaian Berjaya Disimpan' + }); + $(func).attr("onSubmit","return true;"); + $(func).submit(); + return true; + } } - else if( pinjaman < 10000){ - Swal.fire({ - icon: 'success', - title: 'Berjaya!', - text: 'Gadaian Berjaya Disimpan' - }); - $(func).attr("onSubmit","return true;"); - $(func).submit(); - return true; - } } } - } - }); + }); + } + } + }