diff --git a/src/routes/admin/usageStats.js b/src/routes/admin/usageStats.js index 25b8c260..c71a8576 100644 --- a/src/routes/admin/usageStats.js +++ b/src/routes/admin/usageStats.js @@ -2133,9 +2133,14 @@ router.get('/api-keys/:keyId/usage-records', authenticateAdmin, async (req, res) } const accountOptions = [] + const accountIdAdded = new Set() for (const option of accountOptionMap.values()) { const info = await resolveAccountInfo(option.id, option.accountType) if (info && info.name) { + if (accountIdAdded.has(option.id)) { + continue + } + accountIdAdded.add(option.id) accountOptions.push({ id: option.id, name: info.name, diff --git a/web/admin-spa/src/components/accounts/AccountUsageDetailModal.vue b/web/admin-spa/src/components/accounts/AccountUsageDetailModal.vue index f9b6083c..09da703b 100644 --- a/web/admin-spa/src/components/accounts/AccountUsageDetailModal.vue +++ b/web/admin-spa/src/components/accounts/AccountUsageDetailModal.vue @@ -44,12 +44,20 @@

- +
+ + +
@@ -325,6 +333,7 @@ diff --git a/web/admin-spa/src/views/AccountsView.vue b/web/admin-spa/src/views/AccountsView.vue index da60e249..88aa858a 100644 --- a/web/admin-spa/src/views/AccountsView.vue +++ b/web/admin-spa/src/views/AccountsView.vue @@ -1199,15 +1199,6 @@ 详情 - - -