From aeafc90ddca862eec355a7037b90013db4519892 Mon Sep 17 00:00:00 2001 From: ctw Date: Thu, 4 Dec 2025 10:44:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=BA=9B?= =?UTF-8?q?=E5=B7=B2=E7=9F=A5=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/home/detail.vue | 61 +++++---- src/pages/profile/face-verify.vue | 2 + src/pages/profile/my-moment.vue | 2 +- src/pages/profile/profile.vue | 9 +- src/pages/profile/set-wechat.vue | 22 +++- src/pages/profile/userinfo.vue | 119 +++++++++--------- src/sheep/api/member/recent.ts | 3 +- .../components/moment-card/moment-card.vue | 27 +++- 8 files changed, 141 insertions(+), 104 deletions(-) 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 }} + 微信号 - - 上传我的微信二维码 + 上传您的微信二维码 - + - 语音签名 - - - - - + 基本资料 - - - - - - - - - + + + + + + + + + + - 个人简介 - - - + 个人简介 + + + +