2025-06-30 09:38:03 +08:00

243 lines
8.8 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Expires" content="0">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=Edge" >
<meta name="renderer" content="webkit" >
<link rel="shortcut icon" href="/abicool/favicon.ico" type="image/x-icon" />
<title>登录</title>
<link rel="stylesheet" type="text/css" href="/abicool/eui/css/theme/coolblue/eui.css" />
<script>
var $relpath = "/abicool/";
</script>
<script src="/abicool/eui/third/jquery.min.js"></script>
<script src="/abicool/eui/eui.js"></script>
<script src="/abicool/eui/modules/uibase.js"></script>
<script>
/**
*覆盖eui中的openWindow默认新开窗口都会带标签头容器
*@param url 链接地址
*@param needContextPath Boolean true 表示需要添加contextPath, 默认为false
*@param title String 新开标签页标题
*@param needTitleContent Boolean true 表示带容器头默认是false编辑器页面需要传false
*/
EUI.openWindow = function(url, needContextPath, title, needTitleContent){
// 第一个a标签跳转
var a = document.createElement("a"),
body = document.body;
body.appendChild(a);
a.target = "_blank";
if(needTitleContent === true){
a.href = EUI.getContextPath() + "eweb/titlepage.do?title="+EUI.escapeURIComponent(title) + "&url="+EUI.escapeURIComponent(EUI.formatUrl(url));
}else {
a.href = (needContextPath === true ? EUI.getContextPath() : "") + url;
}
a.click();
body.removeChild(a);
}
</script>
<script>
function setLoginOnTop() {
// 当login页面在iframe中打开时候,将父窗口转到到login.do
var mainframe = EUI.getRootWindow();
var win = window;
if (mainframe && win != mainframe) {
try {
var url = window.location.href;
var targetUrl = mainframe.location.href;
url = url + "?targetURL=" + targetUrl;
mainframe.location.href = url;
} catch (e) { // 可能跨域
}
}
}
setLoginOnTop();
var isThrdDb = '';
var randomData = '';
var ukeyenabled = false;
</script>
<script src="/abicool/eui/modules/emenu.js" type="text/javascript"></script>
<script src="/abicool/eacl/login/login.js" type="text/javascript"></script>
<script src="/abicool/eacl/login/ukeylogin.js" type="text/javascript"></script>
<script src="/abicool/eacl/login/qrcode.js" type="text/javascript" defer></script>
<script>
/**
* 国际化语言切换
* @param lang
*/
function switchLang(lang){
var param = new EUI.Map();
param.put("lang",lang);
EUI.QueryObj.create(EUI.getContextPath() + "eacl/locale.do", param,function(){
window.location.reload();
});
}
function popSwitchLanguage(btn){
var oRect = btn.getBoundingClientRect(), menuRect = this.switchlangmenu.getContainer().getBoundingClientRect();
var x = oRect.right - (menuRect.right - menuRect.left), y = oRect.bottom;//注意IE9之前的版本没有oRect.width, oRect.height属性以及这里还需要处理箭头的约10个像素
this.switchlangmenu.popupAtPosition(x,y);
this.switchlangmenu.getContainer().style.zIndex = 10;
}
</script>
<style>
html,body{overflow: hidden;}
</style>
</head>
<link href="/abicool/eacl/themes/coolblue/login.css" rel="stylesheet" type="text/css" />
<body>
<div class="skin_lg_bg">
<div class="skin_lg_top" style="background-image: url('/abicool/eacl/themes/coolblue/images/lg-logo.png'), linear-gradient(to right, #00173b, #008dec);">
<div class="lg_con">
<a id="btn_language" href="javascript:void(0)" onclick="popSwitchLanguage(this);" title="切换语言" class="topicon_btn eui-icon">
<span class="downarrow"></span></a>
<script>
var languagemenustr = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n<menu id=\"switchlanguage\">\n <item caption=\"简体中文\" cmd=\"switchLang('zh_CN')\" group=\"language\" icon=\"\" id=\"language_zh_CN\"/>\n <!-- <item id=\"language_zh_TW\" caption=\"繁体中文 \" icon=\"eweb/images/menu/i18n/zh-TW.png\" cmd=\"switchLang('zh_TW')\" group=\"language\"/> -->\n <item caption=\"English\" cmd=\"switchLang('en')\" group=\"language\" icon=\"\" id=\"language_en\"/>\n<\/menu>\n";
var locale = "zh_CN";
</script>
</div>
</div>
<div class="skin_lg_center">
<div class="lg_con">
<img class="eui-verticalalign-middle">
<div class="lg_left">
<span class="logo"><span>ABI</span><span>一站式数据处理分析平台</span></span>
<span class="lg_text">
<label class="h1_gray">一站式</label><label class="h1_cl">数据<br>处理分析平台</label><br>
<label class="h3_t">数据分析 一步到位</label>
</span>
<span class="login_img" style="
background: url('/abicool/eacl/themes/coolblue/images/lg_back.png') no-repeat 50% 0%,url('/abicool/eacl/themes/coolblue/images/lg_back_text.png') no-repeat 50% 94%;
"></span>
</div>
<div class="lg_right">
<!-- Ukey用户登录 -->
<div class="login_from" id="login_ukey">
<div class="lf_title login_ueky_menu">
<ul>
<li class="current"><span>用户登录</span></li>
<li id="ukeyli" style="display:none;"><span>UKEY一键登录</span></li>
</ul>
</div>
<div class="login_ueky_content">
<div class="login_bt label">
<div class="fm_box" id="loginContent">
<span class="user">
<input name="textfield" type="text" id="loginUser" title="输入您的用户名" placeholder="输入您的用户名" tabindex="1" class="loginuser" />
<a id="loginQrCode" class="logincode"></a>
</span>
<span class="pwd"><input autocomplete="new-password" type="password" name="textfield" id="loginPwd" title="输入您的密码" placeholder="输入您的密码" tabindex="2" class="loginpwd" /></span>
<div id="yzmdiv" class="yzcode" style="display: none;">
<span class="yz_le">
<!-- 验证码 -->
<div id="divchild" style="display:none">
<span class="form_captcha">
<input name="textfield" type="text" id="loginVerify" title="输入验证码" placeholder="输入验证码" tabindex="3" class="captcha" />
</span>
</div>
</span>
<span class="yz_ri">
<!-- 验证码图片位置 -->
<div class="code_img" style="background-image:url();">
<img width="100%" height="100%" id="vcode_img" src="/abicool/eacl/verifycode.do" onclick = "javascript:reLoadVerify();"/>
</div>
<a class="code_text" title="点击更换"href="javascript:reLoadVerify();" >换一张</a>
</span>
</div>
</div>
<div class="fm_btn">
<input name="" type="button" value="登录" tabindex="4" id="loginButton" class="loginbutton" />
</div>
<div class="form_error">
<span id="loginerror" class="eui-icon" style="display:none">44</span>
</div>
<div class="qr_code" style="display: none;">
<span class="ioslogin">IOS</span>
<span class="androidlogin">Android</span>
</div>
</div>
<!-- 一键登录 -->
<div class="label" style="display:none">
<div class="from">
<div class="from_top box" id="loginContent">
<div class="login_left">
<div class="form_loginukey">
<input name="textfield" type="text" id="uloginUser" readonly tabindex="1" class="loginukey"/>
</div>
<div class="form_loginpwd">
<input autocomplete="new-password" type="password" name="textfield" id="uloginPwd" title="输入您的密码" tabindex="2" class="loginpwd" />
</div>
</div>
<div class="fm_btn" id="loginButtonUKEY">
<input name="" type="button" onclick="javascript:ukeyLogin();" value="登录" tabindex="3" class="loginbutton" />
</div>
</div>
</div>
<div class="form_error">
<span id="ukeyloginerror" class="eui-icon" style="display:none">44</span>
</div>
</div>
</div>
<!-- 一键登录 end-->
</div>
<!-- Ukey用户登录 -->
</div>
</div>
</div>
<div class="skin_lg_bottom">
<div class="lg_con"> Copyright © 2018 ESENSOFT All Rights Reserved 北京亿信华辰软件有限责任公司 版权所有 Version:标准版 V5.2.3_20200701195413</div>
</div>
</div>
</body>
<script type="text/javascript">
_verifycode = 0;
_errortimes = 0;
var logintype = "login";
var verifycodeurl = '/abicool/eacl/verifycode.do';
function showLoginErrorImpl(errormsg){
var domid = "#loginerror";
if(logintype == "ukeylogin"){
domid = "#ukeyloginerror";
}else{
domid = "#loginerror";
}
$(domid).empty();
var ediv = $(domid)[0];
ediv.appendChild(doc.createElement("span"));
ediv.appendChild(doc.createTextNode(errormsg));
ediv.style.display = "block";
}
function reLoadVerify(){
var img = $("#vcode_img");
if(img && img[0]){
img[0].src = verifycodeurl + "?timestamp=" + new Date().getTime();
}
}
</script>
</html>