zhanmingkan
2022-05-17 18eabf15daa1876b5200659e8fac24b2bd76ff39
initToken
2个文件已修改
101 ■■■■ 已修改文件
assets/js/config.js 51 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
view/index.html 50 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
assets/js/config.js
@@ -51,3 +51,54 @@
        },
    },
});
function getQueryString(name) {
    var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
    var r = decodeURI(window.location.search.substr(1)).match(reg);
    if (r != null) {
        return unescape(r[2]);
    }
    return null;
}
initToken();
function initToken(){
    var userName = getQueryString("username");
    var JSESSIONID = getQueryString("JSESSIONID");
    window.localStorage.setItem("username", userName);
    window.localStorage.setItem("JSESSIONID", JSESSIONID);
    $("#username").append(userName);
    $.ajax({
        type: "post",
        async: false,
        url: httpConfig.webApiUrl + "landstamp/front/token?sessionId=" + JSESSIONID,
        contentType: "application/json;charset=utf-8",
        success: function (data) {
            if(data.code==0){
                window.localStorage.setItem("token", data.token);
            }
            console.log(data);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            console.log("ajax请求失败!");
        }
    });
    var token = window.localStorage.getItem("token");
    $.ajax({
        type: "post",
        async: false,
        url: httpConfig.webApiUrl + "landstamp/front/userlogo" ,
        contentType: "application/json;charset=utf-8",
        beforeSend:function(request){
            request.setRequestHeader("token",token);
        },
        success: function (data) {
            document.getElementById("userlogo").setAttribute("src", data.avatar);
        },
        error: function (XMLHttpRequest, textStatus, errorThrown) {
            console.log("ajax请求失败!");
        }
    });
}
view/index.html
@@ -268,56 +268,6 @@
    <script src="../assets/js/ajax.js"></script>
    <script>
        function getQueryString(name) {
            var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
            var r = decodeURI(window.location.search.substr(1)).match(reg);
            if (r != null) {
                return unescape(r[2]);
            }
            return null;
        }
        $(document).ready(function () {
            var userName = getQueryString("username");
            var JSESSIONID = getQueryString("JSESSIONID");
            window.localStorage.setItem("username", userName);
            window.localStorage.setItem("JSESSIONID", JSESSIONID);
            $("#username").append(userName);
            $.ajax({
                type: "post",
                async: false,
                url: httpConfig.webApiUrl + "landstamp/front/token?sessionId=" + JSESSIONID,
                contentType: "application/json;charset=utf-8",
                success: function (data) {
                    if(data.code==0){
                        window.localStorage.setItem("token", data.token);
                    }
                    console.log(data);
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    console.log("ajax请求失败!");
                }
            });
            var token = window.localStorage.getItem("token");
            $.ajax({
                type: "post",
                async: false,
                url: httpConfig.webApiUrl + "landstamp/front/userlogo" ,
                contentType: "application/json;charset=utf-8",
                beforeSend:function(request){
                    request.setRequestHeader("token",token);
                },
                success: function (data) {
                    document.getElementById("userlogo").setAttribute("src", data.avatar);
                },
                error: function (XMLHttpRequest, textStatus, errorThrown) {
                    console.log("ajax请求失败!");
                }
            });
        });
        //JS 
        layui.use(['element', 'layer', 'util'], function () {
            var element = layui.element