From 97b94eeff9c5cf580013f292ff222a48b4ea826d Mon Sep 17 00:00:00 2001 From: Wangnov Date: Wed, 10 Sep 2025 16:03:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90web/admin-spa/src/com?= =?UTF-8?q?ponents/apikeys=E7=9A=84=E5=9B=BD=E9=99=85=E5=8C=96=E5=B9=B6?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E8=AF=AD=E6=B3=95=E9=94=99=E8=AF=AF=E5=92=8C?= =?UTF-8?q?=E8=AD=A6=E5=91=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/components/accounts/AccountForm.vue | 476 +++--- .../accounts/GroupManagementModal.vue | 44 +- .../src/components/accounts/OAuthFlow.vue | 44 +- .../src/components/accounts/ProxyConfig.vue | 38 +- .../src/components/admin/ChangeRoleModal.vue | 24 +- .../components/admin/UserUsageStatsModal.vue | 72 +- .../components/apikeys/BatchApiKeyModal.vue | 107 +- .../apikeys/BatchEditApiKeyModal.vue | 273 ++-- .../components/apikeys/CreateApiKeyModal.vue | 457 +++--- .../components/apikeys/EditApiKeyModal.vue | 349 ++-- .../components/apikeys/ExpiryEditModal.vue | 115 +- .../src/components/apikeys/NewApiKeyModal.vue | 82 +- .../components/apikeys/RenewApiKeyModal.vue | 58 +- .../components/apikeys/UsageDetailModal.vue | 72 +- .../components/apikeys/WindowCountdown.vue | 39 +- .../apistats/AggregatedStatsCard.vue | 9 +- .../src/components/apistats/ApiKeyInput.vue | 4 +- .../src/components/apistats/LimitConfig.vue | 42 +- .../components/apistats/ModelUsageStats.vue | 18 +- .../src/components/apistats/StatsOverview.vue | 60 +- .../components/apistats/TokenDistribution.vue | 6 +- .../src/components/layout/AppHeader.vue | 52 +- web/admin-spa/src/i18n/locales/en.js | 1401 +++++++++++++---- web/admin-spa/src/i18n/locales/zh-cn.js | 1166 ++++++++++---- web/admin-spa/src/i18n/locales/zh-tw.js | 1161 ++++++++++---- web/admin-spa/src/views/AccountsView.vue | 99 +- web/admin-spa/src/views/ApiKeysView.vue | 126 +- web/admin-spa/src/views/ApiStatsView.vue | 16 +- web/admin-spa/src/views/DashboardView.vue | 74 +- web/admin-spa/src/views/LoginView.vue | 6 +- web/admin-spa/src/views/SettingsView.vue | 79 +- web/admin-spa/src/views/TutorialView.vue | 4 +- web/admin-spa/src/views/UserDashboardView.vue | 31 +- .../src/views/UserManagementView.vue | 57 +- .../src/views/tutorials/TutorialView-en.vue | 166 +- 35 files changed, 4766 insertions(+), 2061 deletions(-) diff --git a/web/admin-spa/src/components/accounts/AccountForm.vue b/web/admin-spa/src/components/accounts/AccountForm.vue index 8a9eb8c7..c26db224 100644 --- a/web/admin-spa/src/components/accounts/AccountForm.vue +++ b/web/admin-spa/src/components/accounts/AccountForm.vue @@ -65,9 +65,9 @@
- +
@@ -134,9 +146,9 @@ form.platform !== 'azure_openai' " > - +
- +
- +