|
@@ -195,38 +195,52 @@ const user = {
|
|
|
|
|
|
Logout({ commit, state }) {
|
|
|
return new Promise((resolve) => {
|
|
|
-
|
|
|
+ debugger
|
|
|
let logoutToken = state.token;
|
|
|
commit('SET_TOKEN', '')
|
|
|
commit('SET_PERMISSIONLIST', [])
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
+ commit('SET_INFO', '')
|
|
|
+ commit('SET_NAME', {})
|
|
|
+ commit('SET_AVATAR', '')
|
|
|
|
|
|
Vue.ls.remove(ACCESS_TOKEN)
|
|
|
Vue.ls.remove(USER_INFO)
|
|
|
Vue.ls.remove(USER_NAME)
|
|
|
|
|
|
-
|
|
|
logout(logoutToken).then(() => {
|
|
|
-
|
|
|
let sevice = 'http://' + window.location.host + '/'
|
|
|
let serviceUrl = encodeURIComponent(sevice)
|
|
|
-
|
|
|
window.location.href = window._CONFIG['casPrefixUrl']+"/logout?service="+serviceUrl;
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
}).catch(() => {
|
|
|
- console.log("1111111111111111111111111111111111111111111111111111")
|
|
|
+ console.log("111111111111111")
|
|
|
+ resolve()
|
|
|
+ })
|
|
|
+ })
|
|
|
+ },
|
|
|
+
|
|
|
+ Logout2({ commit, state }) {
|
|
|
+ return new Promise((resolve) => {
|
|
|
+ let logoutToken = state.token;
|
|
|
+ commit('SET_TOKEN', '')
|
|
|
+ commit('SET_PERMISSIONLIST', [])
|
|
|
+ commit('SET_INFO', '')
|
|
|
+ commit('SET_NAME', {})
|
|
|
+ commit('SET_AVATAR', '')
|
|
|
+ Vue.ls.remove(ACCESS_TOKEN)
|
|
|
+ Vue.ls.remove(USER_INFO)
|
|
|
+ Vue.ls.remove(USER_NAME)
|
|
|
+
|
|
|
+ logout(logoutToken).then(() => {
|
|
|
+ window.location.href='http://www.myfitt.cn:18002'
|
|
|
+
|
|
|
+ }).catch(() => {
|
|
|
+ console.log("111111111111111")
|
|
|
resolve()
|
|
|
})
|
|
|
})
|
|
|
},
|
|
|
-
|
|
|
}
|
|
|
}
|
|
|
|