docs: 归档任务 #145
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
# #145 任务详情字段支持双击复制
|
||||
|
||||
- 工单号:#145
|
||||
- 标题:任务详情字段支持双击复制
|
||||
- 类型:功能
|
||||
- 父级:#1
|
||||
- 版本:MVP #2
|
||||
- 状态:待验收
|
||||
- 日期:2026-08-11
|
||||
- Gitea:<http://ilaer.eicp.net:8418/chengma/cmautobuy/issues/145>
|
||||
|
||||
## 背景与目标
|
||||
|
||||
让采购人员在任务详情窗口快速复制商品标题、编号、链接、店铺、颜色、价格和尺码等字段,减少手工拖选文字。
|
||||
|
||||
## 最终方案
|
||||
|
||||
新增保持 Fluent Label 外观的可复制字段控件。双击或在字段获得焦点后按 `Ctrl+C`,都会复制完整字段值;字段仍支持标准鼠标和键盘文本选择。复制成功后在窗口底部显示两秒中文反馈,不弹窗、不抢夺焦点。商品链接只复制,不自动打开。
|
||||
|
||||
## 改了哪些
|
||||
|
||||
- `client/src/task_detail_view.py`:增加可复制 Label、剪贴板操作和窗口内反馈。
|
||||
- `client/test/test_task_detail_view.py`:覆盖双击复制、键盘复制、剪贴板内容和反馈。
|
||||
- `docs/client/05-ui-specification.md`:补充详情字段复制规则。
|
||||
|
||||
## 验收结果
|
||||
|
||||
| 验收标准 | 结果 |
|
||||
|---|---|
|
||||
| 基础信息和采集信息字段可双击复制 | 通过 |
|
||||
| 颜色名称、价格和尺码分别复制 | 通过 |
|
||||
| 字段名称和章节标题不参与复制 | 通过 |
|
||||
| 支持文本选择及 Ctrl+C | 通过 |
|
||||
| 窗口内显示中文复制反馈 | 通过 |
|
||||
| 商品链接只复制、不打开浏览器 | 通过 |
|
||||
| 不修改数据库、Admin 和自动化流程 | 通过 |
|
||||
|
||||
## 测试
|
||||
|
||||
- 执行的命令:`python -m py_compile src/task_detail_view.py`;任务详情离屏测试;Client 全量 unittest。
|
||||
- 结果:任务详情 8 项通过;Client 全量 379 项通过。
|
||||
- **没验证到的部分**:未在有界面 Windows 环境人工双击所有字段;未使用 Narrator 检查无障碍播报。
|
||||
|
||||
## 相关提交
|
||||
|
||||
- `07c5a85` 任务详情字段支持双击复制
|
||||
Reference in New Issue
Block a user