提现功能需要添加
This commit is contained in:
@@ -9,7 +9,7 @@ import {
|
||||
removeSig
|
||||
} from '@/utils/storage'
|
||||
import { useTokenStore } from './token'
|
||||
import { getUserData, userLogout } from '@/api'
|
||||
import { getUserData, userLogout, updateUserData } from '@/api'
|
||||
import { ref } from 'vue'
|
||||
import { useUI } from '@/utils/use-ui'
|
||||
import { reLaunch } from '@/utils/router'
|
||||
@@ -62,6 +62,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
* 登录腾讯 IM
|
||||
*/
|
||||
const loginTencentIM = async () => {
|
||||
console.log(11111111111111111111111)
|
||||
await TUILogin.login({
|
||||
SDKAppID: tencentUserSig.value.sdkappID,
|
||||
userID: tencentUserSig.value.userId,
|
||||
@@ -90,16 +91,17 @@ export const useUserStore = defineStore('user', () => {
|
||||
/** 刷新用户信息(如用户信息被修改) */
|
||||
const refreshUserInfo = async () => {
|
||||
const res = await getUserData()
|
||||
await setUserInfo(res.data)
|
||||
await setUserInfoData(res.data)
|
||||
userInfo.value = res.data
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新部分用户信息(例如昵称、头像)
|
||||
*/
|
||||
const updateUserInfo = partialData => {
|
||||
const updateUserInfo = async partialData => {
|
||||
if (!userInfo.value) return
|
||||
userInfo.value = { ...userInfo.value, ...partialData }
|
||||
setUserInfoData(userInfo.value)
|
||||
await updateUserData(partialData)
|
||||
await refreshUserInfo()
|
||||
}
|
||||
|
||||
return {
|
||||
@@ -107,6 +109,7 @@ export const useUserStore = defineStore('user', () => {
|
||||
tencentUserSig,
|
||||
refreshUserInfo,
|
||||
fetchUserInfo,
|
||||
loginTencentIM,
|
||||
setUserInfo,
|
||||
clearUserInfo,
|
||||
updateUserInfo
|
||||
|
||||
Reference in New Issue
Block a user