From 5deef27e1d6b77680249ce05e7e43b60a169e4af Mon Sep 17 00:00:00 2001 From: ianshaw Date: Thu, 25 Dec 2025 08:40:12 -0800 Subject: [PATCH] =?UTF-8?q?style(frontend):=20=E4=BC=98=E5=8C=96=20Compone?= =?UTF-8?q?nts=20=E4=BB=A3=E7=A0=81=E9=A3=8E=E6=A0=BC=E5=92=8C=E7=BB=93?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 统一移除语句末尾分号,规范代码格式 - 优化组件类型定义和 props 声明 - 改进组件文档和示例代码 - 提升代码可读性和一致性 --- frontend/src/components/TurnstileWidget.vue | 150 ++--- .../components/account/AccountStatsModal.vue | 570 ++++++++++++------ .../account/AccountStatusIndicator.vue | 79 ++- .../components/account/AccountTestModal.vue | 225 +++++-- .../account/AccountTodayStatsCell.vue | 22 +- .../components/account/AccountUsageCell.vue | 90 ++- .../account/BulkEditAccountModal.vue | 130 ++-- .../components/account/SyncFromCrsModal.vue | 36 +- .../components/account/UsageProgressBar.vue | 31 +- .../charts/ModelDistributionChart.vue | 97 +-- .../src/components/charts/TokenUsageTrend.vue | 65 +- .../src/components/common/ConfirmDialog.vue | 4 +- frontend/src/components/common/DataTable.vue | 39 +- .../src/components/common/DateRangePicker.vue | 92 +-- frontend/src/components/common/EmptyState.vue | 21 +- frontend/src/components/common/GroupBadge.vue | 17 +- .../src/components/common/GroupSelector.vue | 18 +- .../src/components/common/LocaleSwitcher.vue | 17 +- frontend/src/components/common/Modal.vue | 25 +- frontend/src/components/common/Pagination.vue | 38 +- .../src/components/common/PlatformIcon.vue | 16 +- .../components/common/PlatformTypeBadge.vue | 87 ++- .../src/components/common/ProxySelector.vue | 152 +++-- frontend/src/components/common/README.md | 38 +- frontend/src/components/common/Select.vue | 56 +- frontend/src/components/common/StatCard.vue | 18 +- .../common/SubscriptionProgressMini.vue | 249 +++++--- frontend/src/components/common/Toast.vue | 26 +- frontend/src/components/common/Toggle.vue | 20 +- .../src/components/common/VersionBadge.vue | 488 ++++++++++----- frontend/src/components/layout/AppHeader.vue | 255 +++++--- frontend/src/components/layout/AppLayout.vue | 19 +- frontend/src/components/layout/AppSidebar.vue | 379 ++++++++---- frontend/src/components/layout/AuthLayout.vue | 64 +- frontend/src/components/layout/EXAMPLES.md | 216 +++---- frontend/src/components/layout/INTEGRATION.md | 170 +++--- frontend/src/components/layout/README.md | 40 +- frontend/src/components/layout/index.ts | 8 +- 38 files changed, 2582 insertions(+), 1485 deletions(-) diff --git a/frontend/src/components/TurnstileWidget.vue b/frontend/src/components/TurnstileWidget.vue index e64a132a..2f0022bf 100644 --- a/frontend/src/components/TurnstileWidget.vue +++ b/frontend/src/components/TurnstileWidget.vue @@ -5,158 +5,164 @@ diff --git a/frontend/src/components/common/PlatformIcon.vue b/frontend/src/components/common/PlatformIcon.vue index 4d46f27d..7ac3f812 100644 --- a/frontend/src/components/common/PlatformIcon.vue +++ b/frontend/src/components/common/PlatformIcon.vue @@ -1,15 +1,25 @@ diff --git a/frontend/src/components/common/PlatformTypeBadge.vue b/frontend/src/components/common/PlatformTypeBadge.vue index d7ed6714..403d898e 100644 --- a/frontend/src/components/common/PlatformTypeBadge.vue +++ b/frontend/src/components/common/PlatformTypeBadge.vue @@ -1,33 +1,56 @@