jQuery(function() {
|
jQuery("#usercode").focus();
|
jQuery("#login").click(function(e){
|
jQuery(this).linkbutton('disable');
|
login();
|
});
|
jQuery("#usercode").keydown(function(e){
|
var e=e||window.event;
|
if(e.keyCode==13){//回车键
|
jQuery("#password").focus();
|
}
|
});
|
jQuery("#password").keydown(function(e){
|
var e=e||window.event;
|
if(e.keyCode==13){//回车键
|
login();
|
}
|
});
|
});
|
|
function login(){
|
var temp="";
|
if(jQuery("#usercode").val()=="") temp+="请输入账号\n";
|
if(jQuery("#password").val()=="") temp+="请输入账号密码\n";
|
|
if(jQuery("#usercode").val()!=""&&jQuery("#password").val()!=""){
|
jQuery("#dbid").val(jQuery.cookie("dbid"));
|
jQuery("#dbstr").val(jQuery.cookie("dbstr"));
|
|
var encrypt = new JSEncrypt();
|
encrypt.setPublicKey("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkRupiYcKVGGUtDBDoR1t/1zm3ZtZgnte39iTJW6hlqjdY0UagKjpNiIv7J6XjtgfX7SgsR4AWnivqQHAICIvdPKfGZZzIs62OQ19MqrDTMoB/LvK5teNWhClv23WMUfRbP+EHgprT6hTw8U5apw1IB6i/y57NkLav792wiYBYRU4X45NoTaT+aiTSLFEflbfm94EXnhSS3vFkBmrZGy5BRNI8gmzafroslGx2Hk90CqlNdeKYxgZQ6xtvj+u33yrszWvPT6F9fsJT8aMjtvH050iYKRVct+x6Q7VRJgCI4MgvAexnTKdxW54YzvXCuO5bDiy5la7CgerWkTAq9dzXwIDAQAB");
|
var encryptPwd = encrypt.encrypt(jQuery("#password").val());
|
var encryptUser = encrypt.encrypt(jQuery("#usercode").val());
|
jQuery.ajax({
|
type:"POST",
|
url: "/againLogin.do",
|
//contentType: "application/json", //如果提交的是json数据类型,则必须有此参数,表示提交的数据类型
|
dataType: "json", //表示返回值类型,不必须
|
data:{
|
"usercode":encryptUser,
|
'password': encryptPwd,
|
'dbid': jQuery("#dbid").val(),
|
'dbstr': jQuery("#dbstr").val(),
|
'domain': jQuery("#domain").val()
|
},
|
success: function (jsonResult) {
|
if(jsonResult!=undefined &&jsonResult!=null){
|
if(jsonResult.state==-1){//出错
|
alert(jsonResult.msg);
|
}else{
|
try {
|
parent.jQuery("#layui-layer-shade"+parent.reloginIndex).hide();
|
parent.jQuery("#layui-layer"+parent.reloginIndex).hide();
|
parent.reloginIndex=null;
|
//登录成功后把界面隐藏 xin 2023-8-4 16:46:41
|
parent.$(".window-mask").hide();
|
$(parent.deskTopShowObj).closest(".panel-htop").hide();
|
}catch (e) {}
|
}
|
}
|
},
|
error: function (data){
|
alert(data);
|
}
|
});
|
}else{alert(temp);jQuery("#login").linkbutton('enable');}
|
}
|