<!DOCTYPE html> 
 | 
<html lang="en"> 
 | 
<head> 
 | 
    <meta charset="UTF-8"> 
 | 
    <meta name="viewport" content="width=device-width, target-densitydpi=high-dpi, initial-scale=1.0, user-scalable=no"/> 
 | 
    <title>浙江中扬立库技术有限公司</title> 
 | 
    <script type="text/javascript" src="../../static/js/common.js" charset="utf-8"></script> 
 | 
    <style> 
 | 
        html { 
 | 
            background-color: #fff; 
 | 
        } 
 | 
        body { 
 | 
            text-align: center; 
 | 
            padding: 10px 30px; 
 | 
        } 
 | 
        .login-form { 
 | 
            text-align: left; 
 | 
        } 
 | 
  
 | 
        .login-form input { 
 | 
            display: block; 
 | 
        } 
 | 
        .login-form button { 
 | 
            display: block; 
 | 
        } 
 | 
    </style> 
 | 
</head> 
 | 
<body> 
 | 
    <h2>系统登录</h2> 
 | 
    <div class="login-form"> 
 | 
        <div> 
 | 
            <span>账号</span> 
 | 
            <input type="text" id="mobile" value="super"> 
 | 
        </div> 
 | 
        <div style="margin-top: 5px"> 
 | 
            <span>密码</span> 
 | 
            <input type="password" id="password" value="xltys1995"> 
 | 
        </div> 
 | 
        <div style="margin-top: 8px;height: 20px;"> 
 | 
            <button id="login" onclick="login()" style="padding: 5px 3px 0 3px">登录</button> 
 | 
        </div> 
 | 
  
 | 
    </div> 
 | 
</body> 
 | 
<script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script> 
 | 
<script type="text/javascript" src="../../static/js/tools/md5.js"></script> 
 | 
<script type="text/javascript"> 
 | 
    document.onkeyup = function (e) { 
 | 
        if (window.event)//如果window.event对象存在,就以此事件对象为准 
 | 
            e = window.event; 
 | 
        var code = e.charCode || e.keyCode; 
 | 
        if (code === 13) { 
 | 
            login() 
 | 
        } 
 | 
    } 
 | 
    document.onkeydown = function (e) { 
 | 
        if (window.event)//如果window.event对象存在,就以此事件对象为准 
 | 
            e = window.event; 
 | 
        var code = e.charCode || e.keyCode; 
 | 
        if (code === 13) { 
 | 
            document.getElementById("login"); 
 | 
        } 
 | 
    } 
 | 
    function login(){ 
 | 
        httpRequest({ 
 | 
            httpUrl: baseUrl+"/login.action", 
 | 
            type: 'post', 
 | 
            data: { 
 | 
                mobile: document.getElementById('mobile').value, 
 | 
                password: hex_md5(document.getElementById('password').value) 
 | 
            } 
 | 
        }, function (res) { 
 | 
            if (res.code === 200) { 
 | 
                // localStorage.setItem("token", res.data.token); 
 | 
                // localStorage.setItem("username", res.data.username); 
 | 
                setCookie("token", res.data.token); 
 | 
                window.location.href = "index.html"; 
 | 
            } else { 
 | 
                alert(res.msg); 
 | 
            } 
 | 
  
 | 
        }) 
 | 
    } 
 | 
  
 | 
    // 设置cookie 
 | 
    function setCookie(objName, objValue){//添加cookie 
 | 
        var str = objName + "=" + encodeURIComponent(objValue); 
 | 
        // if (objHours > 0) {//为0时不设定过期时间,浏览器关闭时cookie自动消失 
 | 
        //     var date = new Date(); 
 | 
        //     var ms = objHours * 3600 * 1000; 
 | 
        //     date.setTime(date.getTime() + ms); 
 | 
        //     str += "; expires=" + date.toUTCString(); 
 | 
        // } 
 | 
        str += "; path=/"; 
 | 
        document.cookie = str; 
 | 
    } 
 | 
  
 | 
    function httpRequest(paramObj,fun,errFun) { 
 | 
        var xmlhttp = null; 
 | 
        /*创建XMLHttpRequest对象, 
 | 
         *老版本的 Internet Explorer(IE5 和 IE6)使用 ActiveX 对象:new ActiveXObject("Microsoft.XMLHTTP") 
 | 
         * */ 
 | 
        if(window.XMLHttpRequest) { 
 | 
            xmlhttp = new XMLHttpRequest(); 
 | 
        }else if(window.ActiveXObject) { 
 | 
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); 
 | 
        } 
 | 
        /*判断是否支持请求*/ 
 | 
        if(xmlhttp == null) { 
 | 
            alert('你的浏览器不支持XMLHttp'); 
 | 
            return; 
 | 
        } 
 | 
        /*请求方式,并且转换为大写*/ 
 | 
        var httpType = (paramObj.type || 'GET').toUpperCase(); 
 | 
        /*数据类型*/ 
 | 
        var dataType = paramObj.dataType || 'json'; 
 | 
        /*请求接口*/ 
 | 
        var httpUrl = paramObj.httpUrl || ''; 
 | 
        /*是否异步请求*/ 
 | 
        var async = paramObj.async || true; 
 | 
        /*请求参数--post请求参数格式为:foo=bar&lorem=ipsum*/ 
 | 
        var paramData = paramObj.data || []; 
 | 
        var requestData = ''; 
 | 
        for(var name in paramData) { 
 | 
            requestData += name + '='+ paramData[name] + '&'; 
 | 
        } 
 | 
        requestData = requestData === '' ? '' : requestData.substring(0,requestData.length - 1); 
 | 
  
 | 
        /*请求接收*/ 
 | 
        xmlhttp.onreadystatechange = function() { 
 | 
            if(xmlhttp.readyState === 4 && xmlhttp.status === 200) { 
 | 
                /*成功回调函数*/ 
 | 
                fun(JSON.parse(xmlhttp.responseText)); 
 | 
            }else{ 
 | 
                /*失败回调函数*/ 
 | 
                errFun; 
 | 
            } 
 | 
        } 
 | 
  
 | 
        /*接口连接,先判断连接类型是post还是get*/ 
 | 
        if(httpType === 'GET') { 
 | 
            xmlhttp.open("GET",httpUrl,async); 
 | 
            xmlhttp.send(null); 
 | 
        }else if(httpType === 'POST'){ 
 | 
            xmlhttp.open("POST",httpUrl,async); 
 | 
            //发送合适的请求头信息 
 | 
            xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); 
 | 
            xmlhttp.send(requestData); 
 | 
        } 
 | 
    } 
 | 
</script> 
 | 
</html> 
 |