From 4f6a11fd7c46f137f7bf00c075323f3a82a1cf36 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Tue, 16 Sep 2025 04:25:02 +0000 Subject: [PATCH] Refactor subscribe views to use VChipGroup for sorting Co-authored-by: jxxghp --- src/views/subscribe/SubscribePopularView.vue | 94 +++++++++++--------- src/views/subscribe/SubscribeShareView.vue | 40 ++++++--- 2 files changed, 79 insertions(+), 55 deletions(-) diff --git a/src/views/subscribe/SubscribePopularView.vue b/src/views/subscribe/SubscribePopularView.vue index 525fde63..60288dfd 100644 --- a/src/views/subscribe/SubscribePopularView.vue +++ b/src/views/subscribe/SubscribePopularView.vue @@ -219,56 +219,66 @@ async function fetchData({ done }: { done: any }) {
- {{ t('tmdb.rating') }} + {{ t('tmdb.rating') }} & {{ t('subscribe.minSubscribers') }}
- - - -
- -
-
- {{ t('subscribe.minSubscribers') }} +
+ + + +
-
{{ t('tmdb.sort') }}
- + + + {{ t('tmdb.sortType.time') }} + + + {{ t('tmdb.sortType.count') }} + + + {{ t('tmdb.sortType.rating') }} + +
diff --git a/src/views/subscribe/SubscribeShareView.vue b/src/views/subscribe/SubscribeShareView.vue index 7252876d..3cd6c2fe 100644 --- a/src/views/subscribe/SubscribeShareView.vue +++ b/src/views/subscribe/SubscribeShareView.vue @@ -245,7 +245,7 @@ function removeData(id: number) { thumb-label max="10" min="0" - :step="0.1" + :step="1" class="align-center" hide-details style="width: 200px;" @@ -260,18 +260,32 @@ function removeData(id: number) {
{{ t('tmdb.sort') }}
- + + + {{ t('tmdb.sortType.time') }} + + + {{ t('tmdb.sortType.count') }} + + + {{ t('tmdb.sortType.rating') }} + +