|
@@ -184,6 +184,29 @@ const user = {
|
|
|
resolve()
|
|
|
})
|
|
|
})
|
|
|
+ },
|
|
|
+ // 登出
|
|
|
+ Logout2({ commit, state }) {
|
|
|
+ return new Promise((resolve) => {
|
|
|
+ let logoutToken = state.token;
|
|
|
+ commit('SET_TOKEN', '')
|
|
|
+ commit('SET_PERMISSIONLIST', [])
|
|
|
+ Vue.ls.remove(ACCESS_TOKEN)
|
|
|
+ Vue.ls.remove(USER_INFO)
|
|
|
+ Vue.ls.remove(USER_NAME)
|
|
|
+ Vue.ls.remove(UI_CACHE_DB_DICT_DATA)
|
|
|
+ Vue.ls.remove(CACHE_INCLUDED_ROUTES)
|
|
|
+ Vue.ls.remove(TENANT_ID)
|
|
|
+ //console.log('logoutToken: '+ logoutToken)
|
|
|
+ logout(logoutToken).then(() => {
|
|
|
+ if (process.env.VUE_APP_SSO == 'true') {
|
|
|
+ window.location.href='http://www.myfitt.cn:18086'
|
|
|
+ }
|
|
|
+ // resolve()
|
|
|
+ }).catch(() => {
|
|
|
+ resolve()
|
|
|
+ })
|
|
|
+ })
|
|
|
},
|
|
|
// 第三方登录
|
|
|
ThirdLogin({ commit }, param) {
|