diff --git a/package.json b/package.json index 8c252c2f..02a6726e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "moviepilot", - "version": "1.9.5-1", + "version": "1.9.6-beta", "private": true, "bin": "dist/service.js", "scripts": { diff --git a/src/components/cards/SubscribeCard.vue b/src/components/cards/SubscribeCard.vue index 3da27237..6e981b66 100644 --- a/src/components/cards/SubscribeCard.vue +++ b/src/components/cards/SubscribeCard.vue @@ -52,16 +52,6 @@ function getPercentage() { ) } -// 计算文本颜色 -function getTextColor() { - return 'white' -} - -// 计算文本类 -function getTextClass() { - return 'text-white' -} - // 删除订阅 async function removeSubscribe() { try { @@ -114,6 +104,17 @@ async function editSubscribeDialog() { subscribeEditDialog.value = true } +// 查看详情 +async function viewMediaDetail() { + router.push({ + path: '/media', + query: { + mediaid: `${props.media?.tmdbid ? `tmdb:${props.media?.tmdbid}` : `douban:${props.media?.doubanid}`}`, + type: props.media?.type, + }, + }) +} + // 弹出菜单 const dropdownItems = ref([ { @@ -137,15 +138,7 @@ const dropdownItems = ref([ value: 3, props: { prependIcon: 'mdi-open-in-new', - click: () => { - router.push({ - path: '/media', - query: { - mediaid: `${props.media?.tmdbid ? `tmdb:${props.media?.tmdbid}` : `douban:${props.media?.doubanid}`}`, - type: props.media?.type, - }, - }) - }, + click: viewMediaDetail, }, }, { @@ -184,82 +177,81 @@ watch( +
+ + + + + + + + +
- - - - {{ props.media?.name }} - {{ formatSeason(props.media?.season ? props.media?.season.toString() : '') }} - - - - -

- {{ props.media?.description }} -

+
- +
- {{ (props.media?.total_episode || 0) - (props.media?.lack_episode || 0) }} / - {{ props.media?.total_episode }} - - +
+ {{ (props.media?.total_episode || 0) - (props.media?.lack_episode || 0) }} / + {{ props.media?.total_episode }} +
+ + {{ props.media?.username }}
@@ -298,3 +290,8 @@ watch( @close="subscribeEditDialog = false" /> +