docs(changelogs-v2): #5849 派单 Step2 多日误拦前端根因条 not_required
一些检查失败了
changelog-filename-gate / validate (push) Failing after 2s
一些检查失败了
changelog-filename-gate / validate (push) Failing after 2s
前端复核:changelog 所指 candidateServiceDate 仅单日根因属实,但致障链已被 08-11 候选证据门禁放宽盖过(validateDailyVehiclePlan 默认 requireCandidateEvidence=false, 三调用方均未开启),多日置灰不复现。frontend_status 翻 not_required,frontend_ref=0e5a0277。
这个提交包含在:
父节点
7c5eafada3
当前提交
56e89ee029
@ -7,12 +7,12 @@ change_type: "前端缺陷"
|
||||
author: "wx(GIT)"
|
||||
backend_status: "not_required"
|
||||
gateway_status: "not_required"
|
||||
frontend_status: "pending"
|
||||
frontend_status: "not_required"
|
||||
frontend_owner: "mmg"
|
||||
frontend_ref: ""
|
||||
frontend_ref: "0e5a0277"
|
||||
target_release: ""
|
||||
verified_at: ""
|
||||
status_note: "后端零改动。后端提交校验口径已满足业务要求(工单 #5849):车型/座位/数量与当前需求不符不拦截、降级为提示(AssignmentService.java:3038 创建链、assertFinalConfirmationBaseline:4676 baseline 均已定稿,#5810/#5824 一脉);真实资源冲突与日期越窗仍为硬拦(605001/605003/605062),该保留。26-5067 被卡的根因在前端:useVehicleDriverPicker.js 的 candidateServiceDate 只在 startDate===endDate(单日行程)才返回日期,多日行程返回空串 → candidateEvidence 为 null → daily-vehicle-plan.js 的 dailyVehiclePlanCandidateEvidenceMatches 要求 evidence.serviceDate===cell.serviceDate 永不匹配 → 每个用车日格都判「未通过候选校验」→ 槽位 selectionReady=false → 「已完成 0/1」、按钮置灰。后端候选接口已返回 availabilityWindows(按请求日期范围扣除阻断冲突后的可用窗口),数据足够前端判断「车/司机覆盖整个服务期」,无需新增接口。"
|
||||
verified_at: "2026-08-12"
|
||||
status_note: "后端零改动。后端提交校验口径已满足业务要求(工单 #5849):车型/座位/数量与当前需求不符不拦截、降级为提示(AssignmentService.java:3038 创建链、assertFinalConfirmationBaseline:4676 baseline 均已定稿,#5810/#5824 一脉);真实资源冲突与日期越窗仍为硬拦(605001/605003/605062),该保留。26-5067 被卡的根因在前端:useVehicleDriverPicker.js 的 candidateServiceDate 只在 startDate===endDate(单日行程)才返回日期,多日行程返回空串 → candidateEvidence 为 null → daily-vehicle-plan.js 的 dailyVehiclePlanCandidateEvidenceMatches 要求 evidence.serviceDate===cell.serviceDate 永不匹配 → 每个用车日格都判「未通过候选校验」→ 槽位 selectionReady=false → 「已完成 0/1」、按钮置灰。后端候选接口已返回 availabilityWindows(按请求日期范围扣除阻断冲突后的可用窗口),数据足够前端判断「车/司机覆盖整个服务期」,无需新增接口。前端 2026-08-12 复核 not_required:candidateServiceDate 仅单日、candidateEvidence 多日为空属实,但致障链已被 2026-08-11 候选证据门禁放宽盖过——validateDailyVehiclePlan 默认 requireCandidateEvidence=false 且三调用方(daily-vehicle-plan.js:616 / useAssignFlow.js:534 / AssignModal.vue:1698)均未开启,证据匹配分支不执行;Step2「下一步」disabled 只读 selectionReady(batch=selectedSlots>0 且无 selectionBlockedReason/dailyPlanValidationError),「已完成 N/M」走 isDailyVehiclePlanCellComplete 不查 _candidateEvidence;日格 scope 恒单日 order、槽位 scope 逐日格手工造证据(applySlotResourceSelection)绕过 picker evidence,多日置灰不复现,前端零改动。"
|
||||
updated_at: "2026-08-12"
|
||||
base: "dev-v3"
|
||||
---
|
||||
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户