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}