29 lines
1001 B
Markdown
29 lines
1001 B
Markdown
|
|
# 2026-06-08 — 调度表单仅配置开始执行周期
|
||
|
|
|
||
|
|
## 摘要
|
||
|
|
|
||
|
|
推送调度新建/编辑对话框简化为:**开始执行周期** + 任务内容 + 服务器;同步模式、目标路径、脚本超时、长任务不再在调度页配置,按系统默认及各服务器设置执行。
|
||
|
|
|
||
|
|
## 动机
|
||
|
|
|
||
|
|
用户确认:调度只负责「何时开始跑」,执行参数与推送页/脚本库/系统设置一致,避免重复配置。
|
||
|
|
|
||
|
|
## 涉及文件
|
||
|
|
|
||
|
|
- `frontend/src/pages/SchedulesPage.vue`
|
||
|
|
- `frontend/src/components/schedules/ScheduleCyclePicker.vue`
|
||
|
|
|
||
|
|
## 验证
|
||
|
|
|
||
|
|
```bash
|
||
|
|
cd frontend && npm run build
|
||
|
|
```
|
||
|
|
|
||
|
|
强刷后:新建调度 → 无同步模式/目标路径/超时字段 → 有开始执行周期说明 alert。
|
||
|
|
|
||
|
|
## 行为
|
||
|
|
|
||
|
|
- 新建:后端默认 `sync_mode=incremental`、无 target_path 覆盖、脚本默认超时
|
||
|
|
- 立即执行:增量推送、脚本不传 timeout/long_task
|
||
|
|
- 旧任务 DB 中已有自定义 sync_mode 等仍由 runner 读取,直至下次全量编辑策略变更
|