Auto merge base into tabbar

This commit is contained in:
GitHub Actions
2025-06-06 14:42:50 +00:00
4 changed files with 55 additions and 40 deletions

View File

@@ -89,7 +89,7 @@
<script lang="ts" setup>
import { useUserStore } from '@/store'
import { useToast } from 'wot-design-uni'
import { uploadFileUrl, useUpload } from '@/utils/uploadFile'
import { useUpload } from '@/utils/uploadFile'
import { storeToRefs } from 'pinia'
import { IUploadSuccessInfo } from '@/api/login.typings'
@@ -107,10 +107,13 @@ onShow((options) => {
// #ifndef MP-WEIXIN
// 上传头像
const { run } = useUpload<IUploadSuccessInfo>(
uploadFileUrl.USER_AVATAR,
import.meta.env.VITE_UPLOAD_BASEURL,
{},
{
onSuccess: (res) => useUserStore().getUserInfo(),
onSuccess: (res: string) => {
console.log('头像上传成功', res)
useUserStore().setUserAvatar(res)
},
},
)
// #endif
@@ -135,10 +138,13 @@ const onChooseAvatar = (e: any) => {
console.log('选择头像', e.detail)
const { avatarUrl } = e.detail
const { run } = useUpload<IUploadSuccessInfo>(
uploadFileUrl.USER_AVATAR,
import.meta.env.VITE_UPLOAD_BASEURL,
{},
{
onSuccess: (res) => useUserStore().getUserInfo(),
onSuccess: (res) => {
console.log('头像上传成功', res)
// 更新用户信息
},
},
avatarUrl,
)
@@ -163,7 +169,7 @@ const handlePassword = () => {
// 消息通知
const handleInform = () => {
// uni.navigateTo({ url: `/pages/mine/inform/index` })
toast.success('功能开发中')
toast.show('功能开发中')
}
// 应用更新
const handleAppUpdate = () => {
@@ -174,9 +180,9 @@ const handleAppUpdate = () => {
// 请求完新版本信息的回调
// console.log(res.hasUpdate)
if (res.hasUpdate) {
toast.success('检测到新版本,正在下载中...')
toast.show('检测到新版本,正在下载中...')
} else {
toast.success('已是最新版本')
toast.show('已是最新版本')
}
})
updateManager.onUpdateReady(function (res) {
@@ -199,7 +205,7 @@ const handleAppUpdate = () => {
// #endif
// #ifndef MP
toast.success('功能开发中')
toast.show('功能开发中')
// #endif
}
// 关于我们
@@ -218,7 +224,7 @@ const handleClearCache = () => {
uni.clearStorageSync()
// 清除用户信息并跳转到登录页
useUserStore().logout()
toast.success('清除缓存成功')
toast.show('清除缓存成功')
} catch (err) {
console.error('清除缓存失败:', err)
toast.error('清除缓存失败')
@@ -238,7 +244,7 @@ const handleLogout = () => {
useUserStore().logout()
hasLogin.value = false
// 执行退出登录逻辑
toast.success('退出登录成功')
toast.show('退出登录成功')
// #ifdef MP-WEIXIN
// 微信小程序,去首页
// uni.reLaunch({ url: '/pages/index/index' })