From e9264fa472f006f90223f3fbf27572c150fab71e Mon Sep 17 00:00:00 2001 From: jxxghp Date: Wed, 5 Feb 2025 17:40:57 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E5=B0=8F=E5=B1=8F=E6=90=9C?= =?UTF-8?q?=E7=B4=A2=E7=BB=93=E6=9E=9C=E5=88=97=E8=A1=A8=E6=A8=A1=E5=BC=8F?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E8=BF=87=E6=BB=A4=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/@core/components/ThemeSwitcher.vue | 2 +- src/components/cards/CustomRuleCard.vue | 2 +- src/components/cards/DownloaderCard.vue | 2 +- src/components/cards/FilterRuleGroupCard.vue | 2 +- src/components/cards/MediaServerCard.vue | 2 +- .../cards/NotificationChannelCard.vue | 4 +- src/components/cards/PluginCard.vue | 16 +- src/components/filebrowser/FileToolbar.vue | 2 +- src/components/misc/FilterOption.vue | 7 + src/layouts/components/UserProfile.vue | 2 +- src/pages/dashboard.vue | 2 +- src/views/plugin/PluginCardListView.vue | 2 +- src/views/setting/AccountSettingAbout.vue | 2 +- src/views/torrent/TorrentRowListView.vue | 465 +++++++----------- src/views/user/UserProfileView.vue | 2 +- 15 files changed, 202 insertions(+), 312 deletions(-) create mode 100644 src/components/misc/FilterOption.vue diff --git a/src/@core/components/ThemeSwitcher.vue b/src/@core/components/ThemeSwitcher.vue index 8ce803f6..56120c2d 100644 --- a/src/@core/components/ThemeSwitcher.vue +++ b/src/@core/components/ThemeSwitcher.vue @@ -209,7 +209,7 @@ onMounted(() => { - + diff --git a/src/components/cards/CustomRuleCard.vue b/src/components/cards/CustomRuleCard.vue index 2c80b155..046580c6 100644 --- a/src/components/cards/CustomRuleCard.vue +++ b/src/components/cards/CustomRuleCard.vue @@ -104,7 +104,7 @@ function onClose() { - + diff --git a/src/components/cards/DownloaderCard.vue b/src/components/cards/DownloaderCard.vue index 8cc0ed27..5eec797d 100644 --- a/src/components/cards/DownloaderCard.vue +++ b/src/components/cards/DownloaderCard.vue @@ -172,7 +172,7 @@ onUnmounted(() => { - + diff --git a/src/components/cards/FilterRuleGroupCard.vue b/src/components/cards/FilterRuleGroupCard.vue index d3549945..6c1d8361 100644 --- a/src/components/cards/FilterRuleGroupCard.vue +++ b/src/components/cards/FilterRuleGroupCard.vue @@ -220,7 +220,7 @@ function onClose() { - + diff --git a/src/components/cards/MediaServerCard.vue b/src/components/cards/MediaServerCard.vue index 33548fa5..c5d6b808 100644 --- a/src/components/cards/MediaServerCard.vue +++ b/src/components/cards/MediaServerCard.vue @@ -185,7 +185,7 @@ onMounted(() => { - + diff --git a/src/components/cards/NotificationChannelCard.vue b/src/components/cards/NotificationChannelCard.vue index 5cbaf713..6db10a3c 100644 --- a/src/components/cards/NotificationChannelCard.vue +++ b/src/components/cards/NotificationChannelCard.vue @@ -7,7 +7,7 @@ import synologychat_image from '@images/logos/synologychat.png' import slack_image from '@images/logos/slack.webp' import chrome_image from '@images/logos/chrome.png' import { useToast } from 'vue-toast-notification' -import { cloneDeep } from "lodash" +import { cloneDeep } from 'lodash' // 定义输入 const props = defineProps({ @@ -132,7 +132,7 @@ function onClose() { - + diff --git a/src/components/cards/PluginCard.vue b/src/components/cards/PluginCard.vue index 4357bb0a..c379b590 100644 --- a/src/components/cards/PluginCard.vue +++ b/src/components/cards/PluginCard.vue @@ -485,7 +485,13 @@ watch( - + @@ -503,7 +509,13 @@ watch( - + diff --git a/src/components/filebrowser/FileToolbar.vue b/src/components/filebrowser/FileToolbar.vue index 2ead04e5..9ec719be 100644 --- a/src/components/filebrowser/FileToolbar.vue +++ b/src/components/filebrowser/FileToolbar.vue @@ -169,7 +169,7 @@ const sortIcon = computed(() => { - +