Files
qlg.tsgz.moe/static/app2/js/login.js
Your Name 3d19b6129b 乱丢
2020-06-10 13:23:50 +08:00

125 lines
3.5 KiB
JavaScript
Executable File

document.write('<script type="text/javascript" src="https://ssl.captcha.qq.com/TCaptcha.js?ver=' + localStorage.getItem('version') + '"></scr' + 'ipt>');
$('.top').attr('style', "margin-top:"+(localStorage.getItem("ipxSizeTop")*4)+"px;")
mui.init({
beforeback: function() {     //获得父页面的webview
var list = plus.webview.currentWebview().opener();     //触发父页面的自定义事件(refresh),从而进行刷新
mui.fire(list, 'refresh');
//返回true,继续页面关闭逻辑
return true;
}
});
mui.plusReady(function() {
localStorage.removeItem("userId")
localStorage.removeItem("userName")
$('.loginbg').height(window.screen.height);
$('.btn').attr('id','Tcaptcha');
$('.btn').attr('data-appid','2089606583');
$('.btn').attr('data-cbfn','callback');
window.callback = function(res){
// //console.log(JSON.stringify(res));
$('.btn').removeAttr('disabled');
// res(未通过验证)= {ret: 1, ticket: null}
// res(验证成功) = {ret: 0, ticket: "String", randstr: "String"}
if(res.ret === 0){
var send_data = {};
send_data.loginName = $('#loginName').val();
send_data.loginPwd = $('#loginPwd').val();
send_data.ticket = res.ticket; // 票据
send_data.randstr = res.randstr;
var url = qlgUrl('app/users/checkLogin');
// var url = hyhUrl('app/users/checkLogin');
JZL.ajax(url, send_data, function(data){
if(data.status == 1) {
var token = data.data.token;
localStorage.setItem('token', token);
////console.log(data.data.token);
mui.back();
return;
} else {
mui.alert(data.msg);
}
}, 'POST',0);
}
}
mui('.down').on('tap', '.btn', function() {
var loginName = $('#loginName').val();
var loginPwd = $('#loginPwd').val();
if(loginName == '') {
mui.alert('用户名不能为空!');
return;
}
if(loginPwd == '') {
mui.alert('密码不能为空!');
return;
}
$('.btn').attr('disabled', 'disabled');
var captcha1 = new TencentCaptcha(document.getElementById('Tcaptcha'));
captcha1.show();
// 修复点登陆的时候弹出输入法
$("input").blur()
setTimeout(function(){
$('.feedback-group',document.getElementById('tcaptcha_iframe').contentWindow.document).hide();
// $('.feedback-group',document.frames("")).hide();
},2000)
//$(this).trigger('click');
return;
// var loginName = 'zxcvbn';
// s var loginPwd = 'zxcvbn';
mui.ajax(qlgUrl('app/users/checkLogin'), {
// mui.ajax(hyhUrl('app/users/checkLogin'), {
data: {
loginName: loginName,
loginPwd: loginPwd,
nameType: 3,
ticker:ticker
},
dataType: 'json', //服务器返回json格式数据
type: 'post', //HTTP请求类型
timeout: 10000, //超时时间设置为10秒
success: function(data) {
//服务器返回响应,根据响应结果,分析是否登录成功;
// //console.log(data);
if(data.status == 1) {
var token = data.data.token;
localStorage.setItem('token', token);
////console.log(data.data.token);
mui.back();
return;
} else {
mui.alert(data.msg);
}
$('.btn').removeAttr('disabled');
},
error: function(xhr, type, errorThrown) {
//异常处理;
// mui.alert(type);
}
});
})
mui('.down').on('tap', '#register', function() {
// JZL.openWindow('register.html', 'register.html');
JZL.openWindow('register.html', 'register.html');
})
mui('.down').on('tap', '#fogetpsd', function() {
JZL.openWindow('setting_fogetPwd.html', 'setting_fogetPwd.html');
})
})