角标修改

This commit is contained in:
谢宇宁
2026-11-05 19:21:59 +07:00
parent c11526464a
commit 4bcc3cb0b4
2 changed files with 6 additions and 39 deletions
+3 -21
View File
@@ -37,29 +37,11 @@
<!-- 免费-->
<!-- </div>-->
<div class="vip_icon free_trial_icon" v-if="showFreeTrialIcon">免费</div>
<!-- 只展示 VIP 角标,不展示金币角标 -->
<template v-else-if="['video', 'image', 'text'].includes(videoInfo.mediaType)">
<div class="vip_icon" v-if="configStore.appConfig.vipMark && videoInfo.permission == 0">VIP</div>
<div
class="vip_icon coins_icon"
v-if="configStore.appConfig.coinMark && videoInfo.permission === 1 && videoInfo.price"
>
金币
</div>
</template>
<template v-else>
<div
class="vip_icon"
v-if="configStore.appConfig.vipMark && videoInfo?.originCoins == 0 && !videoInfo?.freeArea"
>
VIP
</div>
<div
class="vip_icon coins_icon"
v-if="configStore.appConfig.coinMark && videoInfo?.originCoins != 0 && !videoInfo?.freeArea"
>
金币
</div>
<div class="vip_icon" v-if="videoInfo.permission == 0">VIP</div>
</template>
<div class="vip_icon" v-else-if="videoInfo?.originCoins == 0 && !videoInfo?.freeArea">VIP</div>
<div class="videoInfo flex-center-between" v-if="!videoInfo.type && showTimeAndComment">
<div class="playCount flex-vcenter">
<SvgIcon name="playCountIcon" color="#fff" />
@@ -7,25 +7,10 @@
<lazyImg class="actorAvatar" :src="item.cover ?? item.verticalCover" :key="item.cover ?? item.verticalCover">
<template v-if="['video', 'image', 'text'].includes(item.mediaType)">
<div class="vip_icon free_icon" v-if="configStore.appConfig.freeMark && item.permission === 2">免费</div>
<div class="vip_icon" v-if="configStore.appConfig.vipMark && item.permission == 0">VIP</div>
<div
class="vip_icon coins_icon"
v-if="configStore.appConfig.coinMark && item.permission === 1 && item.price"
>
金币
</div>
</template>
<template v-else>
<div class="vip_icon" v-if="configStore.appConfig.vipMark && item?.originCoins == 0 && !item?.freeArea">
VIP
</div>
<div
class="vip_icon coins_icon"
v-if="configStore.appConfig.coinMark && item?.originCoins != 0 && !item?.freeArea"
>
金币
</div>
<!-- 只展示 VIP 角标,不展示金币角标 -->
<div class="vip_icon" v-if="item.permission == 0">VIP</div>
</template>
<div class="vip_icon" v-else-if="item?.originCoins == 0 && !item?.freeArea">VIP</div>
</lazyImg>
<div class="infoBox">
<div class="actorName ellipsis2">{{ item.title }}</div>