|
@@ -41,7 +41,12 @@
|
|
}@else {
|
|
}@else {
|
|
<!-- <div class="sex">未知</div> -->
|
|
<!-- <div class="sex">未知</div> -->
|
|
}
|
|
}
|
|
- <div [ngClass]="{ gril: profile?.get('user')?.get('sex') == '女', age: true }">
|
|
|
|
|
|
+ <div
|
|
|
|
+ [ngClass]="{
|
|
|
|
+ gril: profile?.get('user')?.get('sex') == '女',
|
|
|
|
+ age: true
|
|
|
|
+ }"
|
|
|
|
+ >
|
|
<img
|
|
<img
|
|
src="https://file-cloud.fmode.cn/Qje9D4bqol/20241109/pctmvt110807052.png"
|
|
src="https://file-cloud.fmode.cn/Qje9D4bqol/20241109/pctmvt110807052.png"
|
|
alt=""
|
|
alt=""
|
|
@@ -51,7 +56,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="user-status">
|
|
<div class="user-status">
|
|
- <span class="id">爱聊ID:{{ profile?.get('user')?.id }}</span>
|
|
|
|
|
|
+ <span class="id">爱聊ID:{{ profile?.get("user")?.id }}</span>
|
|
<!-- @if (profile?.get('isCheck')) {
|
|
<!-- @if (profile?.get('isCheck')) {
|
|
<div class="state">
|
|
<div class="state">
|
|
<span class="spot"></span>
|
|
<span class="spot"></span>
|
|
@@ -69,24 +74,28 @@
|
|
</div>
|
|
</div>
|
|
} -->
|
|
} -->
|
|
@if (profile?.get('identyType') == 'anchor') {
|
|
@if (profile?.get('identyType') == 'anchor') {
|
|
- <div
|
|
|
|
- class="level"
|
|
|
|
- [style.background-color]="
|
|
|
|
- aiChatServ.authorLevelColor[profile?.get('user').get('completionRate')]?.color
|
|
|
|
- "
|
|
|
|
- >
|
|
|
|
- LV{{ profile?.get('user').get("completionRate") }}
|
|
|
|
- </div>
|
|
|
|
- }@else {
|
|
|
|
- <div
|
|
|
|
- class="level"
|
|
|
|
- [style.background-color]="
|
|
|
|
- aiChatServ.userLevelColor[profile?.get('user').get('achievementCount')]?.color
|
|
|
|
- "
|
|
|
|
- >
|
|
|
|
- LV{{ profile?.get('user').get("achievementCount") }}
|
|
|
|
- </div>
|
|
|
|
- }
|
|
|
|
|
|
+ <div
|
|
|
|
+ class="level"
|
|
|
|
+ [style.background-color]="
|
|
|
|
+ aiChatServ.authorLevelColor[
|
|
|
|
+ profile?.get('user').get('completionRate')
|
|
|
|
+ ]?.color
|
|
|
|
+ "
|
|
|
|
+ >
|
|
|
|
+ LV{{ profile?.get("user").get("completionRate") }}
|
|
|
|
+ </div>
|
|
|
|
+ }@else {
|
|
|
|
+ <div
|
|
|
|
+ class="level"
|
|
|
|
+ [style.background-color]="
|
|
|
|
+ aiChatServ.userLevelColor[
|
|
|
|
+ profile?.get('user').get('achievementCount')
|
|
|
|
+ ]?.color
|
|
|
|
+ "
|
|
|
|
+ >
|
|
|
|
+ LV{{ profile?.get("user").get("achievementCount") }}
|
|
|
|
+ </div>
|
|
|
|
+ }
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="user-right">
|
|
<div class="user-right">
|
|
@@ -139,29 +148,65 @@
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
+ @if (profile?.get('identyType') == 'anchor') {
|
|
<div class="data-row">
|
|
<div class="data-row">
|
|
- <div class="title-text">对ta的评价</div>
|
|
|
|
- <!-- <div class="tags">
|
|
|
|
- <span class="label assess">漂亮小姐姐</span>
|
|
|
|
- <span class="label assess">颜值主播</span>
|
|
|
|
- <span class="label assess">唱歌好听</span>
|
|
|
|
- <span class="label assess">萝莉控</span>
|
|
|
|
- <span class="label assess">声优</span>
|
|
|
|
- <span class="label assess">喜欢日漫</span>
|
|
|
|
- <span class="label assess">都喜欢</span>
|
|
|
|
- </div> -->
|
|
|
|
|
|
+ <!-- <div class="title-text">对ta的评价</div> -->
|
|
<div class="comment-room">
|
|
<div class="comment-room">
|
|
- <div class="comment-title">
|
|
|
|
- <div class="li">用户评价({{commentObj.count}})</div>
|
|
|
|
- <div class="li">分数({{commentObj.score || '暂无评价'}})</div>
|
|
|
|
|
|
+ <div class="title-text comment-title">
|
|
|
|
+ <div class="coulum">
|
|
|
|
+ 对ta的评价({{
|
|
|
|
+ commentObj.score ? commentObj.score + "分" : "暂无评价"
|
|
|
|
+ }})
|
|
|
|
+ </div>
|
|
|
|
+ <div class="coulum" (click)="tourl('/user/comment',{rid: this.room?.id})">
|
|
|
|
+ {{ commentObj.count }}条<ion-icon
|
|
|
|
+ name="chevron-forward-outline"
|
|
|
|
+ ></ion-icon>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="comment-list">
|
|
|
|
+ @for (item of commentObj.list; track $index) {
|
|
|
|
+ <div class="li">
|
|
|
|
+ <div class="li-user">
|
|
|
|
+ <img
|
|
|
|
+ [src]="item?.get('user')?.get('avatar')"
|
|
|
|
+ alt=""
|
|
|
|
+ class="avatar"
|
|
|
|
+ />
|
|
|
|
+ <div class="username">
|
|
|
|
+ {{ item?.get("user")?.get("nickname") }}
|
|
|
|
+ </div>
|
|
|
|
+ <div
|
|
|
|
+ class="level"
|
|
|
|
+ [style.background-color]="
|
|
|
|
+ aiChatServ.userLevelColor[
|
|
|
|
+ item?.get('user').get('achievementCount')
|
|
|
|
+ ]?.color
|
|
|
|
+ "
|
|
|
|
+ >
|
|
|
|
+ LV{{ item?.get("user").get("achievementCount") }}
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
|
|
+ <div class="li-score">{{ item?.get("comment") }}</div>
|
|
|
|
+ </div>
|
|
|
|
+ }
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="data-row">
|
|
<div class="data-row">
|
|
- <div class="title-text">ta的礼物墙</div>
|
|
|
|
|
|
+ <div class="title-text flex">ta的礼物墙
|
|
|
|
+ <div class="coulum" (click)="tourl('/user/income',{uid: profile?.get('user')?.id})">
|
|
|
|
+ <ion-icon
|
|
|
|
+ name="chevron-forward-outline"
|
|
|
|
+ ></ion-icon>
|
|
|
|
+ </div>
|
|
|
|
+ </div>
|
|
<div class="gift">
|
|
<div class="gift">
|
|
@for (item of giftList; track $index) {
|
|
@for (item of giftList; track $index) {
|
|
- <img [src]="item?.image" alt="" />
|
|
|
|
|
|
+ <div class="gift-card">
|
|
|
|
+ <img [src]="item?.image" alt="" />
|
|
|
|
+ <div class="gift-name">x{{ item.count }}</div>
|
|
|
|
+ </div>
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
@@ -174,7 +219,7 @@
|
|
}
|
|
}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
- } @if (uid !== currentUser?.id &&
|
|
|
|
|
|
+ } } @if (uid !== currentUser?.id &&
|
|
!accServ.userVip?.rights?.['view-profile']) {
|
|
!accServ.userVip?.rights?.['view-profile']) {
|
|
<div class="view-auth">
|
|
<div class="view-auth">
|
|
<ion-icon name="lock-closed"></ion-icon>
|
|
<ion-icon name="lock-closed"></ion-icon>
|
|
@@ -197,7 +242,7 @@
|
|
</div>
|
|
</div>
|
|
<div class="round live" (click)="call.toLiveContact()">
|
|
<div class="round live" (click)="call.toLiveContact()">
|
|
<ion-icon name="videocam-outline"></ion-icon>
|
|
<ion-icon name="videocam-outline"></ion-icon>
|
|
- <div style="display: flex;flex-direction: column;">
|
|
|
|
|
|
+ <div style="display: flex; flex-direction: column">
|
|
<span>直播通话</span>
|
|
<span>直播通话</span>
|
|
<span>{{ profile?.get("laborCosts") }}钻石/分</span>
|
|
<span>{{ profile?.get("laborCosts") }}钻石/分</span>
|
|
</div>
|
|
</div>
|