@@ -373,6 +401,7 @@
var api = '';
let nw = 0;
+ let jenisAT = 'none';
$('input[type="checkbox"]').hide();
$('#divtambahpinjaman').hide();
@@ -384,6 +413,8 @@
$('#divbayarantawarruq').hide();
$('#divbayaran').hide();
$("#divbayaranminima").hide();
+ $('.divlebihanmargin').hide();
+ $('#divjenisAT').hide();
var array_recno = [];
@@ -465,7 +496,7 @@
});
function tebusan(){
- if(hargajualan != '' ){
+ if(hargajualan != '' ){
let maxgadaila = "{{ $maxgadai = ($gadai['nilaimarhun'] * 0.7) - $gadai['bakipjm'] }}";
let maxgadaipembiayaanbaru = "{{ $maxgadaipemb = ($nilaihargasemasa * 0.7) - $gadai['bakipjm'] }}";
@@ -759,6 +790,9 @@
$('#divbayarantawarruq').hide();
$('#divbayaran').hide();
$("#divbayaranminima").hide();
+ $('.divlebihanmargin').hide();
+ $('#divjenisAT').hide();
+
$('#divtelahdibayar').show();
$('#divperludibayar').show();
@@ -787,6 +821,8 @@
$('#divbayaran').show();
$('#divperludibayar').hide();
$("#divbayaranminima").hide();
+ $('.divlebihanmargin').hide();
+ $('#divjenisAT').hide();
$('#bayaran').val(formatter.format(jumupah));
@@ -813,6 +849,8 @@
$('#divbayaran').show();
$('#divperludibayar').show();
$("#divbayaranminima").hide();
+ $('.divlebihanmargin').hide();
+ $('#divjenisAT').hide();
$('#perludibayar').val(formatter.format(jumupahrebet));
break;
@@ -834,6 +872,8 @@
$('#divperludibayar').hide();
$('#divbayarantawarruq').hide();
$("#divbayaranminima").hide();
+ $('.divlebihanmargin').hide();
+ $('#divjenisAT').hide();
$("#bayaran").prop("disabled", false);
$("#bayaran").val(0);
@@ -867,11 +907,18 @@
$('#divbayarantawarruq').hide();
$('#divtelahdibayar').hide();
$('#divbayaran').hide();
+ $('.divlebihanmargin').hide();
+ $('#divjenisAT').hide();
+
$('#divperludibayar').show();
$('#minimabayaran').val(formatter.format(minimum_bayaran));
$('#perludibayar').val(formatter.format(jumupah));
break;
case "AT":
+ let percenthargasemasa = parseFloat('{{ number_format($percent_hargaemassemasa,2) }}');
+ let jumlebmargin = parseFloat('{{ ($percent_hargaemassemasa > 80) ? $bayaranlebihan : 0 }}');
+ let totalbayaran = (percenthargasemasa > 80) ? (jumlebmargin + jumupah) : jumupah;
+
$("#terima_transaksi").prop('disabled', false);
$('input[type="checkbox"]').hide();
@@ -888,13 +935,15 @@
$("#bayarantawarruq").prop("readonly", false);
$("#bayaran").val(0);
$('#divperludibayartawarruq').show();
+ $('.divlebihanmargin').show();
$('#divbakipinjaman').hide();
$('#divtelahdibayar').hide();
$('#divbayaran').hide();
$('#divperludibayar').hide();
- $('#perludibayartawarruq').val(formatter.format(jumupah));
+ $('#basic-addon2').text(percenthargasemasa);
+ $('#perludibayartawarruq').val(formatter.format(totalbayaran));
break;
@@ -2034,7 +2083,7 @@
var pinjaman_baru = parseFloat($('#pinjamanbaru').val().replace(/[^0-9.-]+/g,""));
- var marginsemasa = pinjaman_baru/nmsemasa * 100;
+ var marginsemasa = (jenisAT == 'hargalama') ? pinjaman_baru/nm * 100 : pinjaman_baru/nmsemasa * 100;
$.ajax({
method:'get',
@@ -2068,12 +2117,12 @@
return false;
}
- if(marginsemasa > 80)
- {
- $("#terima_transaksi").prop('disabled', false);
- Swal.fire('Amaran!','Margin Pembiayaan lebih daripada 80%!','error');
- return false;
- }
+ // if(marginsemasa > 80)
+ // {
+ // $("#terima_transaksi").prop('disabled', false);
+ // Swal.fire('Amaran!','Margin Pembiayaan lebih daripada 80%!','error');
+ // return false;
+ // }
if(marginsemasa > 75 && marginsemasa <= 80){
@@ -2318,16 +2367,18 @@
return false;
}else if(marginsemasa > 80){
- $("#terima_transaksi").prop('disabled', false);
- Swal.fire(
- 'Amaran!',
- 'Pinjaman Haruslah Dalam Lingkungan 80%!',
- 'error'
- )
- return false;
+
+
+ // $("#terima_transaksi").prop('disabled', false);
+ // Swal.fire(
+ // 'Amaran!',
+ // 'Pinjaman Haruslah Dalam Lingkungan 80%!',
+ // 'error'
+ // )
+ // return false;
}
- gadaiautotawarruq();
+ gadaiautotawarruq(jenisAT);
}
}
}
@@ -2374,12 +2425,14 @@
// kadarupahbaru = 1.70/100;
// }
+ let nilaibaru = (jenisAT == 'hargalama') ? nilai_marhun_lama : nilai_marhun;
+
$.ajax({
method:'GET',
url: api + '/api/kadarujrah',
async:false,
data:{
- 'nilaimarhun' : nilai_marhun
+ 'nilaimarhun' : nilaibaru
},
success:function(data){
kadarupahbaru = data;
@@ -2389,7 +2442,8 @@
// var keuntungan_sebulan = pinjamanbaru * kadarupahbaru;
// var keuntungan_6bln = keuntungan_sebulan * 6;
-
+ // console.log(nilaibaru,noic,pinjamanbaru,kadarupahbaru,total_berat,marhun,kuantiti_marhun,perludibayar,jenisAT);
+ // return;
$.ajax({
method:"GET",
url: "{{ route('tebus.autotawarruq') }}",
@@ -2415,7 +2469,7 @@
//yang baru
"noic" : noic,
- "total_nilai_marhun" : nilai_marhun,
+ "total_nilai_marhun" : nilaibaru,
"pinjaman" : pinjamanbaru,
"kadarkeuntungan" : kadarupahbaru,
// "keuntungan_6bln" : keuntungan_6bln,
@@ -2423,7 +2477,7 @@
"total_berat" : total_berat,
"marhun_detail" : marhun,
"kuantiti_marhun" : kuantiti_marhun,
-
+ "jenisAT" : jenisAT,
"totalbayaran" : perludibayar,
},
@@ -3038,6 +3092,128 @@ function pembatalanbalik()
});
}
+function funcexcuse(){
+ var jumupah = parseFloat($('#jumlahupah').val().replace(/[^0-9.-]+/g,""));
+ let percentasal = parseFloat('{{ number_format($percent_asal,2) }}');
+ jenisAT = 'hargalama';
+ $('#basic-addon2').text(percentasal);
+ $('.divlebihanmargin').hide();
+ $('#divjenisAT').show();
+ $('#perludibayartawarruq').val(formatter.format(jumupah));
+ // gadaiautotawarruq(jenisAT);
+
+ return;
+ const swalWithBootstrapButtons = Swal.mixin({
+ customClass: {
+ confirmButton: 'btn btn-success',
+ cancelButton: 'btn btn-danger'
+ },
+ buttonsStyling: false
+ });
+
+ var errortext = "[Auto Tawarruq] Menggunakan Harga Lama & Margin Lama";
+
+ 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 = '{{ $gadai["norujukan"] }}';
+ let nm = parseFloat($('#nilai_marhun_total').text().replace(/[^0-9.-]+/g,""));
+ let ber = parseFloat($('#berat_marhun_total').text());
+ let marg = parseFloat($('#basic-addon2').text());
+ let status = errortext;
+ let jumpinjam = parseFloat($('#pinjamanbaru').val().replace(/[^0-9.-]+/g,""));
+ let teller = "{{ Auth::user()->name }}";
+
+ Swal.fire({
+ title: 'Tunggu Pengesahan Daripada Khazanah-Operasi.',
+ icon: 'info',
+ width: 600,
+ padding: '3em',
+ background: '#fffff',
+ showCancelButton: false,
+ showConfirmButton: false,
+ allowOutsideClick: false,
+ allowEscapeKey: false,
+ allowEnterKey: false
+ })
+ let siricreated = 0;
+ $.ajax({
+ method:'post',
+ url: "{{ route('operasi.createkelulusan') }}",
+ data: {
+ "_token": "{{ csrf_token() }}",
+ "norujukan" : norujukan,
+ "komen" : '',
+ "margin" : marg,
+ "berat" : ber,
+ "nilaimarhun" : nm,
+ "status" : status,
+ "jumpinjam" : jumpinjam,
+ "teller" : teller
+ },
+ success:function(data){
+ siricreated = data;
+ },
+ error: function(xhr, status, error) {
+ var err = eval("(" + xhr.responseText + ")");
+ alert(xhr.responseText);
+ }
+ });
+
+ var pusher = new Pusher("{{ env('PUSHER_APP_KEY') }}", {
+ cluster: 'ap1',
+ encrypted: true
+ });
+
+ var channel = pusher.subscribe('notice-kelulusan');
+ channel.bind('my-kelulusan', function(data) {
+
+ if(data.norujukan == norujukan && data.siri == siricreated && data.teller == teller)
+ {
+ if(data.kelulusan == 'lulus')
+ {
+ Swal.fire({
+ icon: 'success',
+ title: 'Telah Disahkan',
+ text: `Komen : ${data.komen}`
+ }).then(function(){
+
+ $(func).attr("onSubmit","return true;");
+ $(func).submit();
+ return true;
+ });
+
+ }
+ else if(data.kelulusan == 'batal')
+ {
+ Swal.fire({
+ icon: 'warning',
+ title: 'Telah Dibatalkan',
+ text: `Komen : ${data.komen}`
+ }).then(function(){
+ $("#terima_gadai").prop('disabled', false);
+ return false;
+ });
+ }
+ }
+
+
+
+ });
+
+ }
+ });
+
+ return false;
+}
// Restricts input for the set of matched elements to the given inputFilter function.
(function($) {