diff --git a/src/pages/home/detail.vue b/src/pages/home/detail.vue index 5082b2e8..179792b5 100644 --- a/src/pages/home/detail.vue +++ b/src/pages/home/detail.vue @@ -18,12 +18,7 @@ {{ userDetail.member?.memberCity ? userDetail.member?.memberCity + ' · ' : '' }} {{ userDetail.distance?.toFixed(2) }}km - + @@ -82,6 +77,7 @@ 相册 + 相册暂无照片 - 评价 + + 评价 + {{ userDetail.operationTotal?.recentShieldTotal || 0 }} + 身材 - + 颜值 - + 耐心 - + 有趣 - + @@ -143,7 +143,7 @@ @click="handleLike" > - userDetail.value.memberPhotoList - ?.filter((i) => i.resourceType === 'IMAGE') - .map((item) => item.address), + const photoListUrls = computed( + () => + userDetail.value.memberPhotoList + ?.filter((i) => i.resourceType === 'IMAGE') + .map((item) => item.address) || [], ); onLoad(async (options: any) => { @@ -343,26 +344,20 @@ // 喜欢 const handleLike = async () => { - await RecentApi.recentOperate({ + const { code } = await RecentApi.recentOperate({ memberId: userDetail.value.member.memberId, action: 'MEMBER_COLLECT', }); + if (code !== 0) return; await getDetail(); }; - // 评价 - const rate = async () => { - await RecentApi.recentOperate({ - memberId: userDetail.value.member.memberId, - action: 'MEMBER_RATING', - ...rating, - }); - }; - - onHide(() => { - rate(); - }); - onUnload(() => { - rate(); - }); + // 评分 + // const rate = async () => { + // await RecentApi.recentOperate({ + // memberId: userDetail.value.member.memberId, + // action: 'MEMBER_RATING', + // ...rating, + // }); + // }; diff --git a/src/pages/profile/face-verify.vue b/src/pages/profile/face-verify.vue index 6f2f8db5..4d02a41b 100644 --- a/src/pages/profile/face-verify.vue +++ b/src/pages/profile/face-verify.vue @@ -375,6 +375,8 @@ break; case 1000: uni.showToast({ title: '您已认证成功', icon: 'none' }); + await UserApi.updateUser(userinfo); + sheep.$store('user').getInfo(); break; case 1001: await RecentApi.cancelFaceVerify({ authId }); diff --git a/src/pages/profile/my-moment.vue b/src/pages/profile/my-moment.vue index 0983488d..4bfa01c6 100644 --- a/src/pages/profile/my-moment.vue +++ b/src/pages/profile/my-moment.vue @@ -21,7 +21,7 @@ @refresh="refreshList" @loadMore="listLoadMore" > - + diff --git a/src/pages/profile/profile.vue b/src/pages/profile/profile.vue index 7511a9fb..cbc092a1 100644 --- a/src/pages/profile/profile.vue +++ b/src/pages/profile/profile.vue @@ -106,7 +106,10 @@ :safe-area-inset-bottom="true" > - 我的评价{{ myEvaluation.evaluateCount }} + + 我的评价 + {{ myEvaluation.evaluateCount }} + 身材 @@ -127,7 +130,9 @@ - 综合评分 {{ myEvaluation.avgScore }} + + 综合评分 {{ myEvaluation.avgScore?.toFixed(2) || 0 }} + 微信号 - - 上传我的微信二维码 + 上传您的微信二维码 - + - 语音签名 - - - - - + 基本资料 - - - - - - - - - + + + + + + + + + + - 个人简介 - - - + 个人简介 + + + +