200 lines
4.9 KiB
JavaScript
Vendored
200 lines
4.9 KiB
JavaScript
Vendored
|
|
//Pendahuluan Serah
|
|
|
|
function totalamount(idwang,bilangan)
|
|
{
|
|
var amount = 0;
|
|
switch (idwang) {
|
|
case 'bundle1':
|
|
// var rec1 = parseInt($('#rekodb1').val());
|
|
// var tempbil = 0;
|
|
|
|
// console.log(rec1);
|
|
|
|
|
|
// bilangan != '' ? tempbil = bilangan : tempbil = 0;
|
|
|
|
// console.log(tempbil);
|
|
|
|
|
|
// total = rec1-tempbil;
|
|
|
|
// $('#rekodb1').val(total);
|
|
|
|
amount += (bilangan * 100);
|
|
break;
|
|
case 'bundle20':
|
|
amount += (bilangan * 1000);
|
|
break;
|
|
case 'bundle5':
|
|
amount += (bilangan * 500);
|
|
break;
|
|
case 'bundle50':
|
|
amount += (bilangan * 5000);
|
|
break;
|
|
case 'bundle10':
|
|
amount += (bilangan * 1000);
|
|
break;
|
|
case 'bundle100':
|
|
amount += (bilangan * 5000);
|
|
break;
|
|
case 'sen1':
|
|
amount += (bilangan * 0.01);
|
|
break;
|
|
case 'sen5':
|
|
amount += (bilangan * 0.05);
|
|
break;
|
|
case 'sen20':
|
|
amount += (bilangan * 0.20);
|
|
break;
|
|
case 'sen50':
|
|
amount += (bilangan * 0.50);
|
|
break;
|
|
case 'ringgit1':
|
|
amount += (bilangan * 1);
|
|
break;
|
|
case 'ringgit5':
|
|
amount += (bilangan * 5);
|
|
break;
|
|
case 'ringgit10':
|
|
amount += (bilangan * 10);
|
|
break;
|
|
case 'ringgit20':
|
|
amount += (bilangan * 20);
|
|
break;
|
|
case 'ringgit50':
|
|
amount += (bilangan * 50);
|
|
break;
|
|
case 'ringgit100':
|
|
amount += (bilangan * 100);
|
|
break;
|
|
}
|
|
|
|
return amount;
|
|
}
|
|
|
|
var arrayambilan = [["bundle1",0],["bundle5",0],["bundle10",0],
|
|
["bundle20",0],["bundle50",0],["bundle100",0],
|
|
["sen1",0],["sen5",0],["sen10",0],
|
|
["sen20",0],["sen50",0],["ringgit1",0],
|
|
["ringgit5",0],["ringgit10",0],["ringgit20",0],
|
|
["ringgit50",0],["ringgit100",0]
|
|
];
|
|
|
|
function totalkey(datakeyin)
|
|
{
|
|
var idkey = $(datakeyin).attr('id');
|
|
var valkey = $(datakeyin).val();
|
|
var amount = 0;
|
|
|
|
var validate = parseFloat($('#amt').data('amaun'));
|
|
|
|
$.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
|
|
{
|
|
$('#amt').val(amount);
|
|
}
|
|
|
|
}
|
|
|
|
|
|
function openuptambahdanserah(e)
|
|
{
|
|
var id = $(e).attr('id');
|
|
var kodcaw = $(e).data('kodcaw');
|
|
var teller = $(e).data('teller');
|
|
|
|
$('#txtmodal').val('');
|
|
$('#tambahserahanModal').modal();
|
|
$('#jenisjenis').val(id);
|
|
$('#kodcawangan').val(kodcaw);
|
|
$('#tellerla').val(teller);
|
|
}
|
|
|
|
//Pendahuluan
|
|
function tambahdanserahanfunc(e)
|
|
{
|
|
|
|
var id = $('#jenisjenis').val();
|
|
var kodcaw = $('#kodcawangan').val();
|
|
var teller = $('#tellerla').val();
|
|
|
|
var api_url = $('#api').val();
|
|
|
|
if(id == "tambahmodal")
|
|
{
|
|
var txt = $('#txtmodal').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,
|
|
data: {
|
|
'modal' : 0,
|
|
'serahan' : txt
|
|
},
|
|
success:function(data)
|
|
{
|
|
Swal.fire({
|
|
icon: 'success',
|
|
title: 'Serahan Modal',
|
|
text: 'Serahan modal berjaya dipohon!'
|
|
})
|
|
$('#tambahserahanModal').modal('hide');
|
|
},
|
|
error: function(xhRequest, ajaxOptions, thrownError){
|
|
console.log(xhRequest);
|
|
}
|
|
});
|
|
}
|
|
}
|