From 7b2cfb4296857e61de46af194ba6aa27692ba090 Mon Sep 17 00:00:00 2001 From: Orion Date: Fri, 10 Jul 2026 10:28:59 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=B1=20=E4=BC=98=E5=8C=96=E7=A7=BB?= =?UTF-8?q?=E5=8A=A8=E7=AB=AF=E6=96=87=E4=BB=B6=E5=88=97=E8=A1=A8=E4=B8=8E?= =?UTF-8?q?=E8=A7=A6=E6=8E=A7=E4=BD=93=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/common/BaseButton.vue | 6 +- src/views/manage/FileManageView.vue | 109 ++++++++++++++++++++++++++- 2 files changed, 108 insertions(+), 7 deletions(-) diff --git a/src/components/common/BaseButton.vue b/src/components/common/BaseButton.vue index bf4802e..f84ee00 100644 --- a/src/components/common/BaseButton.vue +++ b/src/components/common/BaseButton.vue @@ -45,9 +45,9 @@ const isDarkMode = useInjectedDarkMode() const sizeClasses = computed(() => { const sizes = { - sm: 'px-3 py-1.5 text-sm', - md: 'px-4 py-2 text-sm', - lg: 'px-6 py-3 text-base' + sm: 'min-h-11 px-3 py-2 text-sm sm:min-h-0 sm:py-1.5', + md: 'min-h-11 px-4 py-2 text-sm', + lg: 'min-h-12 px-6 py-3 text-base' } return sizes[props.size] }) diff --git a/src/views/manage/FileManageView.vue b/src/views/manage/FileManageView.vue index ee17de3..b15213d 100644 --- a/src/views/manage/FileManageView.vue +++ b/src/views/manage/FileManageView.vue @@ -36,17 +36,17 @@
-
+

条件筛选

-

+

-
+
+
+
+
+

{{ t('fileManage.allFiles') }}

+

{{ t('fileManage.subtitle', { count: summary.totalFiles }) }}

+
+ +
+ +
+ + {{ t('common.loading') }} +
+
+

{{ t('fileManage.loadError') }}

+ {{ t('fileManage.refresh') }} +
+
+ {{ hasActiveFilters ? t('fileManage.noMatches') : t('common.noData') }} +
+
+
+
+ + +
+
+ + + +
+
+
+ +
+ +
+
+ +