From 18eabf15daa1876b5200659e8fac24b2bd76ff39 Mon Sep 17 00:00:00 2001
From: zhanmingkan <496160012@qq.com>
Date: 星期二, 17 五月 2022 11:36:32 +0800
Subject: [PATCH] initToken

---
 assets/js/config.js |   93 ++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 92 insertions(+), 1 deletions(-)

diff --git a/assets/js/config.js b/assets/js/config.js
index db20c9e..23934b5 100644
--- a/assets/js/config.js
+++ b/assets/js/config.js
@@ -10,4 +10,95 @@
 var layerPageStyle={
     offsetX: 100,
     offsetY:50
-}
\ No newline at end of file
+}
+
+
+var vMsg = new Vue({
+    methods: {
+        success(msg) {
+            this.$message({ message: msg, type: 'success' });
+        },
+        info(msg) {
+            this.$message(msg);
+        },
+        warning(msg) {
+            this.$message({ message: msg, type: 'warning' });
+        },
+        error(msg) {
+            this.$message.error(msg);
+        },
+        iconSuccess(title,msg) {
+            this.$notify({
+                title: title,
+                message: msg,
+                type: 'success'
+            });
+        },
+        iconWarning(title,msg) {
+            this.$notify({
+                title: title,
+                message: msg,
+                type: 'warning'
+            });
+        },
+        iconWarningWithTime(title,msg,time) {
+            this.$notify({
+                duration:time,
+                title: title,
+                message: msg,
+                type: 'warning'
+            });
+        },
+    },
+});
+
+
+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璇锋眰澶辫触锛�");
+        }
+    });
+
+}

--
Gitblit v1.9.1