From be407834549729d406aeed03ac3a95303ef61860 Mon Sep 17 00:00:00 2001 From: zyycn Date: Sat, 25 Jul 2026 16:58:08 +0800 Subject: [PATCH] fix(ui): restore dashboard and mobile interactions Co-authored-by: Codex --- .../src/postgres/observability.rs | 3 +- .../src/components/base/BasePageHeader.vue | 7 +- .../components/FloatingSidebarToggle.vue | 240 ++++++++++++++++++ .../components/MobileSidebarToolbar.vue | 26 -- frontend/src/layout/index.vue | 4 +- .../components/AccountCreateModal.vue | 4 +- .../components/AccountProviderChooser.vue | 12 +- .../components/AccountUsageWindow.vue | 7 + 8 files changed, 264 insertions(+), 39 deletions(-) create mode 100644 frontend/src/layout/components/FloatingSidebarToggle.vue delete mode 100644 frontend/src/layout/components/MobileSidebarToolbar.vue diff --git a/backend/crates/gateway-store/src/postgres/observability.rs b/backend/crates/gateway-store/src/postgres/observability.rs index e7a78d6a0..8cfbc4438 100644 --- a/backend/crates/gateway-store/src/postgres/observability.rs +++ b/backend/crates/gateway-store/src/postgres/observability.rs @@ -23,7 +23,8 @@ const MAX_PAGE_SIZE: u16 = 100; const MAX_FILTER_BYTES: usize = 256; const MAX_SEARCH_BYTES: usize = 512; const MAX_ACCOUNT_IDS: usize = 200; -const DASHBOARD_ACCOUNT_LIMIT: u16 = 50; +/// 概览卡只展示最近使用的四个账号;完整账号用量由账号管理页单独查询。 +const DASHBOARD_ACCOUNT_LIMIT: u16 = 4; const DIAGNOSTIC_LIMIT: i64 = 100; const ACCOUNT_USAGE_TIMELINE_HOURS: i64 = 24; diff --git a/frontend/src/components/base/BasePageHeader.vue b/frontend/src/components/base/BasePageHeader.vue index 621494908..211384419 100644 --- a/frontend/src/components/base/BasePageHeader.vue +++ b/frontend/src/components/base/BasePageHeader.vue @@ -6,7 +6,7 @@ defineProps<{