diff --git a/apps/admin-web/src/components/GenerateTaskDrawer.vue b/apps/admin-web/src/components/GenerateTaskDrawer.vue index 4ffe20d..9bb0c07 100644 --- a/apps/admin-web/src/components/GenerateTaskDrawer.vue +++ b/apps/admin-web/src/components/GenerateTaskDrawer.vue @@ -155,8 +155,8 @@ function hydrateForm(): void { form.promptRuleId = props.task?.prompt_rule_id ?? undefined; form.platformIds = parseTargetPlatforms(props.task?.target_platform); form.coverEnabled = true; - form.enableWebSearch = false; - form.generateCount = 1; + form.enableWebSearch = props.task?.enable_web_search ?? false; + form.generateCount = props.task?.generate_count ?? 1; form.scheduleTime = parseCronToDailyTime(props.task?.cron_expr); resetCoverState(); } @@ -171,6 +171,8 @@ function buildSchedulePayload() { prompt_rule_id: form.promptRuleId!, cron_expr: buildDailyCron(form.scheduleTime), target_platform: serializeTargetPlatforms(getSelectedPlatformIds()), + enable_web_search: form.enableWebSearch, + generate_count: form.generateCount, }; } diff --git a/apps/admin-web/src/components/ScheduleTaskTab.vue b/apps/admin-web/src/components/ScheduleTaskTab.vue index 3e74bb5..a2d1309 100644 --- a/apps/admin-web/src/components/ScheduleTaskTab.vue +++ b/apps/admin-web/src/components/ScheduleTaskTab.vue @@ -227,7 +227,7 @@ function handleTableChange(nextPage: number, nextPageSize: number): void { {{ formatPublishPlatformSummary(record.target_platform) }}