调试接口

This commit is contained in:
wangxiaowei
2025-12-31 03:24:46 +08:00
parent 031649e9c4
commit f7a46dd713
14 changed files with 675 additions and 435 deletions

View File

@ -141,7 +141,7 @@
<script lang="ts" setup>
import { toast } from '@/utils/toast'
import { getUserInfo, updateUserInfo } from '@/api/user'
import { getUserInfo, updateUserInfo, updateUserAvatar, updateUserNickname } from '@/api/user'
import type { IUserResult } from '@/api/types/user'
import { router } from '@/utils/tools'
import { useUserStore } from '@/store'
@ -195,22 +195,17 @@
},
/**
* 图片选择/删除
* @param e
* 上传头像
*/
handleChange: (e: any) => {
console.log("🚀 ~ e:", e)
},
handleUploadSuccess: async (e: any) => {
try {
const response = JSON.parse(e.file.response)
if (response.code) {
const avatarUrl = response.data.url
console.log("🚀 ~ avatarUrl:", response)
// await updateUserInfo({ avatar: avatarUrl })
// user.value.avatar = avatarUrl
// toast.info('头像上传成功')
await updateUserAvatar( response.data.url)
Profile.handleInit()
user.value.avatar = avatarUrl
toast.info('头像上传成功')
} else {
throw new Error('上传失败')
}
@ -228,7 +223,7 @@
return
}
await updateUserInfo({ nickname: nickname.value })
await updateUserNickname(nickname.value)
showEditNicknamePopup.value = false
user.value.nickname = nickname.value
toast.info('昵称修改成功')