diff --git a/app/(admin)/layout.tsx b/app/(admin)/layout.tsx index ee5dfe96f..fd960eca7 100644 --- a/app/(admin)/layout.tsx +++ b/app/(admin)/layout.tsx @@ -50,6 +50,7 @@ export default async function AdminLayout({ tutorialEnabled={siteSettings.tutorialEnabled ?? false} rankingEnabled={siteSettings.rankingEnabled ?? true} productPlanningEnabled={(siteSettings as any).productPlanningEnabled ?? true} + videoCanvasEnabled={(siteSettings as any).videoCanvasEnabled ?? true} />
{children}
diff --git a/app/(admin)/settings/admin-settings-client.tsx b/app/(admin)/settings/admin-settings-client.tsx index ddb60bbe3..95039602a 100644 --- a/app/(admin)/settings/admin-settings-client.tsx +++ b/app/(admin)/settings/admin-settings-client.tsx @@ -482,6 +482,7 @@ type SiteSettings = { canvasEnabled: boolean; agentEnabled: boolean; canvasAgentModeEnabled: boolean; + videoCanvasEnabled: boolean; videoCanvasSidebarEnabled: boolean; agentCategoryTreeConfig: { productCategories: string[]; @@ -989,6 +990,7 @@ export function AdminSettingsClient() { canvasEnabled: true, agentEnabled: true, canvasAgentModeEnabled: true, + videoCanvasEnabled: true, videoCanvasSidebarEnabled: true, agentCategoryTreeConfig: { productCategories: [], @@ -1093,6 +1095,10 @@ export function AdminSettingsClient() { agentEnabled: (siteSettingsData as any).agentEnabled ?? true, canvasAgentModeEnabled: (siteSettingsData as any).canvasAgentModeEnabled ?? true, + videoCanvasEnabled: + (siteSettingsData as any).videoCanvasEnabled ?? + (siteSettingsData as any).videoCanvasSidebarEnabled ?? + true, videoCanvasSidebarEnabled: (siteSettingsData as any).videoCanvasSidebarEnabled ?? true, agentCategoryTreeConfig: { @@ -9432,25 +9438,48 @@ export function AdminSettingsClient() {
-
setSiteSettings({ ...siteSettings, - videoCanvasSidebarEnabled: checked, + videoCanvasEnabled: checked, }) } />
+ {siteSettings.videoCanvasEnabled && ( +
+
+ +
+ 开启后,视频画布左侧显示“视频模块”分层侧边栏;关闭后只保留画布本体与节点快捷添加。 +
+
+ + setSiteSettings({ + ...siteSettings, + videoCanvasSidebarEnabled: checked, + }) + } + /> +
+ )} +