From efb197d037a83c9af9bab07b08f85acf5e91f531 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Wed, 01 Apr 2026 14:27:34 +0800
Subject: [PATCH] feat: 退出登录调整
---
applications/task-work-order/src/store/modules/user.js | 22 ++++------------------
1 files changed, 4 insertions(+), 18 deletions(-)
diff --git a/applications/task-work-order/src/store/modules/user.js b/applications/task-work-order/src/store/modules/user.js
index a5d6cbe..92e47f1 100644
--- a/applications/task-work-order/src/store/modules/user.js
+++ b/applications/task-work-order/src/store/modules/user.js
@@ -1,4 +1,4 @@
-import { setToken, setRefreshToken, removeToken, removeRefreshToken, getRefreshToken } from '@/utils/auth'
+import { setToken, setRefreshToken, removeToken, removeRefreshToken, getRefreshToken, getToken } from '@/utils/auth'
import { setStore, getStore } from '@/utils/store'
import { validatenull } from '@/utils/validate'
import { deepClone, logOutFun } from '@/utils/util'
@@ -217,7 +217,8 @@
// 登出
LogOut({ commit }) {
return new Promise((resolve, reject) => {
- logout()
+ const promiseRes = getToken() ? logout() : Promise.resolve()
+ promiseRes
.then(() => {
commit('SET_TOKEN', '')
commit('SET_MENU_ALL_NULL', [])
@@ -227,28 +228,13 @@
commit('CLEAR_LOCK')
removeToken()
removeRefreshToken()
+ removeToken()
resolve()
localStorage.clear()
})
.catch(error => {
reject(error)
})
- })
- },
- //注销session
- FedLogOut({ commit }) {
- return new Promise(resolve => {
- commit('SET_TOKEN', '')
- commit('SET_MENU_ALL_NULL', [])
- commit('SET_MENU', [])
- commit('SET_ROLES', [])
- commit('DEL_ALL_TAG', [])
- commit('CLEAR_LOCK')
- removeToken()
- removeRefreshToken()
- removeToken()
- resolve()
- localStorage.clear()
})
},
GetTopMenu() {
--
Gitblit v1.9.3