直播间需要添加签到功能

This commit is contained in:
cbb
2026-01-13 17:56:19 +08:00
parent 06e026c8b8
commit c139fcf501
16 changed files with 313 additions and 171 deletions

View File

@@ -87,19 +87,25 @@ export const useUserStore = defineStore('user', () => {
const show = await showDialog('提示', '确定要退出登录吗?')
if (show) {
await userLogout()
userInfo.value = null
clearToken()
removeUserInfoData()
removeSig()
await TUILogin.logout().then(() => {
reLaunch('/pages/login/login')
})
// #ifdef APP-PLUS
await useLoginState().logout()
// #endif
await logout()
}
}
/**
* 退出登录(不带提示)
*/
const logout = async () => {
userInfo.value = null
clearToken()
removeUserInfoData()
removeSig()
await TUILogin.logout().then(() => {
reLaunch('/pages/login/login')
})
// #ifdef APP-PLUS
await useLoginState().logout()
// #endif
}
/** 刷新用户信息(如用户信息被修改) */
const refreshUserInfo = async () => {
const res = await getUserData()
@@ -119,6 +125,7 @@ export const useUserStore = defineStore('user', () => {
return {
userInfo,
tencentUserSig,
logout,
refreshUserInfo,
fetchUserInfo,
loginTencentIM,