删除无用文件

This commit is contained in:
cbb
2025-12-29 16:40:38 +08:00
parent 56fd844b75
commit e3e409b8b8
10 changed files with 292 additions and 10 deletions

View File

@@ -6,11 +6,14 @@ import {
removeUserInfoData
} from '@/utils/storage'
import { useTokenStore } from './token'
import { getUserData } from '@/api'
import { getUserData, userLogout } from '@/api'
import { ref } from 'vue'
import { useUI } from '@/utils/use-ui'
import { reLaunch } from '@/utils/router'
export const useUserStore = defineStore('user', () => {
const { clearToken } = useTokenStore()
const { showDialog } = useUI()
const userInfo = ref(
getUserInfoData() ? JSON?.parse(getUserInfoData()) : {}
@@ -47,10 +50,15 @@ export const useUserStore = defineStore('user', () => {
/**
* 清除用户信息(退出登录)
*/
const clearUserInfo = () => {
userInfo.value = null
clearToken()
removeUserInfoData()
const clearUserInfo = async () => {
const show = await showDialog('提示', '确定要退出登录吗?')
if (show) {
await userLogout()
userInfo.value = null
clearToken()
removeUserInfoData()
reLaunch('/pages/login/login')
}
}
/** 刷新用户信息(如用户信息被修改) */