diff --git a/app/(admin)/settings/admin-settings-client.tsx b/app/(admin)/settings/admin-settings-client.tsx index 2147b71..290aafa 100644 --- a/app/(admin)/settings/admin-settings-client.tsx +++ b/app/(admin)/settings/admin-settings-client.tsx @@ -166,6 +166,8 @@ type SiteSettings = { tutorialVideoUrl: string | null; tutorialEnabled: boolean; rankingEnabled: boolean; + canvasEnabled: boolean; + canvasDefaultModelId: string | null; }; type NavLink = { @@ -378,6 +380,8 @@ export function AdminSettingsClient() { tutorialVideoUrl: null, tutorialEnabled: false, rankingEnabled: true, + canvasEnabled: true, + canvasDefaultModelId: null, }); useEffect(() => { @@ -403,6 +407,8 @@ export function AdminSettingsClient() { tutorialVideoUrl: siteSettingsData.tutorialVideoUrl || null, tutorialEnabled: siteSettingsData.tutorialEnabled ?? false, rankingEnabled: siteSettingsData.rankingEnabled ?? true, + canvasEnabled: siteSettingsData.canvasEnabled ?? true, + canvasDefaultModelId: siteSettingsData.canvasDefaultModelId || null, }); } }, [siteSettingsData]); @@ -2567,6 +2573,50 @@ export function AdminSettingsClient() { )} + + {/* 无限画布设置 */} +
+
+
+ +
+ 开启后,用户可以使用无限画布进行图片编辑和生成 +
+
+ setSiteSettings({ ...siteSettings, canvasEnabled: checked })} + /> +
+ {siteSettings.canvasEnabled && ( +
+ + +
+ 设置无限画布中用户的默认生图模型。"智能自动"会根据用户需求自动选择最佳模型。 +
+
+ )} +