"); $("#loginAndRegister").hide(); $("#loginAndRegisterAn").hide(); $("#loginSuccess").show(); $("#loginSuccessAn").show(); $("#loginButton").hide(); $("#loginOut").show(); } var random; function caGetToken() { //调用注册平台接口获取 //调用注册平台接口获取 var caNum = localStorage.getItem("caNum"); var caNo = localStorage.getItem("caNo"); var caBase64 = localStorage.getItem("caBase64"); $.ajax({ type : "post", dataType : 'json', async : false, data : { caNum : caNum, caNo : caNo, caBase64 : caBase64 }, url : '/getTokenFromTyslByCa.jspx', success : function(data) { if (data.code == "200") { localStorage.setItem("userName", data.data.token); localStorage.setItem("logoName", data.data.logoName); localStorage.setItem("loginType", "CA"); if("gycqDetails" == thisFlag){ if(projectType == "gycq"){ var channelId = ""; //交通系统招标公告和资审公告 if(channelId == "377" || channelId == "378"){ jdEnroll(); }else{ loginGycq(); } }else if("jd" == projectType){//机电设备 setheaderLoginName(data.data.logoName); createJdChoseSection(); }else if("tscl" == thisFlag){ setheaderLoginName(data.data.logoName); $('.shadow_bigBox').css('display','none'); getTsclUrl(); }else{ setheaderLoginName(data.data.logoName); $('.shadow_bigBox').css('display','none'); loginNccq(); } }else if("tscl" == thisFlag){ setheaderLoginName(data.data.logoName); $('.shadow_bigBox').css('display','none'); getTsclUrl(); }else if("gycqList" == thisFlag){ setheaderLoginName(data.data.logoName); $('.shadow_bigBox').css('display','none'); inToJyxt(); }else{ setheaderLoginName(data.data.logoName); var detailUrl = localStorage.getItem("detailUrl"); setTimeout(function () { gotoOtherWindow(detailUrl); }, 2000); return; } } else if (data.code == "20005") {//密码错误 errorMessagePrompt("密码错误!"); window.open(data.data.url); return false; } else if (data.code == "20016") {//单位子账号禁用 errorMessagePrompt("您的账号已被管理员禁用,请联系管理员启用账号!"); return false; } else if (data.code == "20015") { errorMessagePrompt("CA证书未注册账号,请先注册!"); return false; } else if (data.code == "1206") { $("#moaiDiv").css("display", "block"); return false; }else { errorMessagePrompt(data.msg); return false; } } }); } function gotoOtherWindow(url){ if("" == url || == url || "undefined" == url){ window.location.href = '/'; }else{ window.location.href = url; } } function caLoginWithSign(signData){ var caNum = localStorage.getItem("caNum"); var caNo = localStorage.getItem("caNo"); var caBase64 = localStorage.getItem("caBase64"); $.ajax({ type : "post", dataType : 'json', async : false, data : { caNum : caNum, caNo : caNo, caBase64 : caBase64, signData : signData, random : random }, url : '/getTokenFromTyslByCa.jspx', success : function(data) { if (data.code == "200") { localStorage.setItem("userName", data.data.token); localStorage.setItem("logoName", data.data.logoName); localStorage.setItem("loginType", "CA"); if("gycqDetails" == thisFlag){ if(projectType == "gycq"){ var channelId = ""; //交通系统招标公告和资审公告 if(channelId == "377" || channelId == "378"){ jdEnroll(); }else{ loginGycq(); } }else if("jd" == projectType){//机电设备 createJdChoseSection(); }else if("tscl" == thisFlag){ setheaderLoginName(data.data.logoName); $('.shadow_bigBox').css('display','none'); getTsclUrl(); }else{ setheaderLoginName(data.data.logoName); $('.shadow_bigBox').css('display','none'); loginNccq(); } }else if("tscl" == thisFlag){ setheaderLoginName(data.data.logoName); $('.shadow_bigBox').css('display','none'); getTsclUrl(); }else if("gycqList" == thisFlag){ setheaderLoginName(data.data.logoName); $('.shadow_bigBox').css('display','none'); inToJyxt(); }else{ $("#logoInfotr").hide(); $("#ui-login").hide(); $("#loginButton").hide(); $("#loginOut").show(); var detailUrl = localStorage.getItem("detailUrl"); setTimeout(function () { gotoOtherWindow(detailUrl); }, 2000); } } else if (data.code == "20005") {//密码错误 errorMessagePrompt("密码错误!"); window.open(data.data.url); return false; } else if (data.code == "20016") {//单位子账号禁用 errorMessagePrompt("您的账号已被管理员禁用,请联系管理员启用账号!"); return false; } else if (data.code == "20015") { errorMessagePrompt("CA证书未注册账号,请先注册!"); return false; }else { errorMessagePrompt(data.msg); return false; } } }); } function showerrorMessage(message) { errorMessagePrompt(message); } function timeOut() {//超时提醒 var qrType = localStorage.getItem("qrType"); if ("ELE_NEW" == qrType) { $("#timeOutId").css("display", "block"); } else if("ELE_BZT" == qrType){ $("#bztImgId").css("display", "none"); $("#bztImgSuccess").css("display", "none"); $("#bztPSuccess").css("display", "none"); $("#bztPSuccess2").css("display", "block"); $("#bztImgfal").css("display", "block"); } else { $("#appImgId").css("display", "none"); $("#appImgSuccess").css("display", "none"); $("#appPSuccess").css("display", "none"); $("#appPSuccess2").css("display", "block"); $("#appImgfal").css("display", "block"); } if ( != appScanCodeId && "" != appScanCodeId) { clearTimeout(appScanCodeId); } if ( != appTimeOut && "" != appTimeOut) { clearTimeout(appTimeOut); } if ( != appgetAppResult && "" != appgetAppResult) { clearTimeout(appgetAppResult); } return; } function getAppResult() { var qrId = localStorage.getItem("qrid"); var qrType = localStorage.getItem("qrType"); $.ajax({ type : "post", dataType : 'json', async : false, data : { qrId : qrId, qrType : qrType }, url : '/getAppResult.jspx', success : function(data) { if (data.code == "200") { if (data.data.status == "0" || data.data.status == "2") {//0等待扫码,2扫码成功----3秒后继续请求 appScanCodeId = setTimeout(getAppResult, 3000); if (data.data.status == "2") { $("#appImgSuccessWz").css("display", "block"); $("#appImgSuccess").css("display", "block"); $("#appPSuccess").css("display", "block"); $("#appImgId").css("display", "none"); } } else if (data.data.status == "1") {//1授权成功,调整登录成功页面 if (qrType == 'APP') { appGetToken(data.data.loginId); } else if(qrType == 'ZZX'){ clearTimeout(getAppResult); zzxGetToken(data.data.creditCode,qrId); } else { eleGetToken(data.data.creditCode); } if("gycqDetails" == thisFlag){ if(projectType == "gycq"){ loginGycq(); }else{ setheaderLoginName(data.data.logoName); $('.shadow_bigBox').css('display','none'); loginNccq(); } }else if("tscl" == thisFlag){ setheaderLoginName(data.data.logoName); $('.shadow_bigBox').css('display','none'); getTsclUrl(); }else if("gycqList" == thisFlag){ setheaderLoginName(data.data.logoName); $('.shadow_bigBox').css('display','none'); inToJyxt(); }else{ if( != data.data.loginId && "" != data.data.loginId && "undefined" != data.data.loginId){ $("#logoInfotr").hide(); $("#ui-login").hide(); localStorage.setItem("appLoginId", data.data.loginId); $("#loginButton").hide(); $("#loginOut").show(); var detailUrl = localStorage.getItem("detailUrl"); setTimeout(function () { gotoOtherWindow(detailUrl); }, 2000); } } } } else { errorMessagePrompt(data.msg); clearTimeout(appScanCodeId); } } }); } function eleGetToken(creditCode) { $.ajax({ type : "post", dataType : 'json', async : false, data : { creditCode : creditCode }, url : '/getEleTokenFromTysl.jspx', success : function(data) { if (data.code == "200") { localStorage.setItem("userName", data.data.token); localStorage.setItem("logoName", data.data.logoName); $("#enterpriseName").html(data.data.logoName); } else { errorMessagePrompt(data.msg); } } }); } if (myBrowserIsIE()) { function getExpireTime(cert) { SafeEngineCtl.ESE_InitialSession(2, "", "", 0, 10, strcertchainpath, ""); var dayNum = SafeEngineCtl.ESE_GetCertValidDate(cert); return getDateAdd(dayNum, getNowDate()); } } else { function getExpireTime(cert) { var decoder = Util.certificateDecoder(cert, extInfoOptions); return decoder.date.value.validEndDate; } } function zzxGetToken(creditCode,qrCodeId) { $.ajax({ type : "post", dataType : 'json', async : false, data : { creditCode : creditCode, qrCodeId : qrCodeId }, url : '/getZzxTokenFromTysl.jspx', success : function(data) { if (data.code == "200") { localStorage.setItem("userName", data.data.token); localStorage.setItem("logoName", data.data.logoName); $("#logoInfotr").hide(); $("#ui-login").hide(); setheaderLoginName(data.data.logoName); var detailUrl = localStorage.getItem("detailUrl"); setTimeout(function () { gotoOtherWindow(detailUrl); }, 2000); } else { errorMessagePrompt(data.msg); } } }); } function appGetToken(loginId) { $.ajax({ type : "post", dataType : 'json', async : false, data : { loginId : loginId }, url : '/getAppTokenFromTysl.jspx', success : function(data) { if (data.code == "200") { localStorage.setItem("userName", data.data.token); } else { errorMessagePrompt(data.msg); } } }); } function renovateApp() { $("#appImgId").css("display", "block"); $("#appPSuccess2").css("display", "none"); $("#appImgfal").css("display", "none"); if ( != appScanCodeId && "" != appScanCodeId) { clearTimeout(appScanCodeId); } getApp("APP"); } function renovateBzt() { $("#bztImgId").css("display", "block"); $("#bztPSuccess2").css("display", "none"); $("#bztImgfal").css("display", "none"); if ( != appScanCodeId && "" != appScanCodeId) { clearTimeout(appScanCodeId); } getApp("ELE_BZT"); } function renovateEle() { $("#timeOutId").css("display", "none"); if ( != appScanCodeId && "" != appScanCodeId) { clearTimeout(appScanCodeId); } getApp("ELE_NEW"); } function loginOut() { ywtbTime(); } function loginOutHeader() { var token = localStorage.getItem("userName"); $.ajax({ type : "post", dataType : 'json', async : false, data : {token : token}, url : '/getLoginOutUrl.jspx', success : function(data) { } }); localStorage.removeItem("userName"); localStorage.removeItem("logoName"); localStorage.removeItem("access_token"); $.cookie('access_token', ""); $.cookie('ywtb_name', ""); $.cookie('ywtb_token', ""); location.reload(); } var t = 3;//时间 var ywtbTimeOut = ""; function ywtbTime() { if (t == 0) { var token = localStorage.getItem("userName"); $.ajax({ type : "post", dataType : 'json', async : false, data : {token : token}, url : '/getLoginOutUrl.jspx', success : function(data) { } }); localStorage.removeItem("userName"); localStorage.removeItem("logoName"); localStorage.removeItem("access_token"); window.location.href = "/index.jhtml?outFlag=1"; } else { $("#ywtb_clock").html("正在退出 " + t + " 秒");//改变按钮中value的值 t--; ywtbTimeOut = setTimeout(function() { ywtbTime();//循环调用 }, 1000) } } function closeUiLogin() { $('#logoSuccess').css('display', 'none'); $('.shadow_bigBox').css('display', 'none'); $('#ui-login').css('display', 'none'); } function closeLogin() { $('.shadow_bigBox').css('display', 'none'); } function loginPwd(name, url) { if ("专家抽取" == name) { window.open(url); return; } else if ("场所预约" == name) { window.open(url); return; } else if ("数据中心" == name) { window.open(url); return; } else if ("文档管理" == name) { window.open(url); return; } else if ("CA认证" == name) { window.open(url); return; } var token = localStorage.getItem("userName"); if ( == token || "" == token || "undefined" == token) { if ("主体登记" == name) { window.open(url); } errorMessagePrompt("请您先登录上海市公共资源交易中心门户网站,再操作!"); return; } var linkType = ""; if ("主体登记" == name) { linkType = "ZTDJ"; } else if ("项目登记" == name) { linkType = "XMDJ"; } else if ("项目报名" == name) { linkType = "XMBM"; } else if ("投诉处理" == name) { linkType = "TSCL"; } else if ("投标人" == name) { linkType = "TBR"; } else if ("招标人" == name) { linkType = "ZBR"; } else if ("招标代理" == name) { linkType = "ZBDL"; } else { linkType = "GZT"; } $.ajax({ type : "post", dataType : 'json', async : false, data : { token : token, linkType : linkType }, url : '/getLoginUrlFromTysl.jspx', success : function(data) { if (data.code == "200") { window.open(data.data.url); } else if (data.code == "20014") { errorMessagePrompt("登录信息失效,请重新登录"); window.localStorage.removeItem('userName'); window.location.reload(); return false; } else { errorMessagePrompt(data.msg); return false; } } }); } function changePTRK(that){ if(!$(that).hasClass('tabs-left-check')){ //显示平台入口登录方式 $("#ptrk-login").css("display","block") $("#gxrk-login").css("display","none") //修改平台入口样式 $(that).removeClass('tabs-left-not-check') $(that).addClass('tabs-left-check') //修改共享入口样式 $("#gxrk").removeClass('tabs-right-check') $("#gxrk").addClass('tabs-right-not-check') $(".text11")[0].style.color="#5a9bff" $(".text22")[0].style.color="#959493" $("#zzxLoginInfoId").css("display","none"); $("#grOrdw").css("display","flex"); $("#grOrdwDiv").css("display","block"); accounCaFunc(); } } function changeGXRK(){ $("#grOrdw").css("display","none"); $("#grOrdwDiv").css("display","none"); getApp('ZZX'); } function getZzxAppResult() { var qrId = localStorage.getItem("qrid"); var qrType = "ZZX"; $.ajax({ type : "post", dataType : 'json', async : false, data : { qrId : qrId, qrType : qrType }, url : '/getAppResult.jspx', success : function(data) { if (data.code == "200") { if (data.data.status == "0" || data.data.status == "2") {//0等待扫码,2扫码成功----3秒后继续请求 appScanCodeId = setTimeout(getZzxAppResult, 3000); } else if (data.data.status == "1") {//1授权成功,调整登录成功页面 clearTimeout(getAppResult); zzxGetToken(data.data.creditCode,qrId); } } else { errorMessagePrompt(data.msg); clearTimeout(appScanCodeId); } } }); }2023上海世博会博物馆 安全保卫服务项目(内保服务)的合同上海市公共资源交易中心,欢迎您!
