From 8e77a7b30a68519c2f70f898fc911f5c9d3dd7eb Mon Sep 17 00:00:00 2001 From: API Changelog Bot Date: Mon, 7 Sep 2026 14:00:36 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelog):=20#7244=20=E8=A1=A5=E8=AE=B0?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=E5=A4=8D=E6=B5=8B=E7=BB=93=E8=AE=BA=E2=80=94?= =?UTF-8?q?=E2=80=94=E9=80=89=E5=93=81=E9=A1=B5=E6=97=A0=E6=B3=95=E9=80=89?= =?UTF-8?q?=E7=8F=AD=E6=9C=9F=E6=98=AF=E5=89=8D=E7=AB=AF=E6=9C=AA=E6=B6=88?= =?UTF-8?q?=E8=B4=B9=20batches=EF=BC=8C=E9=9D=9E=E5=90=8E=E7=AB=AF?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...44_选品接口透出产品类型与团期班期列表-修改接口-管理后台.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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`。