feat: 优化 ForkSubscribeDialog 组件按钮

This commit is contained in:
jxxghp
2025-04-09 13:27:26 +08:00
parent e5d2140ea3
commit c4f6db9f9f
+18 -14
View File
@@ -230,26 +230,16 @@ onMounted(() => {
@click="doFork" @click="doFork"
prepend-icon="mdi-heart" prepend-icon="mdi-heart"
:loading="processing" :loading="processing"
class="mb-2 me-2"
> >
订阅 订阅
</VBtn> </VBtn>
<VBtn <VBtn
v-if="props.media?.share_uid && props.media?.share_uid === globalSettings.USER_UNIQUE_ID" v-if="isFollowed && props.media?.share_uid"
color="error"
:disabled="deleting"
@click="doDelete"
prepend-icon="mdi-delete"
:loading="deleting"
class="ms-2"
>
取消分享
</VBtn>
<VBtn
v-else-if="isFollowed && props.media?.share_uid"
color="warning" color="warning"
@click="unfollowUser" @click="unfollowUser"
prepend-icon="mdi-account-remove" prepend-icon="mdi-account-remove"
class="ms-2" class="mb-2 me-2"
> >
取消关注 取消关注
</VBtn> </VBtn>
@@ -258,10 +248,24 @@ onMounted(() => {
@click="followUser" @click="followUser"
color="info" color="info"
prepend-icon="mdi-account-plus" prepend-icon="mdi-account-plus"
class="ms-2" class="mb-2 me-2"
> >
关注 关注
</VBtn> </VBtn>
<VBtn
v-if="
(props.media?.share_uid && props.media?.share_uid === globalSettings.USER_UNIQUE_ID) ||
globalSettings.SUBSCRIBE_SHARE_MANAGE
"
color="error"
:disabled="deleting"
@click="doDelete"
prepend-icon="mdi-delete"
:loading="deleting"
class="mb-2 me-2"
>
取消分享
</VBtn>
</div> </div>
<div class="text-xs mt-2" v-if="props.media?.count"> <div class="text-xs mt-2" v-if="props.media?.count">
<VIcon icon="mdi-fire" /> {{ props.media?.count?.toLocaleString() }} 次复用 <VIcon icon="mdi-fire" /> {{ props.media?.count?.toLocaleString() }} 次复用