From 0ddaef3c9aaa67ed0f12c7f3a09cdc9e2ad9c3b8 Mon Sep 17 00:00:00 2001 From: Peter <1tRq4X287b7W7sfKf9GsWI+Peter@noreply.cnb.cool> Date: Wed, 11 Mar 2026 16:05:27 +0800 Subject: [PATCH] feat(admin): add metric toggle to usage charts --- .../charts/GroupDistributionChart.vue | 71 +++++-- .../charts/ModelDistributionChart.vue | 71 +++++-- .../__tests__/GroupDistributionChart.spec.ts | 114 ++++++++++++ .../__tests__/ModelDistributionChart.spec.ts | 119 ++++++++++++ frontend/src/i18n/locales/en.ts | 2 + frontend/src/i18n/locales/zh.ts | 2 + frontend/src/views/admin/UsageView.vue | 18 +- .../views/admin/__tests__/UsageView.spec.ts | 174 ++++++++++++++++++ 8 files changed, 547 insertions(+), 24 deletions(-) create mode 100644 frontend/src/components/charts/__tests__/GroupDistributionChart.spec.ts create mode 100644 frontend/src/components/charts/__tests__/ModelDistributionChart.spec.ts create mode 100644 frontend/src/views/admin/__tests__/UsageView.spec.ts diff --git a/frontend/src/components/charts/GroupDistributionChart.vue b/frontend/src/components/charts/GroupDistributionChart.vue index d9231a63..8826fb53 100644 --- a/frontend/src/components/charts/GroupDistributionChart.vue +++ b/frontend/src/components/charts/GroupDistributionChart.vue @@ -1,12 +1,39 @@