|
|
@@ -35,7 +35,7 @@
|
|
|
<SharePoster :show="showPoster" :referralCode="inviteCode" :qrCodeBase64="inviteQrCode" :nickname="userNickname" :userAvatar="userAvatar" @close="showPoster = false" />
|
|
|
|
|
|
<!-- ===== 成员详情弹窗 ===== -->
|
|
|
- <view class="modal-mask" v-if="showMemberDetailModal" @click="showMemberDetailModal = false">
|
|
|
+ <view class="modal-mask" v-if="showMemberDetailModal" @click="closeMemberDetail">
|
|
|
<view class="member-detail-card" @click.stop>
|
|
|
<view class="detail-header">
|
|
|
<image class="detail-avatar" :src="detailMember && (detailMember.avatar || '/static/default-avatar.png')" mode="aspectFill"></image>
|
|
|
@@ -43,7 +43,7 @@
|
|
|
<text class="detail-name">{{ detailMember && detailMember.nickname || '' }}</text>
|
|
|
<text class="detail-relation">{{ detailMember && (detailMember.relativeLabel || detailMember.roleLabel || '') }}</text>
|
|
|
</view>
|
|
|
- <text class="detail-close" @click="showMemberDetailModal = false">×</text>
|
|
|
+ <text class="detail-close" @click="closeMemberDetail">×</text>
|
|
|
</view>
|
|
|
|
|
|
<!-- 详情:性别/年龄/手机号 -->
|
|
|
@@ -288,6 +288,9 @@ export default {
|
|
|
recordInteraction(member) {
|
|
|
this.showMemberDetailModal = false
|
|
|
uni.navigateTo({ url: '/pages/action/interaction-log?memberId=' + member.id })
|
|
|
+ },
|
|
|
+ closeMemberDetail() {
|
|
|
+ this.showMemberDetailModal = false
|
|
|
}
|
|
|
}
|
|
|
}
|