refactor(frontend): 优化功能模块组件

- 更新 api-keys 模块: StandaloneKeyFormDialog
- 改进 auth 模块: LoginDialog
- 优化 models 模块: AliasDialog, GlobalModelFormDialog, ModelDetailDrawer, TieredPricingEditor
- 重构 providers 模块: 多个表单和对话框组件
- 更新 usage 模块: 时间线、表格和详情组件
- 调整 users 模块: UserFormDialog
This commit is contained in:
fawney19
2025-12-12 16:15:36 +08:00
parent e9a6233655
commit 06c0a47b21
29 changed files with 2572 additions and 1051 deletions

View File

@@ -1,8 +1,13 @@
<template>
<Card class="p-4 !overflow-visible">
<div class="flex items-center justify-between mb-3">
<p class="text-sm font-semibold">{{ title }}</p>
<div v-if="hasData" class="flex items-center gap-1 text-[11px] text-muted-foreground flex-shrink-0">
<p class="text-sm font-semibold">
{{ title }}
</p>
<div
v-if="hasData"
class="flex items-center gap-1 text-[11px] text-muted-foreground flex-shrink-0"
>
<span class="flex-shrink-0"></span>
<div
v-for="(level, index) in legendLevels"
@@ -18,7 +23,10 @@
:data="data"
:show-header="false"
/>
<div v-else class="h-full min-h-[160px] flex items-center justify-center text-sm text-muted-foreground">
<div
v-else
class="h-full min-h-[160px] flex items-center justify-center text-sm text-muted-foreground"
>
暂无活跃数据
</div>
</Card>