master
王文杰 7 months ago
parent 8d643681f6
commit a11ee409f6

@ -3,6 +3,7 @@ import { ref, reactive, computed } from 'vue'
import { onShow } from '@dcloudio/uni-app' import { onShow } from '@dcloudio/uni-app'
import { useMemberStore } from '@/stores' import { useMemberStore } from '@/stores'
import { getMemberProfileAPI } from '@/services/profile' import { getMemberProfileAPI } from '@/services/profile'
import { fileDomain } from '@/services/constants'
// //
const { safeAreaInsets } = uni.getSystemInfoSync() const { safeAreaInsets } = uni.getSystemInfoSync()
// //
@ -33,6 +34,7 @@ const servicesList = reactive([
}, },
]) ])
const banlance = ref(0) const banlance = ref(0)
const avatar = ref('')
const handleOrderList = () => { const handleOrderList = () => {
uni.navigateTo({ url: '/pages/orerdList/orerdList' }) uni.navigateTo({ url: '/pages/orerdList/orerdList' })
@ -58,14 +60,11 @@ onShow(() => {
const getMemberProfileData = async () => { const getMemberProfileData = async () => {
const res = await getMemberProfileAPI() const res = await getMemberProfileAPI()
if (res.code == 200) { const obj = res.data
banlance.value = res.data.banlance const arr = obj.headIcon && JSON.parse(obj.headIcon)
} else { const imgUrl = fileDomain + arr[0].url
uni.showToast({ avatar.value = imgUrl
title: res.msg, banlance.value = obj.banlance
icon: 'none',
})
}
} }
</script> </script>
@ -77,7 +76,8 @@ const getMemberProfileData = async () => {
<!-- 情况1已登录 --> <!-- 情况1已登录 -->
<view class="overview" v-if="isLogin"> <view class="overview" v-if="isLogin">
<navigator url="/pagesMember/profile/profile" hover-class="none"> <navigator url="/pagesMember/profile/profile" hover-class="none">
<image class="avatar" :src="memberStore.profile?.avatar" mode="aspectFill"></image> <!-- <image class="avatar" :src="memberStore.profile?.avatar" mode="aspectFill"></image> -->
<image class="avatar" :src="avatar" mode="aspectFill"></image>
</navigator> </navigator>
<view class="meta"> <view class="meta">
<view class="nickname"> <view class="nickname">

@ -1,5 +1,4 @@
<script setup lang="ts"> <script setup lang="ts">
import { fileDomain } from '@/services/constants' import { fileDomain } from '@/services/constants'
import { getOrderByIdAPI, cancleOrderAPI } from '@/services/order' import { getOrderByIdAPI, cancleOrderAPI } from '@/services/order'
import type { LogisticItem, OrderResult } from '@/types/order' import type { LogisticItem, OrderResult } from '@/types/order'

Loading…
Cancel
Save