QRCodeLoginEM.jsp 4.23 KB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="weaver.hrm.User" %>
<%@ page import="weaver.general.Util" %>
<%@ page import="weaver.hrm.HrmUserVarify" %>
<%@ page import="weaver.systeminfo.SystemEnv" %>
<%
    request.setCharacterEncoding("UTF-8");
    response.setContentType("text/html;charset=UTF-8");
    User user = HrmUserVarify.getUser (request , response) ;
    String loginkey = Util.null2String(request.getParameter("loginkey"));
%>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, minimum-scale=1.0" />
    <script type='text/javascript' src='/mobile/plugin/1/js/jquery-1.6.2.min_wev8.js'></script>
    <style type="text/css">
          .scan-login-container {
              text-align: center;
          }

        .scan-login-pic {
            margin-top: 15vh;
            width: 50%;
        }

        .scan-login-title {
            margin-top: 5vh;
            font-size: 4vw;
        }

        .scan-login-login-div {
            width: 100%;
            margin-top: 5vh;
        }

        .scan-login-login-div-button {
            width: 70%;
            height: 6vh;
            color: #FFFFFF;
            background-color: #2F7DCD;
            border: 0px;
            border-radius: 5px;
            cursor: pointer;
            font-size: 4vw;
        }

        .scan-login-cancel-div {
            width: 100%;
            margin-top: 2vh;
        }

        .scan-login-cancel-div-button {
            width: 70%;
            height: 6vh;
            border: 0px;
            border-radius: 5px;
            background-color: #F8F8F8;
            cursor: pointer;
            font-size: 4vw;
        }

        .scan-login-error-message {
            margin-top: 2vh;
            font-size: 4vw;
            color: #FF0000;
        }
    </style>
    <script language="javascript">
        <!-- 单点登录使用方式依赖promise,如果没有需要引入支持包 -->
        if(!window.Promise) {
            document.writeln('<script src="/cloudstore/resource/mobile/es6-promise/3.2.2/es6-promise.min.js"'+'>'+'<'+'/'+'script>');
        }
        function jsSubmit() {
            jQuery.ajax({
                url: "/mobile/plugin/login/QCLoginManagerOperation.jsp?loginkey=<%=loginkey%>",
                dataType: "text",
                type:"post",
                async:true,
                contentType : "charset=gbk",
                error:function(ajaxrequest){},
                success:function(data){
                    if(data.trim()=='1'){
                        $("#divErrorMessage").html("<%=SystemEnv.getHtmlLabelName(387270, user.getLanguage())%>");
                        em.closeWindow();
                    }else{
                        $("#divErrorMessage").html("<%=SystemEnv.getHtmlLabelName(386481, user.getLanguage())%>");
                    }
                }
            });
        }
        function jsCancel() {
            em.closeWindow();
        }
    </script>
</head>
<div class="scan-login-container">
        <div>
            <img src="/hrm/hrm_e9/image/computer.jpg" class="scan-login-pic"/>
        </div>
        <div class="scan-login-title">
            <%=SystemEnv.getHtmlLabelName(390249, user.getLanguage())%>
        </div>
        <div class="scan-login-login-div">
            <button type="button" class="scan-login-login-div-button" onclick="jsSubmit()"><%=SystemEnv.getHtmlLabelName(674, user.getLanguage())%></button>
        </div>
        <div class="scan-login-cancel-div">
            <button type="button" class="scan-login-cancel-div-button" onclick="jsCancel()"><%=SystemEnv.getHtmlLabelName(201, user.getLanguage())%></button>
        </div>
        <div id="divErrorMessage" class="scan-login-error-message"></div>
    </div>
<!-- 单点登录使用方式依赖loadjs加载em的jssdk文件,如果没有需要引入 -->
<script type="text/javascript" src="/cloudstore/resource/mobile/loadjs/loadjs.min.js"></script>
<!-- 单点登录工具文件 -->
<script type="text/javascript" src="/spa/coms/ssoSDK/ssoInit.js"></script>
</html>