diff --git a/changelogs-v2/2026-06/13_司机录入H5表单打不开-导航守卫误拦公开路由-前端BUG.md b/changelogs-v2/2026-06/13_司机录入H5表单打不开-导航守卫误拦公开路由-前端BUG.md index 648ea61..aee598e 100644 --- a/changelogs-v2/2026-06/13_司机录入H5表单打不开-导航守卫误拦公开路由-前端BUG.md +++ b/changelogs-v2/2026-06/13_司机录入H5表单打不开-导航守卫误拦公开路由-前端BUG.md @@ -2,6 +2,19 @@ > 端:hl-ui(司机自助录入 H5,fleet 二期) | 严重度:**P0**(整条司机自助录入前端不可用,阿里云短信模板因此过不了审) | 后端/基建已全部就绪,**仅差前端这一处** | 2026-06-13 +--- + +## ✅ 2026-06-15 已解决(误报更正,前端无需改动) + +**此前判断"前端导航守卫 bug"系误报——真因在后端 URL,已由后端修复,前端不用动。** + +- 真因:① onboard 长链**缺 `/h5/` 前缀**(前端公开路由是 `/h5/driver-intake/:token`,后端却生成 `/driver-intake/...`,落到了非公开的 `/driver-intake`,被守卫正确拦去登录);② token 用 `?t=` 查询参数(应路径参数)。 +- 修复(均后端侧):`buildOnboardUrl` 改路径参数(PR #3803)+ Nacos `onboard-base-url` → `https://web.test.1814.love:9443/h5/driver-intake`。 +- 已验证:`web.test:9443/h5/driver-intake/{token}` 与 `hr.1814.love/h5/driver-intake/{token}` 均正常公开渲染录入表单。**`/h5/driver-intake/:token` 前端路由本就正常,守卫无 bug。** 阿里云短信模板已重提审核。 +- **mmg 无需任何改动,可忽略下方原"问题一/问题二"。** + +--- + ## ⚠️ 现象 司机点开录入短信里的链接,落地页**不是录入表单**,而是被重定向到**管理后台登录页**。阿里云短信模板 `SMS_508070093` 三次被拒,最新拒因「**根据您提供的链接,核实功能内容太少,无法判断实际内容**」——因为审核员打开链接看到的不是录入表单。