From a0b76bd6081ac5cecd50cb43a41e196c7ec80eec Mon Sep 17 00:00:00 2001 From: Ethan0x0000 <3352979663@qq.com> Date: Mon, 16 Mar 2026 19:46:24 +0800 Subject: [PATCH 1/2] feat: implement last 24 hours date range preset and update filters in UsageView --- .../components/admin/usage/UsageFilters.vue | 30 +----- .../src/components/common/DateRangePicker.vue | 14 ++- .../common/__tests__/DateRangePicker.spec.ts | 96 +++++++++++++++++++ frontend/src/i18n/locales/en.ts | 1 + frontend/src/i18n/locales/zh.ts | 1 + frontend/src/views/admin/UsageView.vue | 62 ++++++++++-- .../views/admin/__tests__/UsageView.spec.ts | 22 +++++ 7 files changed, 190 insertions(+), 36 deletions(-) create mode 100644 frontend/src/components/common/__tests__/DateRangePicker.spec.ts diff --git a/frontend/src/components/admin/usage/UsageFilters.vue b/frontend/src/components/admin/usage/UsageFilters.vue index a632a76e..ee5020e7 100644 --- a/frontend/src/components/admin/usage/UsageFilters.vue +++ b/frontend/src/components/admin/usage/UsageFilters.vue @@ -139,17 +139,6 @@ +
+
+ {{ t('admin.dashboard.timeRange') }}: + +
+
+ {{ t('admin.dashboard.granularity') }}: +
+