changelog(frontend): 芯片计数依赖单号更正为 #7250
changelog-filename-gate / validate (push) Successful in 2s
changelog-filename-gate / validate (push) Successful in 2s
这个提交包含在:
@@ -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 不涉及。
|
||||
- 团期详情页除头部标题外的其它区域不涉及。
|
||||
- 已修好的「展开行子订单恒空」不要重复改。
|
||||
|
||||
在新工单中引用
屏蔽一个用户