需要修改BUG

This commit is contained in:
cbb
2026-01-15 17:57:32 +08:00
parent cfdc2ea7b0
commit d2ba0df2b5
4 changed files with 70 additions and 20 deletions

View File

@@ -101,8 +101,6 @@ export const useUserStore = defineStore('user', () => {
const clearUserInfo = async () => {
const show = await showDialog('提示', '确定要退出登录吗?')
if (show) {
showToast('退出登录成功', 'success')
await userLogout()
await logout()
}
}
@@ -111,18 +109,28 @@ export const useUserStore = defineStore('user', () => {
* 退出登录(不带提示)
*/
const logout = async () => {
userInfo.value = null
clearToken()
removeUserInfoData()
removeSig()
removeFontSize()
await TUILogin.logout().then(() => {
try {
userInfo.value = null
await userLogout()
await TUILogin.logout()
await TUIChatEngine.logout()
// #ifdef APP-PLUS
await useLoginState().logout()
// #endif
clearToken()
removeUserInfoData()
removeSig()
removeFontSize()
await showToast('退出登录成功', 'success')
reLaunch('/pages/login/login')
})
await TUIChatEngine.logout()
// #ifdef APP-PLUS
await useLoginState().logout()
// #endif
} catch (error) {
clearToken()
removeUserInfoData()
removeSig()
removeFontSize()
await showToast('退出登录成功', 'success')
reLaunch('/pages/login/login')
}
}
/** 刷新用户信息(如用户信息被修改) */
const refreshUserInfo = async () => {