diff --git a/src/components/dialog/ShortcutToolDialog.vue b/src/components/dialog/ShortcutToolDialog.vue index d3fc496d..defb2c49 100644 --- a/src/components/dialog/ShortcutToolDialog.vue +++ b/src/components/dialog/ShortcutToolDialog.vue @@ -73,7 +73,6 @@ const bodyClasses = computed(() => [ {{ props.title }} - {{ props.subtitle }} diff --git a/src/views/system/CacheView.vue b/src/views/system/CacheView.vue index a7974c83..3212d212 100644 --- a/src/views/system/CacheView.vue +++ b/src/views/system/CacheView.vue @@ -287,6 +287,20 @@ function getMediaTypeColor(type: string): string { } } +/** 获取移动端类型角标使用的 MediaCard 同款颜色类。 */ +function getMobileMediaTypeChipClass(type: string): string { + switch (type) { + case 'movie': + case t('setting.cache.mediaType.movie'): + return 'border-blue-500 bg-blue-600' + case 'tv': + case t('setting.cache.mediaType.tv'): + return 'bg-indigo-500 border-indigo-600' + default: + return 'border-purple-600 bg-purple-600' + } +} + /** 生成移动端缓存卡片的稳定渲染键。 */ function getMobileCacheItemKey(item: TorrentCacheItem, index: number): string { return item.hash || [item.domain, item.title, index].join('-') @@ -401,6 +415,21 @@ watch([titleFilter, siteFilter], () => {