当前“重新采集”和“重新采购”只能操作复选框勾选的任务。用户已经用鼠标选中一行但未勾选复选框时,按钮不可用,必须再点击较小的复选框,操作不够方便。
remote_task_id
pdd_data
预计修改:
client/src/pdd_ui.py
client/test/test_pdd_ui.py
docs/client/05-ui-specification.md
事件层继续接收稳定任务编号集合,避免把表格行号传给业务层。
在 client 目录执行:
client
$env:QT_QPA_PLATFORM='offscreen' C:/Python310/python.exe -m unittest discover -s test -p 'test_pdd_ui*.py'
预期:相关 UI 与事件测试全部通过。
bb7a502
e72462b
docs/task/176-重新执行支持当前行兜底.md
状态:已完成,等待用户验收。
用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:ad44f83。现关闭工单。
ad44f83
No dependencies set.
The note is not visible to the blocked user.
1. 基本信息
2. 要解决什么
当前“重新采集”和“重新采购”只能操作复选框勾选的任务。用户已经用鼠标选中一行但未勾选复选框时,按钮不可用,必须再点击较小的复选框,操作不够方便。
3. 做什么 / 不做什么
做什么
remote_task_id作为稳定身份;占位空行不能成为操作目标。不做什么
pdd_data。4. 已确认的实现方案
预计修改:
client/src/pdd_ui.py:集中解析“勾选优先、当前行兜底”的重新执行目标;当前行变化时更新两个按钮的可用状态。client/test/test_pdd_ui.py:覆盖当前行兜底、勾选优先、占位行和不改变勾选状态。docs/client/05-ui-specification.md:记录稳定交互规则。事件层继续接收稳定任务编号集合,避免把表格行号传给业务层。
5. 验收标准
6. 验证方式
在
client目录执行:预期:相关 UI 与事件测试全部通过。
风险和回退
实施完成,待用户验收
最终实现
remote_task_id。验证结果
提交与归档
bb7a502e72462bdocs/task/176-重新执行支持当前行兜底.md状态:已完成,等待用户验收。
用户于 2026-08-13 明确验收通过。本地归档状态已更新,批量验收记录提交:
ad44f83。现关闭工单。