jbb 2 лет назад
Родитель
Сommit
9b8067e5ca
1 измененных файлов с 23 добавлено и 0 удалено
  1. 23 0
      src/store/modules/user.js

+ 23 - 0
src/store/modules/user.js

@@ -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) {