penambahan user,simpanan pokok,sukarela dan wajib
This commit is contained in:
27
js/login.js
27
js/login.js
@ -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();
|
||||
});
|
||||
|
||||
|
||||
103
js/main.js
103
js/main.js
@ -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, ",");
|
||||
}
|
||||
Reference in New Issue
Block a user