From 512e46664c10168d4e716a3e9f42b8d6417d3440 Mon Sep 17 00:00:00 2001 From: Sakurasan <26715255+Sakurasan@users.noreply.github.com> Date: Sat, 15 Aug 2026 20:55:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=BC=E8=88=AA:=20=E7=BB=9F=E4=B8=80?= =?UTF-8?q?=E5=88=86=E5=8C=BA=E4=BE=A7=E6=A0=8F=20+=20=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E7=94=A8=E9=87=8F=E7=BB=9F=E8=AE=A1=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - ShellLayout 按所在分区显示独立菜单: 用户控制台(/console) 与 管理后台(/admin) 不混排, 各带跨区跳转(管理→/返回控制台→) - /console 与 /admin 共用 ShellLayout, 移除 ConsoleLayout/AdminLayout 薄包装 - 新增 /admin/usage 用量统计页(全局请求明细, 按模型过滤+分页) Co-Authored-By: Claude --- web/src/components/layout/ShellLayout.vue | 54 +++++++++-- web/src/router/index.ts | 8 +- web/src/views/admin/AdminLayout.vue | 32 ------- web/src/views/admin/UsageView.vue | 104 ++++++++++++++++++++++ web/src/views/console/ConsoleLayout.vue | 38 -------- 5 files changed, 159 insertions(+), 77 deletions(-) delete mode 100644 web/src/views/admin/AdminLayout.vue create mode 100644 web/src/views/admin/UsageView.vue delete mode 100644 web/src/views/console/ConsoleLayout.vue diff --git a/web/src/components/layout/ShellLayout.vue b/web/src/components/layout/ShellLayout.vue index 0706cad..c7ff140 100644 --- a/web/src/components/layout/ShellLayout.vue +++ b/web/src/components/layout/ShellLayout.vue @@ -1,6 +1,6 @@ - - diff --git a/web/src/views/admin/UsageView.vue b/web/src/views/admin/UsageView.vue new file mode 100644 index 0000000..3074148 --- /dev/null +++ b/web/src/views/admin/UsageView.vue @@ -0,0 +1,104 @@ + + + diff --git a/web/src/views/console/ConsoleLayout.vue b/web/src/views/console/ConsoleLayout.vue deleted file mode 100644 index a4d5e2b..0000000 --- a/web/src/views/console/ConsoleLayout.vue +++ /dev/null @@ -1,38 +0,0 @@ - - -