Merge pull request #1075 from touwaeriol/feat/dashboard-user-breakdown

feat(dashboard): add per-user drill-down for distribution charts
This commit is contained in:
Wesley Liddick
2026-03-17 09:25:43 +08:00
committed by GitHub
18 changed files with 695 additions and 72 deletions

View File

@@ -246,6 +246,8 @@
:loading="chartsLoading"
:ranking-loading="rankingLoading"
:ranking-error="rankingError"
:start-date="startDate"
:end-date="endDate"
@ranking-click="goToUserUsage"
/>
<TokenUsageTrend :trend-data="trendData" :loading="chartsLoading" />

View File

@@ -28,12 +28,16 @@
:model-stats="modelStats"
:loading="chartsLoading"
:show-metric-toggle="true"
:start-date="startDate"
:end-date="endDate"
/>
<GroupDistributionChart
v-model:metric="groupDistributionMetric"
:group-stats="groupStats"
:loading="chartsLoading"
:show-metric-toggle="true"
:start-date="startDate"
:end-date="endDate"
/>
</div>
<div class="grid grid-cols-1 gap-6 lg:grid-cols-2">
@@ -47,6 +51,8 @@
:show-source-toggle="true"
:show-metric-toggle="true"
:title="t('usage.endpointDistribution')"
:start-date="startDate"
:end-date="endDate"
/>
<TokenUsageTrend :trend-data="trendData" :loading="chartsLoading" />
</div>