diff --git a/src/renderer/src/components/cleaner/CleanerExecutionBar.tsx b/src/renderer/src/components/cleaner/CleanerExecutionBar.tsx index 35e34bc..1abe6a9 100644 --- a/src/renderer/src/components/cleaner/CleanerExecutionBar.tsx +++ b/src/renderer/src/components/cleaner/CleanerExecutionBar.tsx @@ -8,6 +8,8 @@ interface CleanerExecutionBarProps { setDryRun: (value: boolean) => void headless: boolean setHeadless: (value: boolean) => void + recordVideo: boolean + setRecordVideo: (value: boolean) => void processConcurrency: number updateProcessConcurrency: (value: number) => void showSettingsMenu: boolean @@ -24,6 +26,8 @@ export function CleanerExecutionBar({ setDryRun, headless, setHeadless, + recordVideo, + setRecordVideo, processConcurrency, updateProcessConcurrency, showSettingsMenu, @@ -82,6 +86,22 @@ export function CleanerExecutionBar({ +
+
+
+
视频录制
+
+ 录制浏览器操作过程,保存到 logs/video +
+
+ +
+
并行处理数量
diff --git a/src/renderer/src/pages/CleanerPage.tsx b/src/renderer/src/pages/CleanerPage.tsx index db98dd4..ca2997d 100644 --- a/src/renderer/src/pages/CleanerPage.tsx +++ b/src/renderer/src/pages/CleanerPage.tsx @@ -40,6 +40,8 @@ const CleanerPage: React.FC = () => { setIsTypeDialogOpen, headless, setHeadless, + recordVideo, + setRecordVideo, processConcurrency, updateProcessConcurrency, showSettingsMenu, @@ -124,6 +126,8 @@ const CleanerPage: React.FC = () => { setDryRun={setDryRun} headless={headless} setHeadless={setHeadless} + recordVideo={recordVideo} + setRecordVideo={setRecordVideo} processConcurrency={processConcurrency} updateProcessConcurrency={updateProcessConcurrency} showSettingsMenu={showSettingsMenu}