diff --git a/changelogs-v2/2026-09/18_7939_团期看板统计条回带生效班期范围与被过滤条数-修改接口-管理后台.md b/changelogs-v2/2026-09/18_7939_团期看板统计条回带生效班期范围与被过滤条数-修改接口-管理后台.md index f7172bab..7d83e100 100644 --- a/changelogs-v2/2026-09/18_7939_团期看板统计条回带生效班期范围与被过滤条数-修改接口-管理后台.md +++ b/changelogs-v2/2026-09/18_7939_团期看板统计条回带生效班期范围与被过滤条数-修改接口-管理后台.md @@ -7,12 +7,12 @@ author: "jw(GIT)" change_type: "修改接口" backend_status: "deployed" gateway_status: "verified" -frontend_status: "pending" +frontend_status: "verified" frontend_owner: "mmg" -frontend_ref: "" +frontend_ref: "8360287a44191921a5abd7110b1ecd4f2b8f98ae" target_release: "" -verified_at: "" -status_note: "团期看板统计条 GET /v3/admin/order/group-batch/summary 出参纯新增 effectiveScope(本次生效的班期范围 ONGOING/FINISHED/ALL)与 filteredOutCount(被范围过滤掉的班期数,与 total 同一套 productId/month/keyword 筛选,ALL 时恒 0);入参、既有 5 个字段、错误码、scope 缺省值均不变。解决「产品卡片 10 期、统计条共 8 期」同屏打架且无解释的问题。后端已合并 dev-v3(129de0292)并部署 TEST,网关实测 29/29 通过。前端待办:effectiveScope≠ALL 且 filteredOutCount>0 时,在统计条旁提示「仅显示未结束班期(另有 N 期已结束)」,见第四节。" +verified_at: "2026-09-18" +status_note: "团期看板统计条 GET /v3/admin/order/group-batch/summary 出参纯新增 effectiveScope(本次生效的班期范围 ONGOING/FINISHED/ALL)与 filteredOutCount(被范围过滤掉的班期数,与 total 同一套 productId/month/keyword 筛选,ALL 时恒 0);入参、既有 5 个字段、错误码、scope 缺省值均不变。解决「产品卡片 10 期、统计条共 8 期」同屏打架且无解释的问题。后端已合并 dev-v3(129de0292)并部署 TEST,网关实测 29/29 通过。前端待办:effectiveScope≠ALL 且 filteredOutCount>0 时,在统计条旁提示「仅显示未结束班期(另有 N 期已结束)」,见第四节。[mmg 2026-09-18 已实现并验证] batch/index.vue 总览条加 scopeFilterHint:ONGOING 且 filteredOutCount>0 显「仅显示未结束班期(另有 N 期已结束)」、FINISHED 显「仅显示已结束班期(另有 N 期未结束)」、ALL 或 0 不提示;scope 已随 9/16 前台条目摘除,经用户确认只提示不加「查看全部」切换;store 原样存响应新字段自动流入,零 API/store 改动;spec 加 #7939 专项 3 例,定向 9/9+scoped checkpoint 全绿。" updated_at: "2026-09-18" base: "dev-v3" --- diff --git a/changelogs-v2/2026-09/18_frontend_团期看板不要显示28位班期编号batchNo-前端缺陷-管理后台.md b/changelogs-v2/2026-09/18_frontend_团期看板不要显示28位班期编号batchNo-前端缺陷-管理后台.md index 80ab4ace..04fef0b7 100644 --- a/changelogs-v2/2026-09/18_frontend_团期看板不要显示28位班期编号batchNo-前端缺陷-管理后台.md +++ b/changelogs-v2/2026-09/18_frontend_团期看板不要显示28位班期编号batchNo-前端缺陷-管理后台.md @@ -7,12 +7,12 @@ author: "wx(GIT)" change_type: "前端缺陷" backend_status: "not_required" gateway_status: "not_required" -frontend_status: "pending" +frontend_status: "verified" frontend_owner: "mmg" -frontend_ref: "" +frontend_ref: "c6174f2ccc77df246e63f9b94f3810b457b0a603" target_release: "" -verified_at: "" -status_note: "纯前端条目,后端零改动。团期看板每行在班期名称右侧渲染了 batchNo,而 batchNo 的实际值是 Q + yyyyMMdd + 19 位雪花 id(共 28 位,如 Q202610082100839310855999490),在窄列里被折行截断成「Q20 / 26…999490」,对用户没有任何可读意义。行内已有 batchLabel(第N期)与 batchName(如「10月8日出发团」)足以识别该班期,请前端移除 batchNo 的显示。注意 batchNo 仍是 keyword 搜索的匹配字段之一,只是不再展示,不要从请求里删掉。" +verified_at: "2026-09-18" +status_note: "纯前端条目,后端零改动。团期看板每行在班期名称右侧渲染了 batchNo,而 batchNo 的实际值是 Q + yyyyMMdd + 19 位雪花 id(共 28 位,如 Q202610082100839310855999490),在窄列里被折行截断成「Q20 / 26…999490」,对用户没有任何可读意义。行内已有 batchLabel(第N期)与 batchName(如「10月8日出发团」)足以识别该班期,请前端移除 batchNo 的显示。注意 batchNo 仍是 keyword 搜索的匹配字段之一,只是不再展示,不要从请求里删掉。[mmg 2026-09-18 已实现并验证] PeriodRow 移除 batchNo 渲染块+batchNoText/batchNoFull computed+format 两函数 import+.period__gtno 死样式;仅删显示——batchNo 仍是 keyword 搜索匹配字段,请求/响应数据链不动,BatchHero 详情页展示不在本条目范围保持原样;spec 原短号例改「不渲染+可读标识保留」专项,定向 21/21+scoped checkpoint 全绿。" updated_at: "2026-09-18" base: "dev-v3" --- diff --git a/changelogs-v2/2026-09/18_frontend_团期看板月份分组倒序应按出发日正序-前端缺陷-管理后台.md b/changelogs-v2/2026-09/18_frontend_团期看板月份分组倒序应按出发日正序-前端缺陷-管理后台.md index 0b076569..08eaba26 100644 --- a/changelogs-v2/2026-09/18_frontend_团期看板月份分组倒序应按出发日正序-前端缺陷-管理后台.md +++ b/changelogs-v2/2026-09/18_frontend_团期看板月份分组倒序应按出发日正序-前端缺陷-管理后台.md @@ -7,12 +7,12 @@ author: "wx(GIT)" change_type: "前端缺陷" backend_status: "not_required" gateway_status: "not_required" -frontend_status: "pending" +frontend_status: "verified" frontend_owner: "mmg" -frontend_ref: "" +frontend_ref: "c19923be3f5e3c41b84a7b8acb8a00081df34293" target_release: "" -verified_at: "" -status_note: "纯前端条目,后端零改动。团期看板按月份分组渲染时,月份组的顺序是倒序(11 月排在 10 月之前),与原型「6 月 → 7 月」的正序要求相反。后端 GET /v3/admin/order/group-batch/board 返回的行本身是按出发日期升序的(2026-09-18 测试环境实测,10 行原始顺序 2026-08-20 → 2026-11-26 严格递增),且该接口只有 productId 与 scope 两个入参、不提供任何排序开关,因此倒序是前端分组渲染环节引入的。请前端在按月份聚合后,对月份组按月份升序排列,组内保持后端给的顺序。" +verified_at: "2026-09-18" +status_note: "纯前端条目,后端零改动。团期看板按月份分组渲染时,月份组的顺序是倒序(11 月排在 10 月之前),与原型「6 月 → 7 月」的正序要求相反。后端 GET /v3/admin/order/group-batch/board 返回的行本身是按出发日期升序的(2026-09-18 测试环境实测,10 行原始顺序 2026-08-20 → 2026-11-26 严格递增),且该接口只有 productId 与 scope 两个入参、不提供任何排序开关,因此倒序是前端分组渲染环节引入的。请前端在按月份聚合后,对月份组按月份升序排列,组内保持后端给的顺序。[mmg 2026-09-18 已实现并验证] batch/index.vue groups 默认分支月组排序由月份倒序改升序(早月靠上),「其他/日期未定」沉底与显式排序跟随 records 首见顺序两分支不动,组内保持后端原序不重排;spec 例改钉「默认升序不随行序+显式排序跟随行序」,定向 6/6+scoped checkpoint 全绿。" updated_at: "2026-09-18" base: "dev-v3" ---