import * as React from "react" import { Settings2 } from "lucide-react" import type { RoleView, WorkflowConfig } from "@/App" import { Badge } from "@/components/ui/badge" import { Button } from "@/components/ui/button" import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card" import { Input } from "@/components/ui/input" type SystemSettingsProps = { roleView: RoleView onRoleViewChange: (role: RoleView) => void workflowConfig: WorkflowConfig onWorkflowConfigChange: (next: WorkflowConfig) => void auditLogs: string[] } export function SystemSettings({ roleView, onRoleViewChange, workflowConfig, onWorkflowConfigChange, auditLogs, }: SystemSettingsProps) { return (

系统设置

管理角色视角、可选发布能力、私有云账号与导出迁移准备。

角色视角切换 切换后将影响车型库中的可见操作与可执行动作。 可选发布能力 以下能力用于展示成熟平台的扩展性,均不作为本期上线阻断项。
启用预发布
允许发布后撤回
发布方式
{workflowConfig.publishStrategy === "scheduled" && (
默认发布时间(用于新建内容) onWorkflowConfigChange({ ...workflowConfig, defaultPublishTime: e.target.value, }) } />
)}
官网周更规则 当前口径为每周人工巡检和人工更新,不展示自动日更能力。
执行频率 固定为每周人工巡检
建议执行时间 onWorkflowConfigChange({ ...workflowConfig, syncExecutionTime: e.target.value, }) } />
异常重试次数 onWorkflowConfigChange({ ...workflowConfig, retryCount: Number(e.target.value || 0), }) } />
更新后人工确认

需要确认:周更完成后进入待确认队列,由项目与运维负责人核查差异摘要并手动放行。

私有云账号与访问 展示平台部署和后台登录的基础准备项。
后台访问地址
账号开通原则
专有云环境状态 已纳入部署方案
导出与迁移准备 用于说明内容平台后续迁移到 Audi 其他平台时的交接能力。
内容全量导出 支持
素材打包导出 支持
配置与日志交接 支持
变更与审计 展示最近关键操作,用于审核与回溯演示。
最近 12 条关键变更 {auditLogs.length} 条
{auditLogs.map((item, idx) => (
{item}
))}
) }