penambahan user,simpanan pokok,sukarela dan wajib

This commit is contained in:
kicap1992
2021-04-08 06:56:07 +08:00
parent ee7d34f315
commit 0a1256b417
12 changed files with 1202 additions and 162 deletions

View File

@ -1,15 +1,18 @@
let level = localStorage.getItem("level");
let nik = localStorage.getItem("nik");
let level = localStorage.getItem("level") ?? null;
let nik = localStorage.getItem("nik") ?? null;
if (level != '' && level != null) {
// console.log(level)
// console.log(nik)
if (level != null && nik != null) {
let res = JSON.parse($.ajax({
url: url,
type: 'post',
data: {nik : nik,level : level,proses : 'cek_data'},
url: url+'api/login',
type: 'get',
data: {where:{nik : nik,level : level}},
async : false,
}).responseText);
// console.log(res)
console.log(res)
switch (res.res) {
case 'ok':
window.location.href = res.url
@ -36,9 +39,9 @@ function login () {
}else{
// console.log('jalankan')
$.ajax({
url: url,
type: 'post',
data: {username : username, password : password, proses : 'login'},
url: url+'api/login',
type: 'get',
data: {where : {username : username , password : password}},
beforeSend: function(res) {
@ -56,7 +59,7 @@ function login () {
},
success: function (response) {
$.unblockUI();
console.log(response)
// console.log(response)
localStorage.setItem("level", response.level);
localStorage.setItem('nik', response.nik)
swal({
@ -71,6 +74,8 @@ function login () {
// dangerMode: true,
})
.then((hehe) =>{
// console.log(localStorage.getItem("level"));
// console.log(localStorage.getItem("nik"));
location.reload();
});

View File

@ -1,30 +1,43 @@
let level = localStorage.getItem("level");
let nik = localStorage.getItem("nik");
let nama;
let level = localStorage.getItem("level") ?? null;
let nik = localStorage.getItem("nik") ?? null;
var nama;
// console.log(level)
// console.log(nik)
// console.log(nama)
if (level != '' || level != null) {
let res = JSON.parse($.ajax({
url: url,
type: 'post',
data: {nik : nik,level : level,proses : 'cek_data_detail'},
let res = JSON.parse( $.ajax({
url: url+'api/admin',
type: 'get',
data: {where : {nik_admin : nik}},
async : false,
}).responseText);
console.log(res)
switch (res.res) {
case 'ok':
// console.log(level)
// console.log(nik)
// console.log(res)
if(res.res == 'ok'){
// case 'ok':
// window.location.href = res.url
nama = res.nama
break;
case 'ko':
nama = 'Admin';
// console.log(nama)
// nama = res.nama
// break;
}else{
localStorage.removeItem("level");
localStorage.removeItem("nik");
window.location.href = '../'
break;
// break;
}
}else{
localStorage.removeItem("level");
localStorage.removeItem("nik");
window.location.href = '../'
}
// console.log(nama)
$(".name").html('<a href="#">'+nama+'</a>')
$(".position").html(level)
@ -45,4 +58,64 @@ function logout(){
swal("Terima kasih kerana masih di sistem");
}
});
}
function toastnya(mesej){
toastr.options = {
"closeButton": true,
"debug": false,
"progressBar": true,
"positionClass": "toast-top-right",
"showDuration": "300",
"hideDuration": "1000",
"timeOut": "5000",
"extendedTimeOut": "1000",
"showEasing": "swing",
"hideEasing": "linear",
"showMethod": "fadeIn",
"hideMethod": "fadeOut"
};
toastr.error("<center>"+mesej+"</center>");
// $("#"+id).focus();
}
function isNumberKey(evt){
var charCode = (evt.which) ? evt.which : evt.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57 ))
return false;
return true;
// console.log(evt.key)
}
function myFunction(a) {
var x = $("#"+a);
var xx = document.getElementById(a);
if (xx.style.display === "none") {
x.slideToggle();
} else {
x.slideToggle();
}
}
function objectifyForm(formArray) {
//serialize data function
var returnArray = {};
for (var i = 0; i < formArray.length; i++){
returnArray[formArray[i]['name']] = formArray[i]['value'];
}
return returnArray;
}
function addZero(i) {
if (i < 10) {
i = "0" + i;
}
return i;
}
function numberWithCommas(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}