docs(changelog): 出行人保存校验至少一成人填手机号(#5855)前端已实现 24f31813
一些检查失败了
changelog-filename-gate / validate (push) Failing after 2s

实证保存链路天然兼容(统一拦截器 toast),并按 §11 建议落地表单提交前提示增强:
无成人填手机号时 message.warning 提前提示、不阻断由后端 581136 兜底。
测试:TravelerInfoEditor spec +2,11 全绿。
这个提交包含在:
Mimingguang 2026-08-11 18:00:18 +08:00 提交者 Mimingguang
父节点 5236c14599
当前提交 57c7dcd2aa

查看文件

@ -7,12 +7,12 @@ change_type: "修改接口"
author: "yst" author: "yst"
backend_status: "deployed" backend_status: "deployed"
gateway_status: "not_required" gateway_status: "not_required"
frontend_status: "pending" frontend_status: "implemented"
frontend_owner: "" frontend_owner: "mmg"
frontend_ref: "" frontend_ref: "24f31813"
target_release: "" target_release: ""
verified_at: "" verified_at: "2026-08-11"
status_note: "" status_note: "前端已实现(2026-08-11,mmg,24f31813)。实证保存链路天然兼容——persistTravelerInfo(order-v2/detail/index.vue:1005)走统一拦截器,581136 由后端 message 透传 toast,无需特殊分支。并按 §11「建议」落地表单提示增强:TravelerInfoEditor submit 校验通过后对「最终生效集合」判定,无任何成人(复用 isChildTraveler,travelerType 或 birthday<12 兜底)phone 非空(脱敏含*算已有) message.warning 提前提示至少需要一名成人出行人填写手机号用于合同签署,不阻断由后端 581136 兜底测试:useMessage mock warning,+2 用例(无成人手机提示且仍返回 payload/有则不提示),TravelerInfoEditor 11 全绿,checkpoint 精确文件集全过"
updated_at: "2026-08-11" updated_at: "2026-08-11"
base: "dev-v3" base: "dev-v3"
--- ---