Set fetch api request to no cache when fetching cawangan data

- based on https://stackoverflow.com/a/64332062
This commit is contained in:
Afiq Hamzah
2024-01-14 11:00:38 +08:00
parent 9dbbc7d947
commit ab1cd18acb
+21 -14
View File
@@ -733,7 +733,24 @@
}
});
function verifyGadai(func){
function getDataCawangan(){
let header = {
'pragma': 'no-cache',
'cache-control': 'no-store',
};
let kodcaw = $('#kodcaw').val();
let teller = "{{ Auth::user()->name }}";
let apiUrl = api_url + '/api/GetCurrentTunai/' + kodcaw + '?kodlaluan=' + teller;
return fetch(apiUrl, {
header: header,
})
.then(response => response.json());
}
async function verifyGadai(func){
$("#terima_gadai").prop('disabled', true);
event.preventDefault();
var kodcaw = $('#kodcaw').val();
@@ -765,21 +782,11 @@
event.preventDefault();
return false;
}
$.ajax({
method: 'get',
url: api_url + '/api/GetCurrentTunai/' + kodcaw,
async: false,
dataType:'json',
data:{
'kodlaluan': teller
},
success:function(data){
bakiakhir = data.baki;
}
});
let dataCawangan = await getDataCawangan();
let bakiAkhir = dataCawangan.baki;
if(bakiakhir < pinjaman){
if(bakiAkhir < pinjaman){
$("#terima_gadai").prop('disabled', false);
Swal.fire({
icon: 'error',