diff --git a/src/actions/admin/plans.ts b/src/actions/admin/plans.ts index bb34764..4ed2c98 100644 --- a/src/actions/admin/plans.ts +++ b/src/actions/admin/plans.ts @@ -389,9 +389,6 @@ export async function updatePlan(id: string, formData: FormData) { const nodeId = data.nodeId ?? existing.nodeId; if (!nodeId) throw new Error("代理套餐必须选择节点"); - if (data.totalTrafficGb == null || data.totalTrafficGb <= 0) { - throw new Error("代理套餐必须填写总流量池,且大于 0"); - } const inboundIds = parseInboundIds(data.inboundIds, data.inboundId); if (inboundIds.length === 0) { diff --git a/src/app/(admin)/admin/announcements/_components/announcements-table.tsx b/src/app/(admin)/admin/announcements/_components/announcements-table.tsx index a05567e..02a9ae4 100644 --- a/src/app/(admin)/admin/announcements/_components/announcements-table.tsx +++ b/src/app/(admin)/admin/announcements/_components/announcements-table.tsx @@ -32,7 +32,7 @@ export function AnnouncementsTable({ announcements, users }: AnnouncementsTableP (
diff --git a/src/app/(admin)/admin/announcements/announcement-actions.tsx b/src/app/(admin)/admin/announcements/announcement-actions.tsx index 8061c36..8870b0c 100644 --- a/src/app/(admin)/admin/announcements/announcement-actions.tsx +++ b/src/app/(admin)/admin/announcements/announcement-actions.tsx @@ -63,7 +63,7 @@ export function AnnouncementActions({ size="sm" variant="destructive" title="删除这条公告?" - description="公告本体和已经同步的站内通知会一起删除,此操作无法恢复。" + description="会删除公告和同步通知,无法恢复。" confirmLabel="删除公告" successMessage="公告已删除" errorMessage="删除失败" diff --git a/src/app/(admin)/admin/audit-logs/_components/audit-logs-table.tsx b/src/app/(admin)/admin/audit-logs/_components/audit-logs-table.tsx index dcd26ec..e4c66ab 100644 --- a/src/app/(admin)/admin/audit-logs/_components/audit-logs-table.tsx +++ b/src/app/(admin)/admin/audit-logs/_components/audit-logs-table.tsx @@ -24,7 +24,7 @@ export function AuditLogsTable({ logs }: { logs: AuditLog[] }) { (
@@ -36,7 +36,7 @@ export function AuditLogsTable({ logs }: { logs: AuditLog[] }) { id={log.id} target="AUDIT_LOGS" title="删除这条审计日志?" - description="删除后无法恢复。系统会记录一条新的删除审计,用于保留后台操作痕迹。" + description="会新增一条删除审计记录。" successMessage="审计日志已删除" />
@@ -99,7 +99,7 @@ export function AuditLogsTable({ logs }: { logs: AuditLog[] }) { id={log.id} target="AUDIT_LOGS" title="删除这条审计日志?" - description="删除后无法恢复。系统会记录一条新的删除审计,用于保留后台操作痕迹。" + description="会新增一条删除审计记录。" successMessage="审计日志已删除" />
diff --git a/src/app/(admin)/admin/backups/page.tsx b/src/app/(admin)/admin/backups/page.tsx index 331165f..4187f30 100644 --- a/src/app/(admin)/admin/backups/page.tsx +++ b/src/app/(admin)/admin/backups/page.tsx @@ -26,7 +26,7 @@ export default function BackupsPage() {

导出数据库

- 导出为可恢复的 SQL 脚本,适合在升级、迁移和大规模配置调整前做完整备份。 + 导出 SQL 备份,升级或迁移前建议保存。

diff --git a/src/app/(admin)/admin/backups/restore-form.tsx b/src/app/(admin)/admin/backups/restore-form.tsx index 4ccdbfd..3e9b210 100644 --- a/src/app/(admin)/admin/backups/restore-form.tsx +++ b/src/app/(admin)/admin/backups/restore-form.tsx @@ -33,9 +33,7 @@ export function RestoreBackupForm() {

恢复数据库

-

- 支持上传 SQL 备份文件或直接粘贴 SQL。恢复会覆盖当前数据库对象,请确认备份来源可信。 -

+

上传或粘贴 SQL。恢复会覆盖当前数据库。

@@ -46,13 +44,13 @@ export function RestoreBackupForm() {
- +
-