From a972180f6936b5e8295ecd943e049db82667dec4 Mon Sep 17 00:00:00 2001 From: Mimingguang <498526323@qq.com> Date: Mon, 21 Sep 2026 11:17:57 +0800 Subject: [PATCH] =?UTF-8?q?docs(changelogs-v2):=20#8087=20=E8=A1=A5?= =?UTF-8?q?=E8=AE=B0=E4=BA=8C=E6=AC=A1=E4=BF=AE=E5=A4=8D(=E4=B8=8B?= =?UTF-8?q?=E6=8B=89=E6=90=9C=E7=B4=A2=E9=BB=98=E8=AE=A4=E4=B8=8D=E8=BF=9B?= =?UTF-8?q?=E5=85=A8=E5=B1=80=E9=81=AE=E7=BD=A9)(mmg)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...8087_餐食下拉按餐厅联动未选餐厅只给全部-修改接口-管理后台.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/changelogs-v2/2026-09/21_8087_餐食下拉按餐厅联动未选餐厅只给全部-修改接口-管理后台.md b/changelogs-v2/2026-09/21_8087_餐食下拉按餐厅联动未选餐厅只给全部-修改接口-管理后台.md index 0417ec13..5f943b2a 100644 --- a/changelogs-v2/2026-09/21_8087_餐食下拉按餐厅联动未选餐厅只给全部-修改接口-管理后台.md +++ b/changelogs-v2/2026-09/21_8087_餐食下拉按餐厅联动未选餐厅只给全部-修改接口-管理后台.md @@ -33,7 +33,7 @@ base: "dev-v3" 🆕 **新增可选入参 `restaurantId`**:传了只返回该餐厅的上架餐食。 -**前端需要改**:订单详情「用餐」页签的餐食下拉,按该行当前选中的餐厅传 `restaurantId`;没选餐厅时不传该参数。切换餐厅后重新调用本接口即可拿到联动后的候选。前端已交付(mmg 2026-09-21, hl-admin 233de7be):订单详情「用餐」页签 MealTab 餐食下拉按行内选中餐厅传 restaurantId(未选不带,即「全部」口径);候选为共享单列表,scopeKey 记录本批候选的餐厅口径,聚焦时与行内餐厅不一致即按该行重查,搜索关键词随行餐厅一并上送;已选中行靠选中标签回显兜底,不受共享列表换口径影响。MealTab 13 例(新增联动 2 例)+dish api 8 例全过,checkpoint 全项通过。交付后修复(mmg 2026-09-21, hl-admin 07dfe636,用户实测反馈):①餐厅清除/更换时清空该行已选餐食(单价保留),回到新口径重选,避免存出「餐厅A餐食+餐厅B/无餐厅」的不一致行;②餐食/餐厅下拉取候选的 loading 圈改为只显当前操作行(候选是共享单状态,此前所有行下拉一起转圈)。MealTab 15 例全过。 +**前端需要改**:订单详情「用餐」页签的餐食下拉,按该行当前选中的餐厅传 `restaurantId`;没选餐厅时不传该参数。切换餐厅后重新调用本接口即可拿到联动后的候选。前端已交付(mmg 2026-09-21, hl-admin 233de7be):订单详情「用餐」页签 MealTab 餐食下拉按行内选中餐厅传 restaurantId(未选不带,即「全部」口径);候选为共享单列表,scopeKey 记录本批候选的餐厅口径,聚焦时与行内餐厅不一致即按该行重查,搜索关键词随行餐厅一并上送;已选中行靠选中标签回显兜底,不受共享列表换口径影响。MealTab 13 例(新增联动 2 例)+dish api 8 例全过,checkpoint 全项通过。交付后修复(mmg 2026-09-21, hl-admin 07dfe636,用户实测反馈):①餐厅清除/更换时清空该行已选餐食(单价保留),回到新口径重选,避免存出「餐厅A餐食+餐厅B/无餐厅」的不一致行;②餐食/餐厅下拉取候选的 loading 圈改为只显当前操作行(候选是共享单状态,此前所有行下拉一起转圈)。MealTab 15 例全过。二次修复(mmg 2026-09-21, hl-admin f9b4ef7c):取候选触发页面级全局遮罩(request.js 普通请求默认 showLoading),getDishList/getRestaurantResourceOptions 默认 showLoading:false,加载反馈回到下拉框自身 loading;全部调用方(MealTab/餐食编辑弹窗/结算餐厅选项)同类一并清零。dish 8 例+resource-options 5 例+MealTab 15 例全过。 ---