DONE: remove duplicated function in customer info blade

This commit is contained in:
ISMAIL MASSERAN
2026-08-27 11:56:29 +08:00
parent c37abbfb65
commit 86525d9559
+30 -39
View File
@@ -718,14 +718,14 @@
var kodcaw = "{{ $cawangan_info['kodcaw'] }}"; var kodcaw = "{{ $cawangan_info['kodcaw'] }}";
var tagarrahnbid = "{{ $cawangan_info['tagarrahnbid'] }}"; var tagarrahnbid = "{{ $cawangan_info['tagarrahnbid'] }}";
var min_komoditi = "{{ $min_komoditi }}"; var min_komoditi = "{{ $min_komoditi }}";
$('#daftar_gadai').on('click',function(){ $('#daftar_gadai').on('click', function() {
$("#daftar_gadai").prop('disabled', true); $("#daftar_gadai").prop('disabled', true);
var noic = $('#noic').val(); var noic = $('#noic').val();
var iclama = "{{ $customer_info['kplama'] }}"; var iclama = "{{ $customer_info['kplama'] }}";
var icbaru = "{{ $customer_info['kpbaru'] }}"; var icbaru = "{{ $customer_info['kpbaru'] }}";
var outstanding_semasa = "{{ $outstanding_semasa }}"; var outstanding_semasa = "{{ $outstanding_semasa }}";
event.preventDefault(); event.preventDefault();
if(outstanding_semasa >= 300000){ if (outstanding_semasa >= 300000) {
Swal.fire({ Swal.fire({
icon: 'error', icon: 'error',
title: 'Had Pembiayaan', title: 'Had Pembiayaan',
@@ -733,55 +733,46 @@
}); });
$("#daftar_gadai").prop('disabled', false); $("#daftar_gadai").prop('disabled', false);
event.preventDefault(); event.preventDefault();
if (outstanding_semasa >= 300000) { return false;
Swal.fire({ } else {
icon: 'error', $.ajax({
title: 'Had Pembiayaan', method: 'get',
text: 'Outstanding Pembiayaan Pelanggan Telah Melebihi Had' url: api_url + '/api/komuditi/check',
}); success: function(data) {
$("#daftar_gadai").prop('disabled', false); var check_komuditi = Object.keys(data).length;
event.preventDefault(); if (check_komuditi == 0) {
return false; Swal.fire({
} else { icon: 'error',
$.ajax({ title: 'Unit Komoditi Berbaki Minima',
method: 'get', text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komoditi'
url: api_url + '/api/komuditi/check', });
success: function(data) { $("#daftar_gadai").prop('disabled', false);
var check_komuditi = Object.keys(data).length; event.preventDefault();
if (check_komuditi == 0) { return false;
} else {
if (Number(data['unit_komuditi']) <= min_komoditi) {
$("#daftar_gadai").prop('disabled', false);
Swal.fire({ Swal.fire({
icon: 'error', icon: 'error',
title: 'Unit Komoditi Berbaki Minima', title: 'Unit Komoditi Berbaki Minima',
text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komoditi' text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komoditi'
}); });
$("#daftar_gadai").prop('disabled', false);
event.preventDefault(); event.preventDefault();
return false; return false;
} else { } else {
if (Number(data['unit_komuditi']) <= min_komoditi) { if (icbaru.length > 0) {
$("#daftar_gadai").prop('disabled', false); window.location.href =
Swal.fire({ "{{ route('gadaian', ['noic' => $customer_info['kpbaru']]) }}";
icon: 'error',
title: 'Unit Komoditi Berbaki Minima',
text: 'Sila Hubungi Operasi Untuk Membuat Pembelian Komoditi'
});
event.preventDefault();
return false;
} else { } else {
if (icbaru.length > 0) { window.location.href =
window.location.href = "{{ route('gadaian', ['noic' => $customer_info['kplama']]) }}";
"{{ route('gadaian', ['noic' => $customer_info['kpbaru']]) }}";
} else {
window.location.href =
"{{ route('gadaian', ['noic' => $customer_info['kplama']]) }}";
}
} }
} }
} }
}); }
} });
}
}); });
$('a[data-toggle="tab"]').on('shown.bs.tab', function(e) { $('a[data-toggle="tab"]').on('shown.bs.tab', function(e) {
// here is the new selected tab id // here is the new selected tab id