R89 A6-A7 移动触控与回归补齐

这个提交包含在:
2026-05-05 19:52:04 +08:00
父节点 ee64909811
当前提交 99ad4c6aa6
共修改 6 个文件,包含 546 行新增和 31 行删除
@@ -142,6 +142,20 @@ Codex 可代做:
2. 用真实手机企业微信打开 OA 应用一次,确认真实 OAuth 回调、cookie 与企业身份都正常。
3. 若仍失败,记录 `requestId`、错误截图和时间点给我,我继续抓线上日志定位。
## R89 登录与移动端 UX 自动复核(2026-05-05)
- 本轮目标:把登录页从说明型入口收敛为操作型入口,并修复手机端菜单/导航不可用的问题。
- 本地验证地址:`http://127.0.0.1:5173`
- 自动化覆盖:
- 企业微信移动 UA 打开 `/login` 时,首屏只突出“进入工作台”,并生成 `returnTo=/mobile` 的企微 OAuth URL。
- iPhone 视口密码登录后默认进入 `/mobile`,并完成:首页今日重点 -> 移动审批 -> 票据上传 -> 我的/更多入口。
- Pixel 视口进入非 `/mobile` 页面时,顶部菜单抽屉可打开、可关闭。
- 回归命令:
- `cd client && E2E_BASE_URL=http://127.0.0.1:5173 npx playwright test tests/e2e/r89-mobile-login-navigation.spec.ts --workers=1 --reporter=list`
- `cd client && npm run typecheck`
- `cd client && npm run build`
- 当前结论:R89 移动端自动化关键路径已通过;仍需真实手机企业微信在公网应用中复核一次真实 OAuth、cookie 与移动工作台落点。
## 员工路径
账号:员工测试账号。