lex-xin 3 anni fa
parent
commit
6be1845684
3 ha cambiato i file con 14 aggiunte e 2 eliminazioni
  1. 1 1
      src/layout/components/Navbar.vue
  2. 4 1
      src/store/modules/user.js
  3. 9 0
      src/utils/auth.js

+ 1 - 1
src/layout/components/Navbar.vue

@@ -391,7 +391,7 @@ export default {
       this.isShowIns = val;
     },
     gotoOa(){
-      window.open('http://oadev.dayaedu.com/')
+      window.open('http://localhost:9527/')
     }
   },
   watch: {

+ 4 - 1
src/store/modules/user.js

@@ -1,5 +1,5 @@
 import { login, logout, getInfo } from '@/api/user'
-import { getToken, setToken, removeToken } from '@/utils/auth'
+import { getToken, setToken, removeToken, removeCrossToken, setCrossToken } from '@/utils/auth'
 import { resetRouter } from '@/router'
 // import qs from 'qs'
 const state = {
@@ -54,6 +54,7 @@ const actions = {
           commit('SET_EXPIRES_IN', data.authentication.expires_in)
           commit('SET_TOKEN', token)
           setToken(token)
+          setCrossToken(data.authentication.access_token)
           resolve()
         }
       }).catch(error => {
@@ -95,6 +96,7 @@ const actions = {
       logout().then(() => {
         commit('SET_TOKEN', '')
         removeToken()
+        removeCrossToken()
         resetRouter()
         commit('SET_NAME', '')
         resolve()
@@ -109,6 +111,7 @@ const actions = {
     return new Promise(resolve => {
       commit('SET_TOKEN', '')
       removeToken()
+      removeCrossToken()
       resolve()
     })
   }

+ 9 - 0
src/utils/auth.js

@@ -1,6 +1,7 @@
 import Cookies from 'js-cookie'
 
 const TokenKey = 'dy_admin_token'
+const CrossTokenKey = 'Admin-Token'
 
 export function getToken () {
   return Cookies.get(TokenKey)
@@ -13,3 +14,11 @@ export function setToken (token) {
 export function removeToken () {
   return Cookies.remove(TokenKey)
 }
+
+export function setCrossToken (token) {
+  return Cookies.set(CrossTokenKey, token)
+}
+
+export function removeCrossToken () {
+  return Cookies.remove(CrossTokenKey)
+}