From d8505a4b2b55c1a32d740f14d13151d330e01d81 Mon Sep 17 00:00:00 2001 From: chengma Date: Sat, 8 Aug 2026 10:30:49 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E6=9B=B4=E6=96=B0=E4=BB=BB=E5=8A=A1=20?= =?UTF-8?q?#39=20=E9=AA=8C=E6=94=B6=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/task/39-PDD任务详情窗口与颜色价格展示.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/docs/task/39-PDD任务详情窗口与颜色价格展示.md b/docs/task/39-PDD任务详情窗口与颜色价格展示.md index b63bf96..2051372 100644 --- a/docs/task/39-PDD任务详情窗口与颜色价格展示.md +++ b/docs/task/39-PDD任务详情窗口与颜色价格展示.md @@ -20,11 +20,12 @@ - 一个颜色只有一个有效价格时显示单价;存在多个价格时显示最低价到最高价并标记“价格不一致”;没有价格时显示“价格未采集”。不可用颜色另外显示“不可用”。 - 老数据没有 `dimensions` 时,从 `skus.options` 恢复颜色和尺码,避免详情完全为空。 - 使用 PyQt-Fluent-Widgets 的卡片、标签、流式布局、滚动区域和按钮;窗口支持 Esc 和“关闭”按钮返回列表。 +- 任务详情面向采购人员,`current_step` 在界面层转换为中文;数据库仍保存稳定英文值,未知内部值显示“未知步骤”。 - 本任务只读本地数据,不请求 Admin,也不操作 Android 设备。 ## 改了哪些 -- `client/src/task_detail_view.py`:新增详情展示数据、颜色价格聚合规则和非模态详情窗口。 +- `client/src/task_detail_view.py`:新增详情展示数据、颜色价格聚合规则、当前步骤中文映射和非模态详情窗口。 - `client/src/pdd_ui_event.py`:接收详情信号、读取 Repository、复用窗口并处理关闭生命周期。 - `client/test/test_task_detail_view.py`:测试去重、价格范围、缺价、旧数据回退、空数据和窗口创建。 - `client/test/test_pdd_ui_event.py`:测试详情窗口打开、非模态、相同任务复用和任务不存在。 @@ -42,6 +43,7 @@ | 不可用、空数据和旧格式数据有明确结果 | 通过 | | 表格模型不保存完整 `pdd_data` | 通过 | | SQLite 读取失败或任务不存在时不打开空窗口 | 通过 | +| 当前步骤不向采购人员直接显示英文内部值 | 通过 | | 语法检查、完整回归和主窗口离屏冒烟通过 | 通过 | ## 测试 @@ -57,9 +59,10 @@ Remove-Item Env:QT_QPA_PLATFORM ``` -- 结果:语法检查通过;完整 Client 测试共 162 项全部通过;主窗口离屏冒烟输出 `OK`;未新增依赖。离屏环境仍会输出现有 Qt 字体目录警告,不影响结果。 +- 结果:首次实现回归 162 项通过;中文化验收修正后的完整 Client 回归共 166 项全部通过;主窗口离屏冒烟输出 `OK`;未新增依赖。离屏环境仍会输出现有 Qt 字体目录警告,不影响结果。 - **没验证到的部分**:没有在实体 Windows 显示器上人工检查浅色、深色、100%~200% 缩放和大量颜色时的实际排版;没有连接真机,因为详情窗口只读取本地 SQLite,不需要设备。 ## 相关提交 - `cb323d3` 实现 PDD 任务详情窗口 +- `2f83be5` 中文显示任务当前步骤