diff --git a/changelogs-v2/2026-09/07_7244_选品接口透出产品类型与团期班期列表-修改接口-管理后台.md b/changelogs-v2/2026-09/07_7244_选品接口透出产品类型与团期班期列表-修改接口-管理后台.md index df546dac..cfb23498 100644 --- a/changelogs-v2/2026-09/07_7244_选品接口透出产品类型与团期班期列表-修改接口-管理后台.md +++ b/changelogs-v2/2026-09/07_7244_选品接口透出产品类型与团期班期列表-修改接口-管理后台.md @@ -12,7 +12,7 @@ frontend_owner: "mmg" frontend_ref: "" target_release: "" verified_at: "2026-09-07" -status_note: "PR #7259 已合入 dev-v3(9800cddde),2026-09-07 网关实测 15/15 通过。前端待办(第八.5 节):Step1Sku.vue GROUP 产品卡展开 batches 选班期(ENROLLING/NEARLY_FULL 可选,其余灰显),GROUP 未选班期不进第 3 步,第 3 步出发日取所选班期 departureDate 不再手填,创建订单带 productBatchId=String(batchId),深链带 productBatchId 预选。契约清晰但属新建订单多步流程交互改造(中风险,非纯展示)。按「先完成任务清单」排在 #7067 U2-U7 之后,与 backlog 其余项统一汇总审派发,本条保持 pending。" +status_note: "PR #7259 已合入 dev-v3(9800cddde),2026-09-07 网关实测 15/15 通过。前端待办(第八.5 节):Step1Sku.vue GROUP 产品卡展开 batches 选班期(ENROLLING/NEARLY_FULL 可选,其余灰显),GROUP 未选班期不进第 3 步,第 3 步出发日取所选班期 departureDate 不再手填,创建订单带 productBatchId=String(batchId),深链带 productBatchId 预选。契约清晰但属新建订单多步流程交互改造(中风险,非纯展示)。按「先完成任务清单」排在 #7067 U2-U7 之后,与 backlog 其余项统一汇总审派发,本条保持 pending。2026-09-07 13:50 复测:后端仍正常返回 2 期班期,而管理后台选品页依旧无法选班期,原因是 hl-ui 尚未消费本契约(origin/master 的 Step1Sku.vue 中 batches/productType/batchLabel/productBatchId 均 0 次命中),不是后端问题。" updated_at: "2026-09-07" base: "dev-v3" --- @@ -387,6 +387,8 @@ GET /admin/product/item/order-picker?lineId=2044248925572919297&page=1&pageSize= ## 八.5、前端配套(mmg 待办) +> **2026-09-07 13:50 复测结论**:后端接口已就绪。`GET /admin/product/item/order-picker?lineId=2044248925572919297` 对产品「冻干粉发短信给」返回 `productType=GROUP` 与 2 期可售班期——第 7 期「没,那你」2026-10-01→2026-10-03 剩 25 房 ENROLLING;第 8 期「QA-7189-1201」2026-12-01→2026-12-03 剩 4 房 ENROLLING。但此刻管理后台「新建订单 → 选择产品」页展开产品后仍只显示档位、没有班期列表,经查 `origin/master` 的 `src/views/order-v2/new/components/Step1Sku.vue` 中 `batches` / `productType` / `batchLabel` / `productBatchId` **均未出现(0 次命中)**,即前端尚未消费本契约。**这不是后端缺陷**,下面 5 条待办完成后该页即可选班期。 + 1. **`Step1Sku.vue`**: `productType === "GROUP"` 的产品卡展开显示 `batches[]`,每行建议格式 `第{batchLabel}期 · {batchName} · {departureDate} 到 {endDate} · 剩 {remainRooms ?? "不限"} 房 · {batchStatusLabel}`; `batchStatus` 不属于 `{ENROLLING, NEARLY_FULL}` 的班期灰显不可选。选中档位与班期后 emit 带上 `productBatchId` 与 `batchDepartureDate`。