|
|
@ -32,15 +32,15 @@ |
|
|
<span class="badge-label">我的等级</span> |
|
|
<span class="badge-label">我的等级</span> |
|
|
</div> |
|
|
</div> |
|
|
<div class="user-medal"> |
|
|
<div class="user-medal"> |
|
|
<img class="medal-icon" :src="userInfo.levelIcon" alt="勋章" /> |
|
|
|
|
|
|
|
|
<img class="medal-icon" v-if="userInfo.levelIcon" :src="userInfo.levelIcon" alt="勋章" /> |
|
|
</div> |
|
|
</div> |
|
|
<div class="user-avatar-block"> |
|
|
<div class="user-avatar-block"> |
|
|
<img class="user-avatar" :src="userInfo.avatar" alt="用户头像" /> |
|
|
|
|
|
<span class="user-name">{{ userInfo.name }}</span> |
|
|
|
|
|
|
|
|
<img class="user-avatar" :src="userInfo.avatar" v-if="userInfo.avatar" alt="用户头像" /> |
|
|
|
|
|
<span class="user-name">{{ userInfo.name || '' }}</span> |
|
|
<span class="dot">·</span> |
|
|
<span class="dot">·</span> |
|
|
<span class="user-title">{{ userInfo.role }}</span> |
|
|
|
|
|
|
|
|
<span class="user-title">{{ userInfo.role || '' }}</span> |
|
|
</div> |
|
|
</div> |
|
|
<span class="user-intimacy">{{ userInfo.intimacy }} 累计亲密值</span> |
|
|
|
|
|
|
|
|
<span class="user-intimacy">{{ userInfo.intimacy || 0 }} 累计亲密值</span> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="action-buttons"> |
|
|
<div class="action-buttons"> |
|
|
@ -165,14 +165,22 @@ export default { |
|
|
const userInfo = computed(() => { |
|
|
const userInfo = computed(() => { |
|
|
const user = store.user; |
|
|
const user = store.user; |
|
|
const achievement = userAchievement.value; |
|
|
const achievement = userAchievement.value; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return { |
|
|
return { |
|
|
avatar: user?.headImage || achievement?.hanHaiMember?.headImage || '@/assets/images/center/headImage.png', |
|
|
|
|
|
name: user?.nickName || achievement?.hanHaiMember?.nickName || '小巴', |
|
|
|
|
|
|
|
|
avatar: user?.headImage || achievement?.hanHaiMember?.headImage, |
|
|
|
|
|
name: user?.nickName || achievement?.hanHaiMember?.nickName, |
|
|
intimacy: achievement?.num || 0, |
|
|
intimacy: achievement?.num || 0, |
|
|
role: achievement?.commonBookAchievement?.title || achievement?.commonBookAchievement?.oldName || '我的等级', |
|
|
|
|
|
levelIcon: achievement?.icon || '@/assets/images/book/level.png' |
|
|
|
|
|
|
|
|
role: achievement?.commonBookAchievement?.title || achievement?.commonBookAchievement?.oldName, |
|
|
|
|
|
levelIcon: achievement?.icon |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
// return { |
|
|
|
|
|
// avatar: user?.headImage || achievement?.hanHaiMember?.headImage || '@/assets/images/center/headImage.png', |
|
|
|
|
|
// name: user?.nickName || achievement?.hanHaiMember?.nickName || '小巴', |
|
|
|
|
|
// intimacy: achievement?.num || 0, |
|
|
|
|
|
// role: achievement?.commonBookAchievement?.title || achievement?.commonBookAchievement?.oldName || '我的等级', |
|
|
|
|
|
// levelIcon: achievement?.icon || '@/assets/images/book/level.png' |
|
|
|
|
|
// }; |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
// 计算属性:阅读按钮文字和章节信息 |
|
|
// 计算属性:阅读按钮文字和章节信息 |
|
|
|