把单条“重新执行”拆成“重新采集”和“重新采购”。本工单实现勾选多条后的采集类型过滤、安全预检、确认、串行内存队列、停止和汇总。
client/src/task_models.py
task_repository.py
pdd_ui.py
pdd_ui_event.py
QObject + QThread
docs/client/01-requirements.md
02-architecture.md
05-ui-specification.md
06-quality-security.md
# client 目录 C:/Python310/python.exe -m unittest discover -s test -p 'test_task_repository.py' -v C:/Python310/python.exe -m unittest discover -s test -p 'test_pdd_ui_event.py' -v C:/Python310/python.exe -m py_compile src/pdd_ui.py src/pdd_ui_event.py src/task_repository.py src/task_models.py C:/Python310/python.exe -m unittest discover -s test -p 'test_*.py' -q
离屏验证主窗口;真机只验证采集队列,不执行采购或下单。
598c808
a6f3a91
docs/task/138-批量重新采集并拆分任务执行按钮.md
已完成:
验证:
SMOKE_OK
用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:ad44f83。现关闭工单。
ad44f83
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
把单条“重新执行”拆成“重新采集”和“重新采购”。本工单实现勾选多条后的采集类型过滤、安全预检、确认、串行内存队列、停止和汇总。
做什么 / 不做什么
怎么做
client/src/task_models.py、task_repository.py、pdd_ui.py、pdd_ui_event.py。QObject + QThread,不从工作线程访问 QWidget。docs/client/01-requirements.md、02-architecture.md、05-ui-specification.md、06-quality-security.md。验收标准
怎么验证
离屏验证主窗口;真机只验证采集队列,不执行采购或下单。
风险和回退
实施完成,等待验收
598c808a6f3a91docs/task/138-批量重新采集并拆分任务执行按钮.md已完成:
验证:
SMOKE_OK。用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:
ad44f83。现关闭工单。