chore(changelog): 回写 2026-09-28 六单前端闭环(28_frontend缺陷/#8481/#8384/#8469 implemented;#8477/#8482 not_required)
changelog-filename-gate / validate (push) Failing after 1s

这个提交包含在:
Mimingguang
2026-09-29 10:02:16 +08:00
父节点 85e97677d8
当前提交 fb3129af24
共修改 5 个文件,包含 25 行新增和 25 行删除
@@ -7,12 +7,12 @@ author: "yst"
change_type: "修改接口" change_type: "修改接口"
backend_status: "deployed" backend_status: "deployed"
gateway_status: "verified" gateway_status: "verified"
frontend_status: "pending" frontend_status: "implemented"
frontend_owner: "" frontend_owner: "mmg"
frontend_ref: "" frontend_ref: "577683cf59a5ce3bf74bc48e6682be745de638c1"
target_release: "" target_release: "v2.1"
verified_at: "" verified_at: "2026-09-29"
status_note: "" status_note: "前端已交付(团期子订单隐藏订单级预支按钮,589558 拦截器透 message 兜底),详见 hl-admin v2.1 提交 577683cf。"
updated_at: "2026-09-28" updated_at: "2026-09-28"
base: "dev-v3" base: "dev-v3"
--- ---
@@ -7,12 +7,12 @@ author: "jw(GIT)"
change_type: "修改接口" change_type: "修改接口"
backend_status: "deployed" backend_status: "deployed"
gateway_status: "verified" gateway_status: "verified"
frontend_status: "pending" frontend_status: "implemented"
frontend_owner: "" frontend_owner: "mmg"
frontend_ref: "" frontend_ref: "17afce4236ba8157f66f0aa0ffb181e9da60ae35"
target_release: "" target_release: "v2.1"
verified_at: "" verified_at: "2026-09-29"
status_note: "PR #8489 已合入 dev-v3(2c87b0618),TEST 的 hl-order-service-v3 运行 dev-v3 2c87b0618;经网关 api.test.1814.love 用真实 admin token 实测 AC-1~AC-6、AC-9 通过(验收脚本 22/22)。5 个接口结构、字段名、枚举值集不变,颜色渲染逻辑不用改;导/摄计数单位由户变为名册位,看板悬停 0/0 与导/摄页签、芯片弹层的按户文案需前端核对(见第四节交接清单),故 frontend_status 记 pending。" status_note: "PR #8489 已合入 dev-v3(2c87b0618),TEST 的 hl-order-service-v3 运行 dev-v3 2c87b0618;经网关 api.test.1814.love 用真实 admin token 实测 AC-1~AC-6、AC-9 通过(验收脚本 22/22)。5 个接口结构、字段名、枚举值集不变,颜色渲染逻辑不用改;导/摄计数单位由户变为名册位,看板悬停 0/0 与导/摄页签、芯片弹层的按户文案需前端核对(见第四节交接清单),故 frontend_status 记 pending。前端已交付(导/摄汇总行随 #8468 已删;chipStatsTip total=0 改显「无需」),详见 hl-admin v2.1 提交 17afce42。"
updated_at: "2026-09-28" updated_at: "2026-09-28"
base: "dev-v3" base: "dev-v3"
--- ---
@@ -7,7 +7,7 @@ author: "wx(GIT)"
change_type: "删除接口" change_type: "删除接口"
backend_status: "deployed" backend_status: "deployed"
gateway_status: "verified" gateway_status: "verified"
frontend_status: "pending" frontend_status: "not_required"
frontend_owner: "" frontend_owner: ""
frontend_ref: "" frontend_ref: ""
target_release: "" target_release: ""
@@ -7,12 +7,12 @@ author: "jw(GIT)"
change_type: "修改接口" change_type: "修改接口"
backend_status: "deployed" backend_status: "deployed"
gateway_status: "verified" gateway_status: "verified"
frontend_status: "pending" frontend_status: "implemented"
frontend_owner: "" frontend_owner: "mmg"
frontend_ref: "" frontend_ref: "93a784cd0b1b69c00ff112675b44c083496a9593"
target_release: "" target_release: "v2.1"
verified_at: "" verified_at: "2026-09-29"
status_note: "PR #8487 已合入 dev-v3(22fce5985),TEST 的 hl-order-service-v3 运行 dev-v3 22fce5985(面板任务 45bfb475,两实例经运行字节探针确认)。经网关 api.test.1814.love 用 admin token 实测新增 / 改数量 / 删除后物资确认失效、改成原值不失效、失效后团期确认 589556、重新确认后放行、团期确认后三写口 589598、确认物资流水带清单快照、进入待出发记 BATCH_DEPARTURE_ADMIT,全部通过。前端需接:物资面板改数量 / 删除后要刷新团期详情(现在只有确认物资后才刷新),时间线识别三个新事件码(见第四节),故 frontend_status 记 pending。" status_note: "PR #8487 已合入 dev-v3(22fce5985),TEST 的 hl-order-service-v3 运行 dev-v3 22fce5985(面板任务 45bfb475,两实例经运行字节探针确认)。经网关 api.test.1814.love 用 admin token 实测新增 / 改数量 / 删除后物资确认失效、改成原值不失效、失效后团期确认 589556、重新确认后放行、团期确认后三写口 589598、确认物资流水带清单快照、进入待出发记 BATCH_DEPARTURE_ADMIT,全部通过。前端需接:物资面板改数量 / 删除后要刷新团期详情(现在只有确认物资后才刷新),时间线识别三个新事件码(见第四节),故 frontend_status 记 pending。前端已交付(物资三能力成功补 emit changed+配置节点重检预检),详见 hl-admin v2.1 提交 93a784cd。"
updated_at: "2026-09-28" updated_at: "2026-09-28"
base: "dev-v3" base: "dev-v3"
--- ---
@@ -7,12 +7,12 @@ author: "jw(GIT)"
change_type: "前端缺陷" change_type: "前端缺陷"
backend_status: "not_required" backend_status: "not_required"
gateway_status: "not_required" gateway_status: "not_required"
frontend_status: "pending" frontend_status: "implemented"
frontend_owner: "" frontend_owner: "mmg"
frontend_ref: "" frontend_ref: "41e42d0c6c8f323e65add238596f59fd7b433804"
target_release: "" target_release: "v2.1"
verified_at: "" verified_at: "2026-09-29"
status_note: "2026-09-28 jw 在 TEST(web.test.1814.love)从团期列表「进入团期」打开 jw测试产品 第1期(状态:配置),点浏览器返回,回到列表页即弹 400「参数 groupBatchId 格式错误,请检查后重试」。根因在 hl-ui:#8410(c37fd8ad)在团期详情页新增的 watch([canConfirmBatch, groupBatchId]) 没有照同页其它监听器写 isDetailActive 与空 id 两道守卫;离开详情页时路由先变、onDeactivated 后执行,中间这一拍 groupBatchId 塌缩为空串而页面仍算激活,该监听器随即调 loadConfirmCheck(),拼出 GET /v3/admin/order/group-batch//confirm-check,连续斜杠被合并后落进团期详情接口的 groupBatchId 位,confirm-check 转 Long 失败返 400。后端接口与数据均正常,契约不变。修法:该监听器补两道守卫(守卫放在清空 confirmCheck 之前),loadConfirmCheck 入口补空 id 兜底;与 28_8478 前端交接清单(保留 loadConfirmCheck)不冲突,可同批改。" status_note: "2026-09-28 jw 在 TEST(web.test.1814.love)从团期列表「进入团期」打开 jw测试产品 第1期(状态:配置),点浏览器返回,回到列表页即弹 400「参数 groupBatchId 格式错误,请检查后重试」。根因在 hl-ui:#8410(c37fd8ad)在团期详情页新增的 watch([canConfirmBatch, groupBatchId]) 没有照同页其它监听器写 isDetailActive 与空 id 两道守卫;离开详情页时路由先变、onDeactivated 后执行,中间这一拍 groupBatchId 塌缩为空串而页面仍算激活,该监听器随即调 loadConfirmCheck(),拼出 GET /v3/admin/order/group-batch//confirm-check,连续斜杠被合并后落进团期详情接口的 groupBatchId 位,confirm-check 转 Long 失败返 400。后端接口与数据均正常,契约不变。修法:该监听器补两道守卫(守卫放在清空 confirmCheck 之前),loadConfirmCheck 入口补空 id 兜底;与 28_8478 前端交接清单(保留 loadConfirmCheck)不冲突,可同批改。前端已交付(预检 watch 补 isDetailActive+空 id 双守卫+loadConfirmCheck 入口兜底),详见 hl-admin v2.1 提交 41e42d0c。"
updated_at: "2026-09-28" updated_at: "2026-09-28"
base: dev-v3 base: dev-v3
--- ---