mirror of
https://github.com/fawney19/Aether.git
synced 2026-01-03 00:02:28 +08:00
refactor(frontend): 优化布局和视图页面
- 更新 MainLayout 布局组件 - 优化 admin 视图: 用户、模型、Provider、API Keys 等管理页面 - 改进 shared 视图: Dashboard、Usage 页面 - 调整 user 视图: ModelCatalog、MyApiKeys、Settings、Announcements 页面 - 更新 public 视图: Home、CliSection、LogoColorDemo 页面
This commit is contained in:
@@ -15,7 +15,10 @@
|
||||
|
||||
<!-- 分析统计 -->
|
||||
<!-- 管理员:模型 + 提供商 + API格式(3列) -->
|
||||
<div v-if="isAdminPage" class="grid grid-cols-1 lg:grid-cols-3 gap-4">
|
||||
<div
|
||||
v-if="isAdminPage"
|
||||
class="grid grid-cols-1 lg:grid-cols-3 gap-4"
|
||||
>
|
||||
<UsageModelTable
|
||||
:data="enhancedModelStats"
|
||||
:is-admin="authStore.isAdmin"
|
||||
@@ -30,7 +33,10 @@
|
||||
/>
|
||||
</div>
|
||||
<!-- 用户:模型 + API格式(2列) -->
|
||||
<div v-else class="grid grid-cols-1 lg:grid-cols-2 gap-4">
|
||||
<div
|
||||
v-else
|
||||
class="grid grid-cols-1 lg:grid-cols-2 gap-4"
|
||||
>
|
||||
<UsageModelTable
|
||||
:data="enhancedModelStats"
|
||||
:is-admin="authStore.isAdmin"
|
||||
@@ -74,8 +80,8 @@
|
||||
<!-- 请求详情抽屉 - 仅管理员可见 -->
|
||||
<RequestDetailDrawer
|
||||
v-if="isAdminPage"
|
||||
:isOpen="detailModalOpen"
|
||||
:requestId="selectedRequestId"
|
||||
:is-open="detailModalOpen"
|
||||
:request-id="selectedRequestId"
|
||||
@close="detailModalOpen = false"
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user