diff --git a/gptlog-process/gpdlog.md b/gptlog-process/gpdlog.md index 69d81f5..e9e9a7a 100644 --- a/gptlog-process/gpdlog.md +++ b/gptlog-process/gpdlog.md @@ -111,3 +111,27 @@ ### 结论 已按 `修改质检测试任务看板.docx` 完成 `TestTaskDashboard.vue` 修改:顶部统计卡片已调整,左侧新增测试任务汇总并放置已完工任务,右侧放置发货状态列表和测试装配任务列表,缺件明细已移除;加急汇总来自测试装配任务查询中加急总数大于 0 的任务数,滞留汇总来自及时检验报表任务数。`npm run build` 构建通过。work 目录资料已创建并复制原始 docx。 + +## 2026-07-03 测试任务汇总补回产品列 + +### 提问 + +用户反馈“项目和指标中间的产品怎么没了”,要求将测试任务汇总改成第二张参考图样式,即在“项目”和“指标”之间补回“产品”列,并展示产品图片、产品名称和产品汇总数量。 + +### 执行过程 + +1. 读取 `src/views/TestTaskDashboard.vue` 当前模板、汇总数据结构和样式。 +2. 确认当前“测试任务汇总”为三列:项目、指标、数量,确实缺少产品列。 +3. 修改表头,增加“产品”列。 +4. 修改汇总行模板:项目列显示项目名称和项目汇总数;产品列显示图片、产品名称和产品汇总数;右侧继续显示指标和数量。 +5. 导入 `阀.png`、`其他.png`、`电气.png`、`机械.png` 四张产品图片。 +6. 将测试任务汇总数据结构改为“阀类/系统类”项目下包含“阀/其他/电气/装配”产品,每个产品下展开“加急/滞留”两行。 +7. 新增 `getTaskProductKey`,按任务内容归类到阀、其他、电气、装配。 +8. 新增产品合计和项目合计函数,使产品列和项目列都能显示红色汇总数。 +9. 调整测试任务汇总表样式,使其接近参考图:项目列展示大类及总数,产品列图片在左、名称和数量在右,指标和数量列保持加急红色、滞留橙色。 +10. 执行 `npm run build`,构建成功。 +11. 同步更新 work 目录中的推进台账、任务矩阵、验收证据和决策记录。 + +### 结论 + +已将“测试任务汇总”改为“项目 / 产品 / 指标 / 数量”四列结构,产品列按参考图展示图片、产品名称和产品汇总数;构建验证通过。 diff --git a/src/views/TestTaskDashboard.vue b/src/views/TestTaskDashboard.vue index 3898bb8..fc196f5 100644 --- a/src/views/TestTaskDashboard.vue +++ b/src/views/TestTaskDashboard.vue @@ -40,6 +40,7 @@ 项目 + 产品 指标 数量 @@ -47,7 +48,19 @@ - {{ row.group }} +
+ {{ row.group }} + {{ row.groupTotal }} +
+ + +
+ +
+ {{ row.product }} + {{ row.productTotal }} +
+
{{ row.metric }} {{ row.value }} @@ -124,6 +137,10 @@