[优化] 界面优化

This commit is contained in:
ryan
2026-03-19 21:00:43 +08:00
parent 9eeccb5fc6
commit dc72c78b7f
@@ -1326,7 +1326,7 @@ export function SettingsPage() {
if (activeTab === 'database') { if (activeTab === 'database') {
return ( return (
<div className="space-y-6"> <div className="grid gap-6 xl:grid-cols-2 xl:items-start">
<AppCard <AppCard
title="自动数据清理" title="自动数据清理"
description="每天凌晨 3 点自动清理超出保留期的观测数据,统一作用于访问日志、性能快照和请求聚合。" description="每天凌晨 3 点自动清理超出保留期的观测数据,统一作用于访问日志、性能快照和请求聚合。"
@@ -1365,7 +1365,8 @@ export function SettingsPage() {
</PrimaryButton> </PrimaryButton>
} }
> >
<div className="grid gap-6 xl:grid-cols-[0.9fr_1.1fr]"> <div className="rounded-2xl border border-[var(--border-default)] bg-[var(--surface-elevated)] p-5">
<div className="space-y-5">
<ToggleField <ToggleField
label="启用每日自动清理" label="启用每日自动清理"
description="开启后,服务端每天自动删除保留天数之外的观测数据。" description="开启后,服务端每天自动删除保留天数之外的观测数据。"
@@ -1377,7 +1378,7 @@ export function SettingsPage() {
})) }))
} }
/> />
<div className="space-y-4 rounded-2xl border border-[var(--border-default)] bg-[var(--surface-elevated)] p-5"> <div className="border-t border-[var(--border-default)] pt-5">
<ResourceField <ResourceField
label="自动清理保留天数" label="自动清理保留天数"
hint="必须至少保留 1 天,服务端不允许配置为 24 小时以内。" hint="必须至少保留 1 天,服务端不允许配置为 24 小时以内。"
@@ -1395,7 +1396,7 @@ export function SettingsPage() {
placeholder="例如 30" placeholder="例如 30"
/> />
</ResourceField> </ResourceField>
<div className="grid gap-4 md:grid-cols-3"> <div className="mt-4 grid gap-4 md:grid-cols-3">
<div className="rounded-2xl border border-[var(--border-default)] bg-[var(--surface-base)] px-4 py-4"> <div className="rounded-2xl border border-[var(--border-default)] bg-[var(--surface-base)] px-4 py-4">
<p className="text-xs tracking-[0.2em] uppercase text-[var(--foreground-muted)]"> <p className="text-xs tracking-[0.2em] uppercase text-[var(--foreground-muted)]">
触发频率 触发频率
@@ -1423,6 +1424,7 @@ export function SettingsPage() {
</div> </div>
</div> </div>
</div> </div>
</div>
</AppCard> </AppCard>
<AppCard <AppCard