文件
hyb-oa/docs/mobile/pwa-regression-checklist.md
T
wangsli 3b221a2202 feat(P11-P12): 落地治理开关与移动端MVP(G0-G6/H1/M1-M4)
- 新增 Feature Flag 模型、评估服务与管理 API(erp_sync/invoice_verification)\n- 完成 ERP 与验真灰度收口(路由/服务/作业统一判定)\n- 补齐 pay 与手动 sync 的 department_id 灰度上下文\n- 增加管理后台开关页、PWA 基础设施与移动拍照/审批页面\n- 增加回归脚本、安全基线与压测脚本,更新文档与执行合同\n\nIssue: G0,G1,G2,G3,G4,G5,G6,H1,M1,M2,M3,M4
2026-02-11 20:33:30 +08:00

1.4 KiB
原始文件 Blame 文件历史

PWA 回归清单(P12)

前置条件

  • client 已完成构建:cd client && npm run build
  • 浏览器支持 PWA(Chrome/Safari 最新版)
  • 服务端 API 可用

场景 A:安装与离线壳

  1. 打开系统首页,确认可出现安装入口(浏览器原生 UI)。
  2. 安装到桌面后重新打开,确认可进入系统壳页面。
  3. 断网后刷新,确认仍可打开壳页面(离线壳生效)。

期望:离线壳可访问,不应白屏崩溃。

场景 B:移动拍照离线上传

  1. 访问 移动拍照 页面。
  2. 断网,选择图片文件,点击“立即上传”。
  3. 确认提示“已加入待上传队列”。
  4. 恢复网络,点击“同步队列”或等待自动重放。
  5. 进入票据中心确认文件已上传。

期望:离线缓存成功,联网可重放成功。

场景 C:移动审批快捷动作

  1. 使用审批角色访问 移动审批 页面。
  2. 选择待办任务,依次测试 通过 / 驳回 / 退回 / 转审。
  3. 返回待办列表与详情页确认状态同步刷新。

期望:动作闭环,错误提示可读。

场景 D:权限与边界

  1. 非审批角色访问 移动审批,应被拒绝(403页)。
  2. 非上传角色访问 移动拍照,应被拒绝(403页)。

期望:权限守卫生效。

备注

  • iOS 场景仅保证前台恢复后的重放,不承诺后台持续同步。