From c615a4264d3fa1ec5d68e9b3e5e89da43884d023 Mon Sep 17 00:00:00 2001 From: IanShaw027 <131567472+IanShaw027@users.noreply.github.com> Date: Sat, 27 Dec 2025 16:04:16 +0800 Subject: [PATCH] =?UTF-8?q?refactor(frontend):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E9=80=9A=E7=94=A8=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 改进ConfirmDialog对话框组件 - 增强DataTable表格组件功能和响应式布局 - 优化EmptyState空状态组件 - 完善SubscriptionProgressMini订阅进度组件 --- .../src/components/common/ConfirmDialog.vue | 11 +++-- frontend/src/components/common/DataTable.vue | 44 +++++++++++++++++-- frontend/src/components/common/EmptyState.vue | 11 +++-- .../common/SubscriptionProgressMini.vue | 2 +- 4 files changed, 58 insertions(+), 10 deletions(-) diff --git a/frontend/src/components/common/ConfirmDialog.vue b/frontend/src/components/common/ConfirmDialog.vue index 267e397c..8de77837 100644 --- a/frontend/src/components/common/ConfirmDialog.vue +++ b/frontend/src/components/common/ConfirmDialog.vue @@ -31,8 +31,12 @@ diff --git a/frontend/src/components/common/SubscriptionProgressMini.vue b/frontend/src/components/common/SubscriptionProgressMini.vue index aefbf6fe..180ffed7 100644 --- a/frontend/src/components/common/SubscriptionProgressMini.vue +++ b/frontend/src/components/common/SubscriptionProgressMini.vue @@ -246,7 +246,7 @@ function formatDaysRemaining(expiresAt: string): string { const diff = expires.getTime() - now.getTime() if (diff < 0) return t('subscriptionProgress.expired') const days = Math.ceil(diff / (1000 * 60 * 60 * 24)) - if (days === 0) return t('subscriptionProgress.expirestoday') + if (days === 0) return t('subscriptionProgress.expiresToday') if (days === 1) return t('subscriptionProgress.expiresTomorrow') return t('subscriptionProgress.daysRemaining', { days }) }