Auto merge base into tabbar
This commit is contained in:
@@ -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' })
|
||||
|
||||
Reference in New Issue
Block a user