From 39ea9e8e86a7abb1a72830fc29e48a5c6ed68838 Mon Sep 17 00:00:00 2001 From: fawney19 Date: Fri, 12 Dec 2025 16:15:54 +0800 Subject: [PATCH] =?UTF-8?q?refactor(frontend):=20=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=B8=83=E5=B1=80=E5=92=8C=E8=A7=86=E5=9B=BE=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 更新 MainLayout 布局组件 - 优化 admin 视图: 用户、模型、Provider、API Keys 等管理页面 - 改进 shared 视图: Dashboard、Usage 页面 - 调整 user 视图: ModelCatalog、MyApiKeys、Settings、Announcements 页面 - 更新 public 视图: Home、CliSection、LogoColorDemo 页面 --- frontend/src/layouts/MainLayout.vue | 161 +++-- frontend/src/views/admin/AliasManagement.vue | 86 ++- frontend/src/views/admin/ApiKeys.vue | 296 ++++++-- frontend/src/views/admin/AuditLogs.vue | 223 ++++-- frontend/src/views/admin/CacheMonitoring.vue | 315 +++++++-- frontend/src/views/admin/IPSecurity.vue | 132 +++- frontend/src/views/admin/ModelManagement.vue | 660 +++++++++++------- .../src/views/admin/ProviderManagement.vue | 131 +++- frontend/src/views/admin/SystemSettings.vue | 142 +++- frontend/src/views/admin/Users.vue | 479 +++++++++---- frontend/src/views/public/CliSection.vue | 53 +- frontend/src/views/public/Home.vue | 89 ++- frontend/src/views/public/LogoColorDemo.vue | 81 ++- frontend/src/views/shared/Dashboard.vue | 409 ++++++++--- frontend/src/views/shared/Usage.vue | 14 +- frontend/src/views/user/Announcements.vue | 317 +++++++-- frontend/src/views/user/ModelCatalog.vue | 95 ++- frontend/src/views/user/MyApiKeys.vue | 177 +++-- frontend/src/views/user/Settings.vue | 165 ++++- .../user/components/UserModelDetailDrawer.vue | 191 +++-- 20 files changed, 3062 insertions(+), 1154 deletions(-) diff --git a/frontend/src/layouts/MainLayout.vue b/frontend/src/layouts/MainLayout.vue index 954cc93..74b9c15 100644 --- a/frontend/src/layouts/MainLayout.vue +++ b/frontend/src/layouts/MainLayout.vue @@ -6,9 +6,10 @@ :content-class="contentClasses" > -
-
+