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 @@
详情
-
详情
-
-