var ObjName='Obj1';
var isLogin=0;
var IsFailCreateObj=false;
var VersionNo='1.0.0.47';
var NoNeeCreateOCX='';
var UserAuthNeedUSBKey='0';
function CreateObject(ObjName)
{
var sss = '';
document.getElementById('Dv_Obj').innerHTML=sss;
document.getElementById(ObjName).width=100;
document.getElementById(ObjName).height=21;
document.getElementById(ObjName).HRServiceURL='TEST';
sss=null;
}
function CreateSSOObject(ObjName)
{
try
{
var sss = '';
document.getElementById('Dv_ObjSSo').innerHTML=sss;
document.getElementById(ObjName).width=10;
document.getElementById(ObjName).height=10;
sss=null;
if(document.getElementById(ObjName).ADUser!='')
{
if(0==2)
{
document.getElementById(edtUserName).value=document.getElementById(ObjName).ADUser;
document.getElementById(edtUserName).disabled =true;
}
else
{
document.getElementById(edtUserName).value="SSO||"+document.getElementById(ObjName).ADUser;
document.getElementById(edtUserName).form.submit();
}
}
}
catch(eee)
{
}
}
function SetSSOObject(SSOUserID)
{
try
{
document.getElementById(edtUserName).value=SSOUserID;
document.getElementById(edtUserName).style.display='none';
document.getElementById('UserEdit').style.display='';
document.getElementById('UserEdit').value=SSOUserID;
document.getElementById('UserEdit').disabled =true;
}
catch(eee)
{
}
}
if((UserAuthNeedUSBKey=="1" || NoNeeCreateOCX!='1') && IsNeedCreate!="0")
{
DoInitOCX();
}
else
{
document.getElementById(login_btn).disabled = false;
document.getElementById(edtUserName).disabled =false;
}
IsNeedNewWin=0;
function DoInitOCX()
{
try
{
if(document.getElementById('Dv_Load')!=null)
{
document.getElementById('Dv_Load').innerHTML='loading(加载合协核心组件).......';
}
document.getElementById('UserEdit').style.display='none';
document.getElementById(edtUserName).disabled =false;
document.getElementById(login_btn).disabled = false;
CreateObject(ObjName);
var ISSuccess=false;
ISSuccess=document.getElementById(ObjName).HRServiceURL!=undefined && document.getElementById(ObjName).HRServiceURL!='TEST';
if(document.getElementById('Dv_Load')!=null && ISSuccess)
{
document.getElementById('Dv_Load').innerHTML='Ver:'+VersionNo+'';
document.getElementById('Dv_Obj').style.display='none';
}
}
catch(ex)
{
}
if(!ISSuccess)
{
IsNeedCreate='0';
var navi=Getsafari();
if(navi==0 || navi==2)
document.getElementById('Dv_Load').innerHTML='您需要安装核心安全组件才能进入管理平台';
else
document.getElementById('Dv_Load').innerHTML='非IE内核浏览器仅能进入自助平台';
document.getElementById(login_btn).disabled =true;
document.getElementById(edtUserName).disabled =true;
return;
///CreateObject(ObjName);
}
if(document.getElementById(edtUserName).value=='')
document.getElementById(edtUserName).focus();
///需要UKEY
if(UserAuthNeedUSBKey=='1')
{
try
{
//document.getElementById(login_btn).disabled = true;
document.getElementById('UserEdit').style.display='';
document.getElementById(edtUserName).style.display='none';
document.getElementById('UserEdit').value='请插入USB锁!';
document.getElementById(ObjName).HRServiceURL='http://111.9.42.118:9011/HRWebAPP/NoLogin/NoLogin/HRWebService.asmx';
document.getElementById(ObjName).SessionID="ssitnvnxjwrkswpspscm1yei";
var USBGuid=document.getElementById(ObjName).USBGuid;
if(USBGuid!=undefined && USBGuid!='' && USBGuid.indexOf('|')<0)
{
///alert(USBGuid);
var url='/HRWebAPP/NoLogin/LoginJs.aspx?USBGuid='+USBGuid;
USBGuid=GetHttp("",url);
var arr=USBGuid.split('|');
document.getElementById(edtUserName).value=arr[0];
document.getElementById(edtUserName).disabled=false;
document.getElementById('UserEdit').value=arr[2];
}
}
catch(ex)
{
window.top.location.href = "/HRWebAPP/LogOut.aspx?LogType=1";
}
}
}
function ForgetPass(ApplicationPath)
{
var sPath ="/HRWebAPP/NoLogin/ForgetPassWord.aspx";
window.open(sPath, '_blank','resizable=no,status=no,toolbar=no,menubar=no,scrollbars=true,location=no,width=450,height=340,top=0,left=0');
}
function myOnsubmit()
{
if(isLogin==0)
{
document.getElementById(login_btn).disabled=false;
document.getElementById(edtUserName).value=jsencrypt("|||b0f194-8a0_LZK",document.getElementById(edtUserName).value+"x20051104");
document.getElementById(edtUserName).disabled=false;
s=document.getElementById(edtPassWord).value;
document.getElementById(edtPassWord).value=jsencrypt("|||b0f194-8a0_LZK",s+"x20051104");
//alert(document.getElementById(edtUserName).value);
try
{
document.getElementById(edtCode).value=document.getElementById(edtCode).value+'';
}
catch(e)
{
}
}
isLogin=1;
}
function GetHttp(strXML, ActionFileURL) {
var httpObj = null;
if (window.XMLHttpRequest) {// code for all new browsers
httpObj = new XMLHttpRequest();
}
else if (window.ActiveXObject) {// code for IE5 and IE6
httpObj = new ActiveXObject("Microsoft.XMLHTTP");
}
strXML = '' + strXML + '';
httpObj.open("POST", ActionFileURL, false);
httpObj.send(strXML);
var ss = httpObj.responseText;
httpObj = null;
return ss;
}
function DoRefreshURLIMg(img)
{
var d; d = new Date();
var s; s = d.toTimeString();
img.src = "Images/f149c7a8-7b04-4c8d-b7a8-9ff49e3536fc.png";
img.src = '/HRWebAPP/NoLogin/GetValidatecode.aspx?CODE=a6b43d05bb374cb4b65531427a704996&' + s;
img.style.display="none";
img.style.display="";
}
var ISGetLoginWX=false;
function HideURLImage()
{
document.getElementById("DV1").style.display="";
document.getElementById("DV2").style.display="none";
ISGetLoginWX=false;
}
function ShowURLImage()
{
document.getElementById("DV1").style.display="none";
//DoRefreshURLIMg(document.getElementById("URLImage"));
document.getElementById("DV2").style.display="";
ISGetLoginWX=true;
DoCheckAuto();
}
var TimeSpan=800;
var ii=1
function DoCheckAuto()
{
if(ISGetLoginWX){
DoCheckAutoLogin();
setTimeout("DoCheckAuto()",TimeSpan);
TimeSpan=TimeSpan+(100*ii);
ii++;
}
}
function DoCheckAutoLogin() {
$.ajax({
type: "POST",
async: true,
contentType: "application/json",
url: "NoLogin/LoginJs.aspx/CheckCode",
data: '{Code:"a6b43d05bb374cb4b65531427a704996"}',
success: function (result) {
if (result.d != "") {
//alert(result.d);
ISGetLoginWX = false;
document.getElementById("span_auto").innerText = "微信验证成功,正在登入....";
document.getElementById("SOA").value = result.d;
document.getElementById("Func_Code").value = "1100";
document.forms[0].submit();
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
//alert(XMLHttpRequest.statusText);
}
});
}
function Getsafari() {
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
var s;
(s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] :
(s = ua.match(/firefox\/([\d.]+)/)) ? Sys.firefox = s[1] :
(s = ua.match(/edge\/([\d.]+)/)) ? Sys.edge = s[1] :
(s = ua.match(/chrome\/([\d.]+)/)) ? Sys.chrome = s[1] :
(s = ua.match(/opera.([\d.]+)/)) ? Sys.opera = s[1] :
(s = ua.match(/version\/([\d.]+).*safari/)) ? Sys.safari = s[1] : 0;
//alert(navigator.userAgente);alert(navigator.appVersion);
if (Sys.safari)
return 1;
else if (Sys.ie)
return 0;
else if (Sys.chrome || Sys.firefox)
return 3;
else if (Sys.edge)
return 5;
else
return 2;
}