Add visitor phone lookup flow

This commit is contained in:
wangxuming
2026-07-15 11:26:37 +08:00
parent 331e30894b
commit 7f751bebae
21 changed files with 971 additions and 104 deletions

View File

@@ -465,3 +465,17 @@
- 补充创建页移动端操作区换行规则,避免取消/创建双按钮在窄屏下挤压。
- 验证通过:前端 TypeScript、11 个文件 38 项 Vitest、Vite 生产构建、Go 全量测试、`go vet`、缺失系统时区文件场景回归测试和 `git diff --check`
- 本地浏览器连接验证时无可用管理端登录会话,未代填账号密码;未登录页面正确显示管理端登录入口,页面业务布局由组件测试和构建验证覆盖。
# Session: 2026-07-15游客手机号运营测试查询
- 新增 `POST /api/public/status/search`,使用现有手机号 HMAC 索引匹配所有项目当前 `WAITING/CALLED/ARRIVED` 活动号码;生产环境返回 404后续替换为验证码或外部身份接口。
- 新增 `/visitor` 页面:手机号输入、无结果/错误/限流提示、同手机号多号码按项目/票号选择、复用游客状态卡片和自动刷新;现有 `/visitor/:token` 保持兼容。
- 增加临时内存查询限流、API/页面测试、真实烟测中的单号与重复活动号码查询,以及 README/服务端接口说明。
- 验证通过Go 全量测试、`go vet`、前端 41 项 Vitest、TypeScript 检查、Vite 生产构建、`make test-db``make smoke-real``git diff --check`
# Session: 2026-07-15手机号查询后跳转号码页
- `/visitor` 现在只负责提交手机号;查询成功后 replace 导航到 `/visitor/phone`
- 新增无手机号输入框的号码状态页,复用游客状态卡片和自动刷新;同手机号多个活动号码仍可在号码页选择。
- 增加“查询其他手机号”返回入口,保持旧的 `/visitor/:token` 私密状态页兼容。
- 验证通过:前端 13 个测试文件共 43 项测试、TypeScript 检查、Vite 生产构建和 `git diff --check`