diff --git a/changelogs-v2/2026-09/23_8166_消息bizType路由契约交接-前端缺陷-管理后台.md b/changelogs-v2/2026-09/23_8166_消息bizType路由契约交接-前端缺陷-管理后台.md index abf2af28..a48b5966 100644 --- a/changelogs-v2/2026-09/23_8166_消息bizType路由契约交接-前端缺陷-管理后台.md +++ b/changelogs-v2/2026-09/23_8166_消息bizType路由契约交接-前端缺陷-管理后台.md @@ -12,7 +12,7 @@ frontend_owner: "mmg" frontend_ref: "77b421f839a0eaeaa419c19bb6f79a803dd99205" target_release: "v2.1" verified_at: "2026-09-23" -status_note: "关联工单#8166(bizType/bizId契约漂移)的前端交接件。后端已就绪,前端按本件调整三处routing逻辑。前端已交付(2026-09-23,三条必落地+AC-9 全做):①jumpBiz 改白名单兜底——订单白名单(ORDER/HOUSE/HOUSE_LEAD/GROUP/FLEET)才按 orderId 路由,新增/未知 bizType 不入列;②canJumpToBiz 白名单外返 false 不渲染跳转按钮,未知即不跳;③GROUP_HOUSE/GROUP_FLEET/GROUP_BATCH 按 bizId=groupBatchId 路由团期详情页 /order-v2/batch/detail/{id};AC-9 死分支(peer==CUSTOMIZER→housekeeper/orders,peerRole/senderRole/requirementId 后端从未返回)已删。路由解析抽 resolveBizRouteTarget 纯函数,spec 13 例全绿,checkpoint 全过。正文首版第一节把兜底分支位置写成 jumpBiz.js 的 else,已于 2026-09-23 订正为 index.vue:291-293,并补一节交付后必查(HOUSE NOTIFY 三义 bizId)。" +status_note: "关联工单#8166(bizType/bizId契约漂移)的前端交接件。后端已就绪,前端按本件调整三处routing逻辑。前端已交付(2026-09-23,三条必落地+AC-9 全做):①jumpBiz 改白名单兜底——订单白名单(ORDER/HOUSE/HOUSE_LEAD/GROUP/FLEET)才按 orderId 路由,新增/未知 bizType 不入列;②canJumpToBiz 白名单外返 false 不渲染跳转按钮,未知即不跳;③GROUP_HOUSE/GROUP_FLEET/GROUP_BATCH 按 bizId=groupBatchId 路由团期详情页 /order-v2/batch/detail/{id};AC-9 死分支(peer==CUSTOMIZER→housekeeper/orders,peerRole/senderRole/requirementId 后端从未返回)已删。路由解析抽 resolveBizRouteTarget 纯函数,spec 13 例全绿,checkpoint 全过。正文首版第一节把兜底分支位置写成 jumpBiz.js 的 else,已于 2026-09-23 订正为 index.vue:291-293,并补一节交付后必查(HOUSE NOTIFY 三义 bizId)。后端订正(补 HOUSE NOTIFY 复核项)前端已对照:resolveBizRouteTarget 中 isHouseNotifyRow 闸在白名单命中之前,HOUSE NOTIFY 行(bizId 三义)恒返 null,spec 已有该定向例({bizType:HOUSE,kind:NOTIFY,bizId 任意雪花}→null),未打穿 #8182;交付 commit 77b421f8 已可达 origin/v2.1(取证时因推送延迟暂不可见)。" updated_at: "2026-09-23" base: "dev-v3" ---