fix aliran tunai fix penebusan
This commit is contained in:
Vendored
+220
-41
@@ -104,7 +104,7 @@ function totalkey(datakeyin)
|
||||
|
||||
if(amount > validate)
|
||||
{
|
||||
$('#' + idkey).val('');
|
||||
$('#' + idkey).val(0);
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Oops...',
|
||||
@@ -119,18 +119,203 @@ function totalkey(datakeyin)
|
||||
|
||||
}
|
||||
|
||||
const formatter = new Intl.NumberFormat('en-US', {
|
||||
minimumFractionDigits: 2
|
||||
});
|
||||
|
||||
function openuptambahdanserah(e)
|
||||
function kiraan(datakeyin)
|
||||
{
|
||||
var idkey = $(datakeyin).attr('id');
|
||||
var valkey = $(datakeyin).val();
|
||||
var amount = 0;
|
||||
let amountkiraan = 0;
|
||||
|
||||
var validate = parseFloat($('#amaundiminta').val());
|
||||
|
||||
$.each(arrayambilan, function( index, arr ){
|
||||
if(arr[0] == idkey)
|
||||
{
|
||||
|
||||
arrayambilan[index][1] = totalamount(idkey,valkey);
|
||||
}
|
||||
|
||||
amount += arr[1];
|
||||
});
|
||||
|
||||
if(amount > validate)
|
||||
{
|
||||
// $('#' + idkey).val('');
|
||||
Swal.fire({
|
||||
icon: 'error',
|
||||
title: 'Oops...',
|
||||
text: 'Something went wrong!',
|
||||
footer: '<a href>Why do I have this issue?</a>'
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#amaunkiraan').val(amount);
|
||||
}
|
||||
|
||||
switch(idkey) {
|
||||
case 'bundle1':
|
||||
amountkiraan += (valkey * 100);
|
||||
$('#totalb1').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'bundle20':
|
||||
amountkiraan += (valkey * 1000);
|
||||
$('#totalb20').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'bundle5':
|
||||
amountkiraan += (valkey * 500);
|
||||
$('#totalb5').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'bundle50':
|
||||
amountkiraan += (valkey * 5000);
|
||||
$('#totalb50').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'bundle10':
|
||||
amountkiraan += (valkey * 1000);
|
||||
$('#totalb10').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'bundle100':
|
||||
amountkiraan += (valkey * 5000);
|
||||
$('#totalb100').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'sen1':
|
||||
amountkiraan += (valkey * 0.01);
|
||||
$('#totalsen1').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'sen5':
|
||||
amountkiraan += (valkey * 0.05);
|
||||
$('#totalsen5').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'sen10':
|
||||
amountkiraan += (valkey * 0.05);
|
||||
$('#totalsen10').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'sen20':
|
||||
amountkiraan += (valkey * 0.20);
|
||||
$('#totalsen20').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'sen50':
|
||||
amountkiraan += (valkey * 0.50);
|
||||
$('#totalsen50').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'ringgit1':
|
||||
amountkiraan += (valkey * 1);
|
||||
$('#totalring1').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'ringgit5':
|
||||
amountkiraan += (valkey * 5);
|
||||
$('#totalring5').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'ringgit10':
|
||||
amountkiraan += (valkey * 10);
|
||||
$('#totalring10').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'ringgit20':
|
||||
amountkiraan += (valkey * 20);
|
||||
$('#totalring20').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'ringgit50':
|
||||
amountkiraan += (valkey * 50);
|
||||
$('#totalring50').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
case 'ringgit100':
|
||||
amountkiraan += (valkey * 100);
|
||||
$('#totalring100').val(formatter.format(amountkiraan.toFixed(2)));
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
async function openuptambahdanserah(e)
|
||||
{
|
||||
var id = $(e).attr('id');
|
||||
var kodcaw = $(e).data('kodcaw');
|
||||
var teller = $(e).data('teller');
|
||||
var api_url = $('#api').val();
|
||||
|
||||
if(id == 'tambahmodal')
|
||||
{
|
||||
const { value: amaun } = await Swal.fire({
|
||||
title: 'Masukkan Amaun Pendahuluan',
|
||||
input: 'text',
|
||||
inputPlaceholder: 'Amaun',
|
||||
confirmButtonText: 'Terima',
|
||||
allowOutsideClick: false
|
||||
})
|
||||
|
||||
if (amaun) {
|
||||
// Swal.fire(`Entered email: ${amaun}`)
|
||||
if (isNaN(amaun))
|
||||
{
|
||||
Swal.fire('error','Amaun hendaklah dalam nombor!','error');
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
$.ajax({
|
||||
method:"POST",
|
||||
url: api_url + '/api/requestTeller/' + kodcaw,
|
||||
data: {
|
||||
"kodlaluan" : teller,
|
||||
"modal" : amaun,
|
||||
"serahan" : 0
|
||||
},
|
||||
success:function(data)
|
||||
{
|
||||
Swal.fire({
|
||||
icon: 'success',
|
||||
title: 'Tambah Pendahuluan',
|
||||
text: 'Tambah Pendahuluan berjaya dipohon!'
|
||||
})
|
||||
},
|
||||
error: function(xhRequest, ajaxOptions, thrownError){
|
||||
console.log(xhRequest);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
else{
|
||||
Swal.fire('error','Isikan kotak kosong diatas!','error');
|
||||
}
|
||||
}else if(id == 'serahanmodal')
|
||||
{
|
||||
const { value: amaun } = await Swal.fire({
|
||||
title: 'Masukkan Amaun Serahan',
|
||||
input: 'text',
|
||||
inputPlaceholder: 'Amaun',
|
||||
confirmButtonText: 'Terima',
|
||||
allowOutsideClick: false
|
||||
})
|
||||
|
||||
if (amaun) {
|
||||
// Swal.fire(`Entered email: ${amaun}`)
|
||||
if (isNaN(amaun))
|
||||
{
|
||||
Swal.fire('error','Amaun hendaklah dalam nombor!','error');
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
$('#denominasiModal').modal();
|
||||
$('#amaundiminta').val(amaun);
|
||||
$('#jenisjenis').val(id);
|
||||
$('#kodcawangan').val(kodcaw);
|
||||
$('#tellerla').val(teller);
|
||||
}
|
||||
|
||||
}
|
||||
else{
|
||||
Swal.fire('error','Isikan kotak kosong diatas!','error');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
$('#txtmodal').val('');
|
||||
$('#tambahserahanModal').modal();
|
||||
$('#jenisjenis').val(id);
|
||||
$('#kodcawangan').val(kodcaw);
|
||||
$('#tellerla').val(teller);
|
||||
}
|
||||
|
||||
//Pendahuluan
|
||||
@@ -140,47 +325,41 @@ function tambahdanserahanfunc(e)
|
||||
var id = $('#jenisjenis').val();
|
||||
var kodcaw = $('#kodcawangan').val();
|
||||
var teller = $('#tellerla').val();
|
||||
|
||||
var api_url = $('#api').val();
|
||||
|
||||
if(id == "tambahmodal")
|
||||
let bd1 = Number($('#bundle1').val());let bd5 = Number($('#bundle5').val()); let bd10 = Number($('#bundle10').val());let bd20 = Number($('#bundle20').val());let bd50 = Number($('#bundle50').val());let bd100 = Number($('#bundle100').val());let txtring1 = Number($('#ringgit1').val());let txtring5 = Number($('#ringgit5').val());let txtring10 = Number($('#ringgit10').val());let txtring20 = Number($('#ringgit20').val());let txtring50 = Number($('#ringgit50').val());
|
||||
let txtring100 = Number($('#ringgit100').val());let txtsen1 = Number($('#sen1').val());let txtsen5 = Number($('#sen5').val());let txtsen10 = Number($('#sen10').val());let txtsen20 = Number($('#sen20').val());let txtsen50 = Number($('#sen50').val());
|
||||
|
||||
if(id == "serahanmodal")
|
||||
{
|
||||
var txt = $('#txtmodal').val();
|
||||
|
||||
var txt = $('#amaunkiraan').val();
|
||||
|
||||
$.ajax({
|
||||
method:"POST",
|
||||
url: api_url + '/api/requestTeller/' + kodcaw + '/' + teller,
|
||||
data: {
|
||||
"modal" : txt,
|
||||
"serahan" : 0
|
||||
},
|
||||
success:function(data)
|
||||
{
|
||||
Swal.fire({
|
||||
icon: 'success',
|
||||
title: 'Tambah Pendahuluan',
|
||||
text: 'Tambah Pendahuluan berjaya dipohon!'
|
||||
})
|
||||
$('#tambahserahanModal').modal('hide');
|
||||
},
|
||||
error: function(xhRequest, ajaxOptions, thrownError){
|
||||
console.log(xhRequest);
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
}
|
||||
else if(id == "serahanmodal")
|
||||
{
|
||||
|
||||
var txt = $('#txtmodal').val();
|
||||
|
||||
$.ajax({
|
||||
method:"POST",
|
||||
url: api_url + '/api/requestTeller/' + kodcaw + '/' + teller,
|
||||
url: api_url + '/api/requestTeller/' + kodcaw,
|
||||
data: {
|
||||
'kodlaluan' : teller,
|
||||
'modal' : 0,
|
||||
'serahan' : txt
|
||||
'serahan' : txt,
|
||||
'bd1' : bd1,
|
||||
'bd5' : bd5,
|
||||
'bd10' : bd10,
|
||||
'bd20' : bd20,
|
||||
'bd50' : bd50,
|
||||
'bd100' : bd100,
|
||||
'txtring1' : txtring1,
|
||||
'txtring5' : txtring5,
|
||||
'txtring10' : txtring10,
|
||||
'txtring20' : txtring20,
|
||||
'txtring50' : txtring50,
|
||||
'txtring100' : txtring100,
|
||||
'txtring1000' : 0,
|
||||
'txtsen1' : txtsen1,
|
||||
'txtsen5' : txtsen5,
|
||||
'txtsen10' : txtsen10,
|
||||
'txtsen20' : txtsen20,
|
||||
'txtsen50' : txtsen50
|
||||
},
|
||||
success:function(data)
|
||||
{
|
||||
@@ -189,7 +368,7 @@ function tambahdanserahanfunc(e)
|
||||
title: 'Serahan Modal',
|
||||
text: 'Serahan modal berjaya dipohon!'
|
||||
})
|
||||
$('#tambahserahanModal').modal('hide');
|
||||
$('#denominasiModal').modal('hide');
|
||||
},
|
||||
error: function(xhRequest, ajaxOptions, thrownError){
|
||||
console.log(xhRequest);
|
||||
|
||||
Reference in New Issue
Block a user