<!DOCTYPE html>

<html>

<head>
  <meta charset="utf-8">
  <title>用户登录</title>
  <meta name="renderer" content="webkit">
  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
  <link rel="stylesheet" href="${request.contextPath}<@jstime url='/static/libs/layui/css/layui.css'> </@jstime>" media="all">
  <link rel="stylesheet" href="${request.contextPath}<@jstime url='/static/modules/web/kdayunadmin/style/admin.css'> </@jstime>" media="all">
  <link rel="stylesheet" href="${request.contextPath}<@jstime url='/static/modules/web/kdayunadmin/style/login.css'> </@jstime>" media="all">
  <link rel="icon" href="${request.contextPath}<@configValue id='CAAB580980C74A169D8AFEB418ABB5AA' orgid='${orgid}'> </@configValue>" type="image/x-icon"/>
  <style>
    .layadmin-user-login-body .layui-form-item .layui-input{
        background-color: #fff !important
    }
    .layadmin-user-login{
      background-image:url(${request.contextPath}/static/image/bg_login.jpg) ; 
      background-size:100% 100%;
      overflow: hidden;
    }
    .layadmin-user-login-footer,.layadmin-user-login-footer a{
      color:#d9d9d9
    }
    .layadmin-user-login-footer{
      background: url(/kdayun/static/image/bg_02.png) repeat;
    }  
    .layadmin-user-login-main{ 
      background:rgba(255, 255, 255, 0.8);
      border-radius:4px;
      position: absolute;
      top: 23%;
      right: 9%;
    }
    .layui-tab {
        margin: 0;
    }
    .layui-tab-title li {
        min-width: 0;
        padding: 0 5px;
    }
    .layui-tab-title {
        border-bottom-width: 0;
        border-bottom-style: none;
    }
    #wechat_login_qr_container {
        text-align: center;
    }
    #wechat_login_error_container{
        text-align: center;
        padding-top: 36px;
        width: 335px;
        height: 367px;
    }
    #wechat_login_error_header{
        margin-bottom: 30px;
    }
    .zlui-icon-wechat-msg-success:before {
        font-size: 95px;
        color: #09BB07;
    }
    .zlui-icon-wechat-msg-warn:before {
        font-size: 95px;
        color: #F43530;
    }
    .zlui-icon-wechat-msg-info:before {
        font-size: 95px;
        color: #10AEFF;
    }
    #wechat_login_error_body{
        color: black;
        margin-bottom: 25px;
        padding: 0 20px;
        line-height: 1.6;
    }
    #wechat_login_error_body h4{
        display: block;
        margin-block-start: 1.33em;
        margin-block-end: 1.33em;
        margin-inline-start: 0px;
        margin-inline-end: 0px;
        margin-bottom: 5px;
        font-weight: 400;
        font-size: 20px;
    }
    @media screen and (max-width: 768px) {
      .layadmin-user-login-main{ 
        top: 15%;
        right: 15%;
      }
    }
    span.ripple {
      position: fixed;
      border-radius: 50%;
      transform: scale(0);
      animation: ripple 600ms linear;
      background-color: rgba(255, 255, 255, 0.2);
    }

    @keyframes ripple {
      to {
        transform: scale(4);
        opacity: 0;
      }
    }
  </style>
</head>

<body>

  <div class="layadmin-user-login" id="" style="display: none;">
    <div class="layadmin-user-login-main">
      <div id="LAY-user-login-header-container" class="layadmin-user-login-box layadmin-user-login-header" style="padding-bottom: 0px">
        <h2 id="LAY-user-login-title">用户登录</h2>
        <p>
          <@configValue orgid='${orgid}' id=Global.SYSOPTKEY_SYSNAME> </@configValue>
        </p>
      </div>
      <div class="layadmin-user-login-box layadmin-user-login-body layui-form">
        <form class="layui-form">
          <#--账户初始密码-->
          <input type="hidden" value="<@configValue id='8E29D02A0F9A492DBC5D7444009A4F28' orgid='${orgid}'> </@configValue>" name="initpassword">
          <input type="hidden" value="0" name="isSms" autocomplete="off">
          <input type="hidden" value="${vcodekey}" name="vcodekey">
          <input type="hidden" value="" name="ccc">
          <div id="LAY-user-login-container">
                <div class="layui-form-item">
                    <label class="layadmin-user-login-icon layui-icon layui-icon-username" for="LAY-user-login-username"></label>
                    <input type="text" name="ZHANGHM" id="LAY-user-login-username" lay-verify="ZHANGHM" placeholder="用户名" class="layui-input" maxlength="20">
                </div>
                <div class="layui-form-item">
                    <label class="layadmin-user-login-icon layui-icon layui-icon-password" for="LAY-user-login-password"></label>
                    <input type="password" autocomplete="off" name="abcd" id="LAY-user-login-password" lay-verify="pass" placeholder="密码" class="layui-input" maxlength="16">
                </div>
                <@configNot id=Global.SYSOPTKEY_YANZM value='none' orgid='${orgid}'>
                <div class="layui-form-item" >
                    <div class="layui-row">
                        <div class="layui-col-xs7">
                            <label class="layadmin-user-login-icon layui-icon layui-icon-vercode" for="LAY-user-login-vercode"></label>
                            <input type="text" name="vcode" id="LAY-user-login-vercode"  autocomplete="off" lay-verify="vcode" placeholder="图形验证码"
                            class="layui-input" maxlength="8">
                        </div>
                        <div class="layui-col-xs5">
                            <div style="margin-left: 10px;">
                                <img id="captchaImg" src="${request.contextPath}/captcha.jpg?vcodekey=${vcodekey}&type=<@configValue id=Global.SYSOPTKEY_YANZM orgid='${orgid}'> </@configValue>" class="layadmin-user-login-codeimg" id="LAY-user-get-vercode">
                            </div>
                        </div>
                    </div>
                </div>
                </@configNot>
                <div class="layui-form-item">
                    <button class="layui-btn layui-btn-fluid" lay-submit lay-filter="LAY-user-login-submit">登 录</button>
                </div>
          </div>
          <#--忘记密码?-->         
          <div class="layui-form-item" style="margin-bottom:0px">     
            <@config id=Global.SYSOPTKEY_ISOPENZHUC orgid='${orgid}'>
                <a href="${request.contextPath}/regedit?orgid=${orgid}" class="layadmin-user-jump-change layadmin-link" >注册帐号</a>
            </@config>
            <@configNot id='AE4BCDCF0D3F49438F2814DDD987C6F6' value='none' orgid='${orgid}'>
                <a href="forget?orgid=${orgid}" class="layadmin-user-jump-change layadmin-link" style="padding-right: 10px;">忘记密码</a>
            </@configNot>
          </div>
          
          
          <div class="layui-form-item layadmin-user-login-other" style="padding-top:0; margin-bottom:0">
            <div class="layui-tab" id="LAY-tab-login-type" lay-filter="LAY-tab-login-type"  data-previous-index="0">
                <ul class="layui-tab-title">
                    <li class="layui-this" data-login-type="userNameLogin" title="账号密码登录">
                        <i class="layui-icon layui-icon-password" title="账号密码登录" style="color: #4DAF29;"></i>
                    </li>
                    <@configNot id=Global.SYSOPTKEY_PHONEINFO value='none' orgid='${orgid}'>
                    <li data-login-type="phoneLogin" title="手机短信登录">
                        <i class="layui-icon layui-icon-cellphone-fine" title="手机短信登录" style="color: #4DAF29;"></i>
                    </li>
                    </@configNot>
                    <@config id=Global.SYSOPTKEY_WECHATLOGIN value='1' orgid='${orgid}'>
                    <li data-login-type="wechatLogin" title="微信登录">
                        <i class="layui-icon layui-icon-login-wechat" title="微信登录"></i>
                    </li>
                    </@config>
                    <!--
                    <li data-login-type="qqLogin">
                        <i class="layui-icon layui-icon-login-qq"></i>
                    </li>
                    <li data-login-type="weiboLogin">
                        <i class="layui-icon layui-icon-login-weibo"></i>
                    </li>
                   -->
                </ul>
            </div>

          </div>
        </form>
      </div>
    </div>

    <div class="layui-trans layadmin-user-login-footer">
      <#include "/web/foot.ftl" />
    </div>
  </div>

  <script src="${request.contextPath}/static/libs/layui/layui.js"></script>
  <script type="text/javascript" src="${request.contextPath}/static/libs/md5.js" type="text/javascript"></script>
  <script type="text/javascript" src="${request.contextPath}/static/libs/store.min.js" type="text/javascript"></script>
  <!-- 微信扫描登录js -->
  <!-- <script crossorigin="anonymous" integrity="sha256-b/7ix06s1RNq6TgSFoCdAG7ZHFjtXOkZ5XBJksfFuNgGY=" type="text/javascript" src="http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js"></script> -->
  <script>
    var script = document.createElement('script');
    script.type = 'text/javascript';

    // <!-- 微信扫描登录js -->
    script.src = 'http://res.wx.qq.com/connect/zh_CN/htmledition/js/wxLogin.js';
    document.head.appendChild(script);

  </script>
  <script>
    console.info(top);
    if (window != top) {
      top.location.href = location.href;
    }
    function getOrgCode() {
      var url = window.location.href;
      url = url.replace('//', '');
      url = url.split(';')[0];
      url = url.split('?')[0];
      url = url.split('#')[0];
      var items = url.split("/");
      url = items[items.length - 1];
      var re = /^[0-9]+.?[0-9]*/;
      if (re.test(url)) {
        return url;
      } else {
        return '';
      }
    }
    layui.config({
			version: "<@configVersion suosxt='CORE'> </@configVersion>"
			, base: '${request.contextPath}/static/framework/' //静态资源所在路径
      , contentPath: '${request.contextPath}'
    }).use(['zlConfig', 'zlContext', 'layer', 'form','element'], function () {
        var $ = layui.$
        , zlContext = layui.zlContext
        , layer = layui.layer
        , zlConfig = layui.zlConfig
        , statusName = zlConfig.global.result.statusName
        , msgName = zlConfig.global.result.msgName
        , dataName = zlConfig.global.result.dataName
        , ERROR = zlConfig.global.result.errorState
        , OK = zlConfig.global.result.okState
        , form = layui.form
        , element = layui.element;
        form.render();
        form.verify({
            ZHANGHM: function (value, item) { //value:表单的值、item:表单的DOM对象
                if (value == "") {
                    return '用户名不能为空';
                }
                if (!new RegExp("^[a-zA-Z0-9_\u4e00-\u9fa5\\s·]+$").test(value)) {
                    return '用户名不能有特殊字符';
                }
                if (/(^\_)|(\__)|(\_+$)/.test(value)) {
                    return '用户名首尾不能出现下划线\'_\'';
                }
            }
            , pass: function (value, item) {
                if (value == "") {
                    return '密码不能为空';
                }
            }
            , vcode: function (value, item) {
                if (value == "") {
                    return '验证码不能为空';
                }
            }
        });

        //登录类型tab,默认只有一项时不展示
        if($('#LAY-tab-login-type .layui-tab-title li').length <= 1){
            $("#LAY-tab-login-type").hide();
        }
        
        var userLoginAction = {
            vcodeImgUrl: function(){
                //图形验证码URL
                var imgUrl = "${request.contextPath}/captcha.jpg?vcodekey=${vcodekey}&type=simple&t=" + Math.floor(Math.random() * 100);
                <@configNot id=Global.SYSOPTKEY_YANZM value='none' orgid='${orgid}'>
                    imgUrl = "${request.contextPath}/captcha.jpg?vcodekey=${vcodekey}&type=<@configValue id=Global.SYSOPTKEY_YANZM orgid='${orgid}'> </@configValue>&t=" + Math.floor(Math.random() * 100);
                </@configNot>
                return imgUrl;
            },
            reloadVcode: function(){
                //刷新图形验证码
                $("#captchaImg").prop("src", userLoginAction.vcodeImgUrl());
            },
            getSmsCode: function(){
                //短信验证码
                var phone = $("#LAY-user-login-cellphone").val();
                if(!zlContext.verifyPhone(phone,"请输入正确的手机号")){
                    $("#LAY-user-login-cellphone").focus();
                    return false;
                }
                var vcode = $("#LAY-user-login-vercode").val();
                <@config id=Global.SYSOPTKEY_ISOPENPHONEPICYZM value='1' orgid='${orgid}'>                 
                    if(!vcode){
                        layer.msg("请输入图形校验码");
                        $("#LAY-user-login-vercode").focus();
                        return false;
                    }
                </@config>
                //校验手机号是否存在
                var hasExisted = true;
                zlContext.asyncGet(layui.cache['contentPath'] + "/core/sms/phone/hasexisted",{'phone': phone}, function(result){
                    if(OK == result[statusName]){
                        if(result[dataName] && "1" != result[dataName].hasExisted){
                            hasExisted = false;
                        }
                    }
                },true)
                //手机未注册
                if(!hasExisted){
                    layer.msg("该手机号未注册,请先进行注册");
                    return false;
                }
                var vcodekey = $('input[name="vcodekey"]').val();
                var param = {
                    'phone': phone,
                    'vcode': vcode,
                    'vcodekey': vcodekey,
                    'orgid': '${orgid}'
                }
                zlContext.get(layui.cache['contentPath'] + "/core/sms/send/login/smscode",param,function(result){
                    if(OK == result[statusName]){
                        zlContext.successMsg(result[msgName]);
                    }else{
                        userLoginAction.reloadVcode();
                        zlContext.errorMsg(result[msgName]);
                    }
                },true);
                zlContext.setCountdown(60,'LAY-user-getsmscode',true);
            },
            phoneLogin: function(){
                //手机号登录界面
                $('input[name="isSms"]').val("1");
                $("#LAY-user-login-container").empty();
                $('#LAY-user-login-header-container').empty();
                var header = [
                    '<h2 id="LAY-user-login-title">手机短信登录</h2>'
                    ,'<p><@configValue orgid="${orgid}" id=Global.SYSOPTKEY_SYSNAME> </@configValue></p>'
                ]
                $('#LAY-user-login-header-container').append(header.join(''));
                var content = [
                    '<div class="layui-form-item">'
                    ,'  <label class="layadmin-user-login-icon layui-icon layui-icon-cellphone" for="LAY-user-login-cellphone"></label>'
                    ,'  <input type="text" name="cellphone" id="LAY-user-login-cellphone" lay-verify="required|phone" placeholder="请输入注册时的手机号" class="layui-input">'
                    ,'</div>'
                    ,'<div class="layui-form-item" id="picyzm">'
                    ,'  <div class="layui-row">'
                    ,'    <div class="layui-col-xs7">'
                    ,'      <label class="layadmin-user-login-icon layui-icon layui-icon-vercode" for="LAY-user-login-vercode"></label>'
                    ,'      <input type="text" name="vcode" id="LAY-user-login-vercode" lay-verify="vcode" placeholder="图形验证码" class="layui-input">'
                    ,'    </div>'
                    ,'    <div class="layui-col-xs5">'
                    ,'      <div style="margin-left: 10px;">'
                    ,'        <img id="captchaImg" src="' + userLoginAction.vcodeImgUrl() + '" class="layadmin-user-login-codeimg" id="LAY-user-get-vercode">'
                    ,'      </div>'
                    ,'    </div>'
                    ,'   </div>'
                    ,'</div>'
                    ,'<div class="layui-form-item">'
                    ,'  <div class="layui-row">'
                    ,'    <div class="layui-col-xs7">'
                    ,'      <label class="layadmin-user-login-icon layui-icon layui-icon-vercode" for="LAY-user-login-smscode"></label>'
                    ,'      <input type="text" name="vercode" id="LAY-user-login-smscode" lay-verify="required" placeholder="短信验证码" class="layui-input">'
                    ,'    </div>'
                    ,'    <div class="layui-col-xs5">'
                    ,'      <div style="margin-left: 10px;">'
                    ,'        <button type="button" class="layui-btn layui-btn-primary layui-btn-fluid" id="LAY-user-getsmscode">获取验证码</button>'
                    ,'      </div>'
                    ,'     </div>'
                    ,'    </div>'
                    ,'</div>'
                    ,'<div class="layui-form-item">'
                    ,'  <button class="layui-btn layui-btn-fluid" lay-submit lay-filter="LAY-user-login-submit">登 录</button>'
                    ,'</div>'
                ];
                $("#LAY-user-login-container").append(content.join(''));
                <@configNot id=Global.SYSOPTKEY_ISOPENPHONEPICYZM value='1' orgid='${orgid}'>
                   $('#picyzm').hide();
                   $('input[name="vcode"]').attr('lay-verify','');    
                </@configNot>
                form.render();
                return false;
            },
            userNameLogin: function(){
                //用户名登录界面
                $('input[name="isSms"]').val("0");
                $("#LAY-user-login-container").empty();
                $('#LAY-user-login-header-container').empty();
                var header = [
                    '<h2 id="LAY-user-login-title">用户登录</h2>'
                    ,'<p><@configValue orgid="${orgid}" id=Global.SYSOPTKEY_SYSNAME> </@configValue></p>'
                ]
                $('#LAY-user-login-header-container').append(header.join(''));
                var content = [
                    '<div class="layui-form-item">'
                    ,'  <label class="layadmin-user-login-icon layui-icon layui-icon-username" for="LAY-user-login-username"></label>'
                    ,'  <input type="text" name="ZHANGHM" id="LAY-user-login-username" lay-verify="username" placeholder="用户名"  class="layui-input">'
                    ,'</div>'
                    ,'<div class="layui-form-item">'
                    ,'  <label class="layadmin-user-login-icon layui-icon layui-icon-password" for="LAY-user-login-password"></label>'
                    ,'  <input type="password" autocomplete="off" name="abcd" id="LAY-user-login-password" lay-verify="pass" placeholder="密码" class="layui-input">'
                    ,'</div>'
                ];
                $("#LAY-user-login-container").append(content.join(''));
                <@configNot id=Global.SYSOPTKEY_YANZM value='none' orgid='${orgid}'>
                content = [
                     '<div class="layui-form-item" >'
                    ,'    <div class="layui-row">'
                    ,'        <div class="layui-col-xs7">'
                    ,'            <label class="layadmin-user-login-icon layui-icon layui-icon-vercode" for="LAY-user-login-vercode"></label>'
                    ,'            <input type="text" name="vcode" id="LAY-user-login-vercode" lay-verify="vcode" placeholder="图形验证码"'
                    ,'            class="layui-input" maxlength="8">'
                    ,'        </div>'
                    ,'        <div class="layui-col-xs5">'
                    ,'            <div style="margin-left: 10px;">'
                    ,'                <img id="captchaImg" src="' + userLoginAction.vcodeImgUrl() + '" class="layadmin-user-login-codeimg" id="LAY-user-get-vercode">'
                    ,'           </div>'
                    ,'       </div>'
                    ,'   </div>'
                    ,'</div>'
                ];
                $("#LAY-user-login-container").append(content.join(''));
                </@configNot>
                content = [
                     '<div class="layui-form-item">'
                    ,'  <button class="layui-btn layui-btn-fluid" lay-submit lay-filter="LAY-user-login-submit">登 录</button>'
                    ,'</div>'
                ];
                $("#LAY-user-login-container").append(content.join(''));
                <#--记录最后一次登录用户名-->
                <@config id=Global.SYSOPTKEY_ISRMLOGINNAME value='1' orgid='${orgid}'>
                $('input[name="ZHANGHM"]').val(store.get('ZHANGHM'));
                $('input[name="abcd"]').val('');
                </@config>
                form.render();
                return false;
            },
            wechatLogin: function(){
                //微信扫描登录界面
                $("#LAY-user-login-title").text("微信扫码登录");
                $('#LAY-user-login-container').empty();
                $('#LAY-user-login-header-container').empty();
                $('#LAY-user-login-container').append('<div id="wechat_login_qr_container"></div>');
                //获取请求参数
                var qrParams = undefined;
                var errorMsg = undefined;
                var params = {
                    'orgcode': '${orgcode}',
                    'loginUrl': encodeURI(location.href)
                };
                zlContext.asyncGet(layui.cache['contentPath'] + '/web/ssologin/wechat/index', params,function(result){
                    if(OK == result[statusName] && result[dataName]){
                        qrParams = result[dataName];
                    }else{
                        errorMsg = result[msgName];
                        zlContext.errorMsg(errorMsg);
                    }
                });
                if(qrParams){
                    var obj = new WxLogin({
                        self_redirect:true,
                        id:"wechat_login_qr_container", 
                        appid: qrParams['appid'], 
                        redirect_uri: qrParams['redirectUri'],
                        response_type: qrParams['responseType'],
                        scope: qrParams['scope'], 
                        state: qrParams['state']
                    });
                }else{
                    //显示无法加载微信二维码
                    var content = [
                        '<div id="wechat_login_error_container">'
                        ,'  <div id="wechat_login_error_header">'
                        ,'      <i class="zlui-icon zlui-icon-wechat-mgs zlui-icon-wechat-msg-info"></i>'
                        ,'  </div>'
                        ,'  <div id="wechat_login_error_body">'
                        ,'      <h4>' + (errorMsg != undefined ? errorMsg : '无法加载微信二维码')+ '</h4>'
                        ,'  </div>'
                        ,'</div>'
                    ]
                    $('#LAY-user-login-container').empty();
                    $('#LAY-user-login-container').append(content.join(''));
                }
            }
        }

        element.on('tab(LAY-tab-login-type)', function(data){
            var that = $(this);
            var loginType = that.data('login-type');
            var preIndex = $(data.elem).data('previous-index')*1;
            if(loginType && userLoginAction[loginType]){
                //判断是否点击同一个tab
                if(data.index != preIndex){
                    userLoginAction[loginType].call(this, that);
                }
            }
            $(data.elem).data('previous-index', '' + data.index);
        });

        //点击刷新图形验证码
        $('#LAY-user-login-container').on('click', '#captchaImg', function(){
            userLoginAction.reloadVcode();
        });
        //点击获取短信验证码
        $('#LAY-user-login-container').on('click', '#LAY-user-getsmscode', function(){
            userLoginAction.getSmsCode();
        });
     
        <#--记录最后一次登录用户名-->
        <@config id=Global.SYSOPTKEY_ISRMLOGINNAME value='1' orgid='${orgid}'>
        $('input[name="ZHANGHM"]').val(store.get('ZHANGHM'));
        $('input[name="abcd"]').val('');
        </@config>

        $(document).on("keydown",function(e) {
            e = e ? e : event;// 兼容FF
            if (e.keyCode == 13) {
                $("button[lay-filter='LAY-user-login-submit']").click();//提交按钮的id
                return false;//防止页面跳转刷新掉
            }
        });


        $("button[lay-filter='LAY-user-login-submit']").on('click',function(e){
            const btn = e.currentTarget;
            const circle = document.createElement('span');
            const diameter = Math.max(btn.clientWidth, btn.clientHeight);
            const radius = diameter / 2;
            circle.style.width = circle.style.height = diameter + 'px';
            circle.style.left = event.clientX - (radius) + 'px';
            circle.style.top = event.clientY - (radius) + 'px';
            circle.classList.add('ripple');
            btn.appendChild(circle);
            setTimeout(() => {
                btn.removeChild(circle);
            }, 1000);  
        })


        form.on('submit(LAY-user-login-submit)', function (data) {
            var coreuser = {};
            var isSms = $('input[name="isSms"]').val();
            $("input[name='ccc']").val($("input[name='abcd']").val());
            $("input[name='abcd']").val(md5($("input[name='abcd']").val()).toUpperCase());
            coreuser.isSms = isSms;
            if ('1' == isSms) {
                coreuser.ZHANGHM = $("#LAY-user-login-cellphone").val();
                coreuser.smsCode = $("#LAY-user-login-smscode").val();
            } else {
                coreuser.ZHANGHM = $('input[name="ZHANGHM"]').val();
                coreuser.PSW = $('input[name="abcd"]').val();
            }
            coreuser.ORGID = '${orgid}';
            coreuser.validCode = $('input[name="vcode"]').val();
            coreuser.vcodekey = $('input[name="vcodekey"]').val();
            coreuser.orgCode = getOrgCode();
            coreuser.loginUrl = location.href;
            var index = layer.msg('正在登录中,请稍候...', { time: false, shade: [0.1, '#393D49'] });
            $.post(
                '${request.contextPath}/core/security/login',
                coreuser,
                function (data) {
                    layer.close(index);
                    var newdata = eval('(' + data + ')');
                    if (newdata.state == 'OK') {
                        store.set('ZHANGHM', coreuser.ZHANGHM);
                        var params = { optid: "251D4C26BA3F4416A65AA3B1DC76C3F6" };
                        $.post(
                            '${request.contextPath}/manager/coresysopt/querybyid',
                            params,
                            function (sdata) {
                                var k = eval('(' + sdata + ')');
                                if (k.state == 'OK') {
                                    if (md5(k.obj).toUpperCase() != newdata.obj.userCursor["PSW"]) {
                                        $.post('${request.contextPath}/core/queryindex',{orgid:newdata.obj.ORGID},function(indexdata){
                                            var  indexdata = eval('(' + indexdata + ')');
                                            if (indexdata.state == 'OK') {  
                                                location.href = '${request.contextPath}'+ indexdata.obj;
                                            }else{
                                                layer.msg(indexdata.msg);
                                                $("input[name='abcd']").val($("input[name='ccc']").val());
                                            }
                                        });
                                    } else {
                                        location.href = '${request.contextPath}/firstChangePwd';                                         
                                    }
                                } else {
                                    layer.msg(k.msg);
                                    $("input[name='abcd']").val($("input[name='ccc']").val());
                                }
                            });
                    } else {
                        userLoginAction.reloadVcode();
                        layer.msg(newdata.msg);
                        $("input[name='abcd']").val($("input[name='ccc']").val());
                    }
                }
            ).error(function (xhr, status, info) {
                layer.close(index);
                layer.msg('网络故障:' + info);
            });
            return false;
        });

        // 获取背景图片 Math.floor(Math.random()*(max-min+1)+min);        
        zlContext.headerAjax(layui.cache['contentPath'] + "/manager/coresysopt/querybyid", "post", { "optid": "C01A0E1BC05343CAA3737B63539E5A67","orgid":"${orgid}" }, function (data) {
            if (data.state == 'OK') {
                var v = new Array;
                if (data.obj) {
                    v = eval('(' + data.obj + ')');
                }
                var random = Math.floor(Math.random() * 4);
                var pic;
                if (v) {
                    if (random <= v.length && v[random]) {
                        pic = v[random];
                    } else {
                        pic = v[0];
                    }                    
                }                
                if(pic){
                    $('.layadmin-user-login').css("background-image", "url("+layui.cache['contentPath'] + pic+")");                        
                }                
            }
            $(".layadmin-user-login").fadeIn(1000);
        });   
        <@configNot id=Global.SYSOPTKEY_APPDOWNADD value="" orgid="${orgid}">
            var orgid = "${orgid}",
                orgcode = "${orgcode}";

            if(orgid){
                var setUrl = window.location.host+","+orgid+","+orgcode;
                $(".layadmin-user-login-footer").css("line-height","45px");
                $('#appdownqrcode').attr('src',layui.cache['contentPath']+"/core/appdownQr?orgid="+orgid+"&t="+Math.floor(Math.random() * 100));
                $('#appsetqrcode').attr('src',layui.cache['contentPath']+"/core/appsetQr?content="+setUrl+"&t="+Math.floor(Math.random() * 100));

            }else{
                $('#appsetqrcode').hide();
                $('#appdownqrcode').hide();
                $('#appsetspan').hide();
                $('#appdownspan').hide();
            }
        </@configNot>
    });

  </script>

  <!-- 添加发生重大事件获取哀悼日需要把网站变灰的样式 -->
  <@config id = Global.SYSOPTKEY_ISOPENZHIHUI orgid = "${orgid}" >
      <link id="filterCss" rel="stylesheet" href="${request.contextPath}<@jstime url='/static/modules/manager/css/filter.css'> </@jstime>" media="all">
  </@config>
</body>
</html>