Browse Source

fix for 3.0 api

Michael Wang 6 years ago
parent
commit
39c730da5b
3 changed files with 10 additions and 6 deletions
  1. 6 4
      src/main.js
  2. 2 1
      src/views/index.vue
  3. 2 1
      src/views/login.vue

+ 6 - 4
src/main.js

@@ -25,10 +25,11 @@ qmInstance.interceptors.request.use(
   config => {
     if (config.url.includes("/login") === false) {
       if (!wk_token) {
-        wk_token = window.localStorage.getItem("user_token");
+        wk_token = window.localStorage.getItem("token");
       }
-      if (wk_token && config.headers.common["user_token"] == null) {
-        config.headers.common["user_token"] = wk_token;
+      if (wk_token && config.headers.common["token"] == null) {
+        config.headers.common["key"] = window.localStorage.getItem("key");
+        config.headers.common["token"] = wk_token;
       }
     } else {
       wk_token = null;
@@ -99,7 +100,8 @@ qmInstance.interceptors.response.use(
       wk_token = null;
       localStorage.removeItem("rootOrgId");
       localStorage.removeItem("userName");
-      localStorage.removeItem("user_token");
+      window.localStorage.removeItem("token");
+      window.localStorage.removeItem("key");
       if (Date.now() - (window.logAlertDate || 0) > 10000) {
         window.logAlertDate = Date.now();
         alert("登录失效 跳转登录页面");

+ 2 - 1
src/views/index.vue

@@ -481,7 +481,8 @@ export default {
     logout() {
       localStorage.removeItem("rootOrgId");
       localStorage.removeItem("userName");
-      localStorage.removeItem("user_token");
+      localStorage.removeItem("key");
+      localStorage.removeItem("token");
       this.$router.push({
         path: "/login"
       });

+ 2 - 1
src/views/login.vue

@@ -106,7 +106,8 @@ export default {
         .then(response => {
           this.pending = false;
           var user = response.data;
-          localStorage.setItem("user_token", user.token);
+          localStorage.setItem("token", user.token);
+          localStorage.setItem("key", user.key);
           localStorage.setItem("rootOrgId", user.rootOrgId);
           localStorage.setItem("userName", user.displayName);
           this.$router.replace({ path: "/index" });