diff --git a/changelogs-v2/2026-08/08_5676_统一选择只改第一天-前端修复-管理后台.md b/changelogs-v2/2026-08/08_5676_统一选择只改第一天-前端修复-管理后台.md new file mode 100644 index 0000000..3b3fc34 --- /dev/null +++ b/changelogs-v2/2026-08/08_5676_统一选择只改第一天-前端修复-管理后台.md @@ -0,0 +1,43 @@ +--- +schema: "hl-changelog/v2" +ticket: "5676" +title: "统一选择只改第一天(前端改单次调 change=整体改派)" +consumer: "admin" +author: "wx" +change_type: "前端修复" +backend_status: "deployed" +gateway_status: "verified" +frontend_status: "pending" +frontend_owner: "" +frontend_ref: "" +target_release: "" +verified_at: "" +status_note: "" +updated_at: "2026-08-08" +base: "origin/dev-v3" +generated: "2026-08-08" +--- + +# 统一选择只改第一天(前端修复) + +## 问题(wx 实测) +派车"统一选择车辆/司机"选的车/司机**只应用到第一天**,没应用到所有出行日(该整体改派所有日期)。 + +## 根因(#5676 后端实证,责任端=前端) +前端"统一选择"**逐日循环调 change**(每天一行,effectiveDate 分别 8/28、8/29...)——change 语义是"effectiveDate 起连续后缀",逐日循环互相覆盖→只部分生效。 +**后端单次 change(effectiveDate=第一天,不传 serviceDates)正确全改所有天**(取消整段后缀+重建),后端无 bug。 + +## 前端修复 +"统一选择"(整体改派)改为**单次调 change:`effectiveDate=第一天`**(不传 serviceDates)——即整段改派所有出行日。不要逐日循环调。 +- 按天改派(#5676 新增 serviceDates)是另一功能(按天单独改),保留 +- 统一选择(整体)= 单次 change effectiveDate=第一天 + +## 验收 +- [ ] 统一选择选的车/司机应用到所有出行日(不只第一天) +- [ ] 按天改派不受影响 + +## 关联 +- #5676(按天改派已实现;统一选择修复=本前端任务) + +## 联系人 +- 后端/协调台:wx