MIF7T-1/MIF7T-7 收口真机反馈并统一移动体验
这个提交包含在:
+36
-10
@@ -10,8 +10,9 @@ DCL7 已删除本文件中 R70-R91 的长流水历史,避免旧环境、旧开
|
||||
- R6 首轮小范围试运行已通过;范围是报销、请假、采购、审批、企业微信入口/通知、财务付款/导出。
|
||||
- PC6、PA6、FL6、AP6、RI6、LP6、ME6 自动化、QG6、DG7/MRF7、MIA7 已完成相应收口。
|
||||
- MIF7-1..6 本地移动信息架构整改已完成;MIF7F 返回标签修复已提交;2026-05-13 已将 `eed8e37` 部署到 `https://oa.hyinda.com`,公网 `/ready`、前端资源文案扫描和 live readiness 基础门禁通过;2026-05-13 01:35 完成一轮非人工自动化补验,结果见下方 MIF7-7 证据。
|
||||
- `ME6-3` 代表性企业微信真机门禁仍待确认,不能用自动化、公网视觉矩阵或 QG6 替代。
|
||||
- MIF7-7 仍未完成:live smoke 和真实 OCR 因当前执行环境缺少凭据/样票按脚本规则 SKIP;iPhone12、iPhone14、Redmi K60 企业微信代表性真机复测仍待执行。
|
||||
- 2026-05-13 用户完成 iPhone 12、iPhone 14、Redmi K60 企业微信代表性真机主流程复测,`ME6-3` 已按主流程门禁关闭;iPhone 12 图文上下间距偏紧按非阻断观察项记录。
|
||||
- MIF7T 已针对真机反馈补充移动体验统一整改,本地自动化门禁通过;本批尚未部署,不能宣称公网已包含 MIF7T 优化。
|
||||
- MIF7-7 仍未完成:live smoke 和真实 OCR 因当前执行环境缺少凭据/样票按脚本规则 SKIP,不能伪造成通过。
|
||||
- R7/OPS7/DOC7 是准备材料;真实 R7 未启动,需用户确认人员、窗口、回滚联系人、问题登记负责人和真机风险状态。
|
||||
|
||||
## 关键证据索引
|
||||
@@ -26,10 +27,11 @@ DCL7 已删除本文件中 R70-R91 的长流水历史,避免旧环境、旧开
|
||||
| AP6 | 审批催办、超时提醒和效率摘要已完成 | `issues/2026-05-12_01-42-00-r6-approval-productivity-v1.csv` |
|
||||
| RI6 | 报销票据体验已完成 | `issues/2026-05-12_01-44-00-r6-reimbursement-invoice-polish-v1.csv` |
|
||||
| LP6 | 请假采购体验已完成 | `issues/2026-05-12_01-45-00-r6-leave-procurement-polish-v1.csv` |
|
||||
| ME6 | 自动化和公网视觉已完成,真机门禁未关闭 | `issues/2026-05-12_01-41-00-r6-mobile-experience-second-pass.csv` |
|
||||
| ME6 | 自动化、公网视觉和代表性企业微信真机门禁已完成 | `issues/2026-05-12_01-41-00-r6-mobile-experience-second-pass.csv` |
|
||||
| QG6 | QA 治理已完成 | `issues/2026-05-12_01-47-00-r6-qa-governance-upgrade.csv` |
|
||||
| MIA7 | 移动信息架构审查已完成 | `issues/2026-05-12_21-48-39-mobile-ia-visual-flow-review.csv` |
|
||||
| MIF7 | 本地整改和公网部署基础门禁已通过;非人工补验已记录;真机复测待收口 | `issues/2026-05-12_21-48-40-mobile-ia-flow-remediation.csv`、`issues/2026-05-13_00-38-05-mif7-follow-up-return-and-release.csv`、`artifacts/qa-flow/live-smoke-readiness-20260513-010211/summary.json`、`artifacts/qa-flow/live-smoke-readiness-20260513-013545/summary.json` |
|
||||
| MIF7 | 本地整改和公网部署基础门禁已通过;真机门禁已补;live smoke/OCR SKIP 仍不算通过 | `issues/2026-05-12_21-48-40-mobile-ia-flow-remediation.csv`、`issues/2026-05-13_00-38-05-mif7-follow-up-return-and-release.csv`、`artifacts/qa-flow/live-smoke-readiness-20260513-010211/summary.json`、`artifacts/qa-flow/live-smoke-readiness-20260513-013545/summary.json` |
|
||||
| MIF7T | 真机反馈移动体验统一整改已完成本地门禁,未部署 | `issues/2026-05-13_09-18-05-mif7-real-device-feedback-mobile-unification.csv` |
|
||||
|
||||
## 当前门禁
|
||||
|
||||
@@ -38,7 +40,7 @@ DCL7 已删除本文件中 R70-R91 的长流水历史,避免旧环境、旧开
|
||||
| 公网地址 | 可用 | `https://oa.hyinda.com` |
|
||||
| `/ready` | 通过 | 2026-05-13 `curl -fsS https://oa.hyinda.com/ready` 返回 `ok=true` |
|
||||
| 企业微信个人应用消息 | 正式通知通道 | 企业微信只做入口、身份、消息和 deeplink |
|
||||
| `ME6-3` 真机抽查 | 未关闭 | iPhone 12/iOS14、iPhone 14/iOS16.2、Redmi K60 企业微信仍需代表性复测或用户明确接受风险 |
|
||||
| `ME6-3` 真机抽查 | 已关闭 | 2026-05-13 用户确认 iPhone 12、iPhone 14、Redmi K60 企业微信主流程通过;iPhone 12 间距偏紧为非阻断观察项 |
|
||||
| R7 真实执行 | 未启动 | 草案不等于启动 |
|
||||
|
||||
## MIF7-7 非人工自动化补验
|
||||
@@ -56,12 +58,36 @@ DCL7 已删除本文件中 R70-R91 的长流水历史,避免旧环境、旧开
|
||||
| 公网 `/ready` | 通过 | `curl -fsS https://oa.hyinda.com/ready` 返回 `ok=true` |
|
||||
| 公网前端资源文案扫描 | 通过 | `PUBLIC_BASE_URL=https://oa.hyinda.com node scripts/qa/check-public-bundle-copy.mjs`,scanned=56,focused=4,findings=0 |
|
||||
| 公网 live readiness | 通过,含 SKIP | `LIVE_SMOKE_BASE_URL=https://oa.hyinda.com QA_ISSUE_ID=MIF7-7 bash scripts/qa/run-live-smoke-readiness.sh`;报告目录 `artifacts/qa-flow/live-smoke-readiness-20260513-013545/`;live smoke、真实 OCR 因缺少凭据或样票按脚本规则 SKIP |
|
||||
| 旧 R6 响应式专项 | 未通过,需后续改断言 | `tests/e2e/r6-mobile-responsive-system-hotfix.spec.ts` 7 个视口失败,旧断言仍要求首页入口数 `>=4`,当前 MIF7 首页按信息架构去重后实际为 2 |
|
||||
| 旧 MUD6 统一设计专项 | 未通过,需后续改断言 | `tests/e2e/r6-mobile-unified-design-rollout.spec.ts` 7 个视口失败,旧用例仍等待 `mobile-reimbursement-detail` 直接标记,未对齐当前 MIF7 详情来源和路由语义 |
|
||||
| 旧 WCM6 企业微信渲染专项 | 未通过,需后续改断言 | `tests/e2e/r6-wecom-mobile-rendering-hardening.spec.ts` 8 项失败,旧断言仍要求首页 4 个核心入口且审批入口可见,与 MIF7 首页入口去重规则冲突 |
|
||||
| R108/R109 移动专项 | 未形成视觉结论 | `tests/e2e/r108-mobile-wecom-visual.spec.ts`、`tests/e2e/r109-mobile-reimbursement-feedback.spec.ts` 在测试数据登录/初始化 API 阶段返回 HTTP_500,未进入页面视觉断言 |
|
||||
| 旧 R6 响应式专项 | MIF7T 后通过 | `tests/e2e/r6-mobile-responsive-system-hotfix.spec.ts` 7 个视口通过,截图目录 `output/playwright/r6-mobile-responsive-system-hotfix/` |
|
||||
| 旧 MUD6 统一设计专项 | MIF7T 后通过 | `tests/e2e/r6-mobile-unified-design-rollout.spec.ts` 7 个视口通过,截图目录 `output/playwright/r6-mobile-unified-design-rollout/` |
|
||||
| 旧 WCM6 企业微信渲染专项 | MIF7T 后通过 | `tests/e2e/r6-wecom-mobile-rendering-hardening.spec.ts` 8 项通过,截图目录 `output/playwright/r6-wecom-mobile-rendering-hardening/` |
|
||||
| R108/R109 移动专项 | 明确跳过 | 两个专项仍因测试初始化 API 不可用按测试内规则 SKIP,未将 SKIP 伪造成视觉通过 |
|
||||
|
||||
结论:本轮只补充非人工证据。MIF7 当前专项、本地构建和公网匿名基础门禁通过;历史 R6/MUD6/WCM6 用例存在与 MIF7 新信息架构不一致的旧断言,R108/R109 需要单独排查测试数据初始化。`MIF7-7` 仍保持未完成,不能因自动化通过而关闭 `ME6-3` 或替代代表性企业微信真机复测。
|
||||
结论:MIF7 当前专项、本地构建和公网匿名基础门禁通过;代表性企业微信真机主流程已补充并关闭 `ME6-3`;MIF7T 已修正旧 R6/MUD6/WCM6 断言并完成本地门禁。`MIF7-7` 仍保持未完成,原因是 live smoke 和真实 OCR 仍按脚本规则 SKIP,不能伪造成通过。
|
||||
|
||||
## MIF7T 真机反馈与移动体验统一
|
||||
|
||||
执行时间:2026-05-13。
|
||||
|
||||
用户真机反馈已记录:三台设备主流程没问题;首页常用入口没有重复底部 Tab;财务首页已和普通/审批首页区分;审批人“已处理”详情返回仍停留在已处理;通知可直达详情并返回来源页;请假详情、采购详情和财务首页主流程通过。iPhone 12 图文上下间距相比其他设备偏紧,但未出现重叠或压字,按非阻断观察项处理。
|
||||
|
||||
新增问题已进入 MIF7T 并完成本地整改:普通角色首页降低资产扫码曝光,采购权限用户新增移动采购列表入口;请假页默认先展示记录,并保留“新建请假 / 请假记录”分段;报销、请假、采购列表卡片统一为整卡可点和右侧状态;删除草稿进入“更多”后再二次确认;在线无草稿时审批页不显示空“离线草稿”;报销、请假、采购、审批详情进入时滚动到顶部,返回按钮和 label-value 字段排布统一。
|
||||
|
||||
本批本地验证结果:
|
||||
|
||||
| 检查项 | 结果 | 证据 |
|
||||
| --- | --- | --- |
|
||||
| MIF7 / MIF7F / MIF7T CSV 校验 | 通过 | `validate_issues_csv.py` 三个合同均通过 |
|
||||
| 前端类型与构建 | 通过 | `cd client && npm run typecheck`、`cd client && npm run build` |
|
||||
| UI 设计规则 strict | 通过 | `node scripts/qa/check-ui-design-rules.mjs --strict`,扫描 127 个文件,0 findings |
|
||||
| MIF7 移动专项 | 通过 | `tests/e2e/dg7-mobile-information-dedupe.spec.ts`,5 passed;截图目录 `output/playwright/mobile-ia-flow-remediation/` |
|
||||
| R6 响应式矩阵 | 通过 | `tests/e2e/r6-mobile-responsive-system-hotfix.spec.ts`,7 passed;覆盖 320/360/375/390/393/414/430 |
|
||||
| MUD6 统一设计矩阵 | 通过 | `tests/e2e/r6-mobile-unified-design-rollout.spec.ts`,7 passed;覆盖 320/360/375/390/393/414/430 |
|
||||
| WCM6 企业微信渲染矩阵 | 通过 | `tests/e2e/r6-wecom-mobile-rendering-hardening.spec.ts`,8 passed;含 390 iPhone12 字体失败模拟 |
|
||||
| R101 / R124 移动入口回归 | 通过 | `tests/e2e/r101-mobile-wip-closeout.spec.ts` 3 passed;`tests/e2e/r124-mobile-entry-matrix.spec.ts` 1 passed |
|
||||
| R108 / R109 视觉专项 | SKIP | 初始化 API 不可用,按测试内规则跳过;不作为视觉通过证据 |
|
||||
|
||||
部署状态:MIF7T 本批尚未部署。公网仍是此前已部署版本,不能宣称 `https://oa.hyinda.com` 已包含本批移动体验统一优化。
|
||||
|
||||
## 历史恢复
|
||||
|
||||
|
||||
在新工单中引用
屏蔽一个用户