var totop = (''); if(typeof totop == "undefined" &&totop!=0){ var locUrlStr = window.top.location.href; var loginpathv = '/hora/enterSystem/EnterSystem2.html'; loginpathv = loginpathv.replace(/ /g,""); var loginPath = loginpathv; var isLogin = false; var ucontext = "/"; if(!ucontext) ucontext = "/"; if (locUrlStr.indexOf(loginPath) != -1||locUrlStr=="/") { }else{ window.top.location.href = "/"; } } var origPwd = ""; function enterSytemFun() { var uname = $("#funm").val(); var vcodev = $("#vcode").val(); if(null == uname||""==uname){ msgCT.innerHTML = ("请输入用户名"); return; } /*if(null == vcodev||""==vcodev){ msgCT.innerHTML = ("请输入验证码"); return; }*/ if(isLogin) return; origPwd = $("#pas").val(); $("#rpas").val(enc(origPwd)); $("#enterBut").html("进入中..."); $("#enterBut").attr("disabled","disabled"); var params = $("#enterForm").serialize(); params = encodeURI(params); msgCT.innerHTML = "进入中..."; isLogin = true; $.ajax({ type : "post", url : "/FIX/loginSys?mname=ajaxEnterSystem", data : params, dataType : "json", success : function(res) { $(".forceloginbntct").remove(); isLogin = false; if (!res || res.enterMes == "false") { msgCT.innerHTML = "用户名或密码错误!"; resetPass(); } if (res.enterMes == "inline") { msgCT.innerHTML = "账号已在线!"; var svng = ''; $("
").insertBefore($("#enterBut")); resetPass(); } if(res.enterMes == "vcerror"){ msgCT.innerHTML = "验证码错误!"; document.getElementById("vcode").focus(); resetPass(); } if (res.enterMes == "success"){ document.getElementById("enterForm").action="/hora?tf="+new Date().getTime(); document.getElementById("enterForm").submit(); } }, error : function(ero) { isLogin = false; resetPass(); msgCT.innerHTML = "系统繁忙,请稍候再试." ; } }); } function forceloginpro(fireel,sesid){ $(fireel).attr("disabled","disabled"); $("#forceloginmask").show(); $("#enterBut").attr("disabled","disabled"); isLogin = true; $.get("/FIX/loginSys?mname=forcelogin",{ses:sesid},function(re){ try{ if(typeof re != "object") re = JSON.parse(re); console.log(re); var msg = re.statecode; if(msg != "1"){ alert("强制登录失败"); resetPass(); return; } isLogin = false; enterSytemFun(); /* var sec30 = 30; var forcelogininterv = setInterval(function(){ sec30--; if(sec30<=0){ isLogin = false; clearInterval(forcelogininterv); enterSytemFun(); return; } $("#enterBut").html(sec30+"后自动登录"); },1000); */ }catch(E){ console.log(E); } }); } function resetPass(){ isLogin = false; $("#pas").val(origPwd); $("#rpas").val(origPwd); $("#enterBut").html("进入"); $("#enterBut").attr("disabled",""); refreshCheckCode(); $("#forceloginmask").hide(); } function refreshCheckCode(){ $("#imgCode").attr("src","/FIX/publib/validCode?tf"+new Date().getTime()); } function CTkeyUpHnadle(event) { /*if (event.keyCode == 13) { enterSytemFun(); }*/ } function initPage() { var unv = $("#funm").val(); document.getElementById("funm").focus(); $("#funm").val(""); $("#funm").val(unv); if(!!unv) document.getElementById("vcode").focus(); $(document.body).bind("keyup",function(e){ if(e.keyCode==13&&!isLogin){ enterSytemFun(); return false; } }); } $(document).ready(function(){ initPage(); });