changelog(frontend): 芯片计数依赖单号更正为 #7250
changelog-filename-gate / validate (push) Successful in 2s

这个提交包含在:
API Changelog Bot
2026-09-07 11:08:13 +08:00
父节点 ae20c451a1
当前提交 ce97c51aa9
@@ -12,7 +12,7 @@ frontend_owner: "mmg"
frontend_ref: ""
target_release: ""
verified_at: "2026-09-07"
status_note: "后端 #7188 / #7189 / #7190 三单已全部合并并部署测试服 dev-v3、网关实测通过(合并提交 a5eacefd / ac0ffb02 / ccb4d8fd),三份 changelog 分别在 06_7188 / 07_7189 / 06_7190。hl-ui gitea/v2.1(20eb2a19,2026-09-07)尚未消费这些字段,导致 wx 在测试服看到:行标题没有「第7期」、产品页签写「8 期」而看板只显 2 行、状态页签缺「出行完毕」。本篇是这三份 changelog 的前端待办汇总,不重复接口契约,只给现状 file:line 与期望效果。第 5 项芯片计数依赖后端 #7246,其 changelog 发布后再做。"
status_note: "后端 #7188 / #7189 / #7190 三单已全部合并并部署测试服 dev-v3、网关实测通过(合并提交 a5eacefd / ac0ffb02 / ccb4d8fd),三份 changelog 分别在 06_7188 / 07_7189 / 06_7190。hl-ui gitea/v2.1(20eb2a19,2026-09-07)尚未消费这些字段,导致 wx 在测试服看到:行标题没有「第7期」、产品页签写「8 期」而看板只显 2 行、状态页签缺「出行完毕」。本篇是这三份 changelog 的前端待办汇总,不重复接口契约,只给现状 file:line 与期望效果。第 5 项芯片计数依赖后端 #7250,其 changelog 发布后再做。"
updated_at: "2026-09-07"
base: "dev-v3"
---
@@ -21,7 +21,7 @@ base: "dev-v3"
## ⚠️ 关键变化
后端 #7188 / #7189 / #7190 已上线且实测通过,但 hl-ui 尚未消费新字段与新参数,现场表现为三个「看起来像 bug」的现象。本篇把待办逐条列清,**后端零改动**(第 5 项例外,依赖后端 #7246)。
后端 #7188 / #7189 / #7190 已上线且实测通过,但 hl-ui 尚未消费新字段与新参数,现场表现为三个「看起来像 bug」的现象。本篇把待办逐条列清,**后端零改动**(第 5 项例外,依赖后端 #7250)。
| # | 现象 | 根因 | 后端已给什么 |
|---|---|---|---|
@@ -29,7 +29,7 @@ base: "dev-v3"
| 2 | 产品页签写「8 期」,看板「全部期」只有 2 行 | 前端不传 `scope`,后端在传 productId 时缺省按「未结束」过滤 | `scope=ONGOING / FINISHED / ALL` 四端点同名同义 |
| 3 | 状态页签缺「出行完毕」 | 前端页签表硬编码 7 个 | 统计条固定返 8 键,含 `TRIP_FINISHED` |
| 4 | 未建团行点进去会报错 | 前端未按 `groupBatchId=null` 分支渲染 | 分页项 `groupBatchId` 可为 null,另有 `productBatchRemoved` 标孤儿行 |
| 5 | 芯片整格红,看不出哪户出了问题 | 现契约只给一个状态字符串 | 待后端 #7246 透出 `chipStats` 计数 |
| 5 | 芯片整格红,看不出哪户出了问题 | 现契约只给一个状态字符串 | 待后端 #7250 透出 `chipStats` 计数 |
**已修无需再动**:「展开行子订单列表恒空」(changelog `06_frontend_团期看板展开行子订单列表恒空-前端缺陷-管理后台.md`)在 `gitea/v2.1` 20eb2a19 已修复——`src/stores/orderV2Batch.js:44` 的 `ordersByBatch` 按 groupBatchId 键缓存已落地(`:166-173` 写入),`PeriodRow.vue:248-249` 注释也已说明不再依赖 `currentGroupBatchId`。
@@ -131,11 +131,11 @@ const title = computed(() => {
- `productBatchRemoved === true`(孤儿行,产品侧班期已删但团期仍有活跃子订单):行尾标「班期已删」灰标签,仍可展开看子订单。
- 未建团行的 `chips` 六项固定为 `TODO`,不要当成「有待办」去提醒;它只是零户占位。
### 5. 芯片红色可解释(依赖后端 #7246)
### 5. 芯片红色可解释(依赖后端 #7250)
**现状**:芯片只返回一个状态字符串,规则是「只要有一户被打回就整格 ERROR(红)」,优先于「进行中」。现场产品 2044306857534636034 的 10-01 期 55 户活跃单里有 1 户处于「驳回给定制师」,房芯片就整格红,运营看不出是 1 户还是 55 户出问题。
**期望**:wx 2026-09-07 拍板「口径不改,透出计数」。后端 #7246 将在看板列表额外返回 `chipStats.{hotel|vehicle|guide|photo|contract|insurance} = {done, total, error}`(附加对象,`chips` 字符串不变,老前端不受影响)。前端在芯片上加悬停提示:「{done}/{total} 待配」,`error` 大于 0 时追加「、{error} 户已打回」。**后端 #7246 的 changelog 发布后再做**,字段名以那份为准。
**期望**:wx 2026-09-07 拍板「口径不改,透出计数」。后端 #7250 将在看板列表额外返回 `chipStats.{hotel|vehicle|guide|photo|contract|insurance} = {done, total, error}`(附加对象,`chips` 字符串不变,老前端不受影响)。前端在芯片上加悬停提示:「{done}/{total} 待配」,`error` 大于 0 时追加「、{error} 户已打回」。**后端 #7250 的 changelog 发布后再做**,字段名以那份为准。
---
@@ -169,7 +169,7 @@ const title = computed(() => {
## 五、不影响范围
- 后端接口零改动(第 5 项待 #7246)。
- 后端接口零改动(第 5 项待 #7250)。
- 小程序、H5 不涉及。
- 团期详情页除头部标题外的其它区域不涉及。
- 已修好的「展开行子订单恒空」不要重复改。