文件
hyb-oa/issues/2026-05-13_09-18-05-mif7-real-device-feedback-mobile-unification.csv
T

9 行
6.0 KiB
CSV

ID,Title,Description,Acceptance,Test_Method,Tools,Dev_Status,Review1_Status,Regression_Status,Files,Dependencies,Notes
MIF7T-1,真机反馈证据与门禁状态,"记录 iPhone12、iPhone14、Redmi K60 企业微信反馈,关闭 ME6-3 主流程真机门禁,并把新增体验问题进入 MIF7T。","1) ME6-3 回填 DONE;2) MIF7-7 记录真机门禁已补但 live smoke/OCR SKIP 不伪造成通过;3) docs/trialrun/人工试运行报告.md 记录 iPhone12 间距偏紧为非阻断观察项;4) R7 不启动。","流程级验证:人工核对用户三机反馈 -> rg -n 'ME6-3|MIF7T|iPhone 12|Redmi K60' docs/trialrun/人工试运行报告.md issues/*.csv;CSV 校验通过。",manual|rg|python3,DONE,DONE,DONE,docs/trialrun/人工试运行报告.md|issues/2026-05-12_01-41-00-r6-mobile-experience-second-pass.csv|issues/2026-05-12_21-48-40-mobile-ia-flow-remediation.csv,[],只记录事实,不读取或提交敏感截图;live smoke/OCR 凭据缺失仍为 SKIP。
MIF7T-2,角色首页入口和待处理摘要降噪,"优化移动首页常用入口的角色裁剪,减少普通员工低频资产扫码曝光,并压缩财务/审批待处理摘要重复表达。","1) 仅资产操作角色在首页看到资产扫码;2) 采购权限用户首页可进入移动采购列表;3) 待处理摘要不在主数字、超时、单条卡片中重复写多个待处理;4) 首页常用入口仍不重复底部 Tab。","流程级验证:Playwright 员工/审批人/财务角色访问 /mobile,断言入口裁剪、采购入口、待处理摘要数量表达和底部 Tab 去重;截图覆盖 320/360/375/390/393/414/430。",playwright|npm,DONE,DONE,DONE,client/src/pages/MobilePortalPage.tsx|client/src/features/mobile/navigation.ts,["MIF7T-1"],不新增资产或采购能力;只调整入口可见性。
MIF7T-3,请假记录前置和采购移动列表,"让请假记录一眼可达,并新增移动采购列表页。","1) /mobile/leave 支持 view=form|records 和 status 查询;2) 请假页顶部有新建请假/请假记录分段;3) /mobile/purchase-requests 可按状态查看采购列表;4) 采购列表卡片可进入既有采购详情。","流程级验证:Playwright 访问 /mobile/leave?view=records&status=reviewing 和 /mobile/purchase-requests?status=reviewing,断言记录/采购卡片可见、状态标签正确、点击进入详情后返回来源列表。",playwright|npm,DONE,DONE,DONE,client/src/pages/MobileLeavePage.tsx|client/src/pages/MobilePurchaseRequestsPage.tsx|client/src/router,["MIF7T-2"],采购本批只补列表和详情入口;移动采购创建/编辑另拆 Issue。
MIF7T-4,移动列表卡片操作统一,"统一报销、请假、采购和审批进度卡片的信息槽位和操作密度,避免每张卡铺满大按钮。","1) 卡片遵循标题+右侧状态、第二行关键字段、整卡可点;2) 查看详情不再作为大按钮重复出现;3) 删除草稿等危险动作放更多/二次确认;4) 状态不在标题、副标题和右侧标签重复。","流程级验证:Playwright 检查报销、请假、采购、审批进度列表的卡片 DOM 与视觉截图;人工核对删除草稿仍需二次确认。",playwright|npm,DONE,DONE,DONE,client/src/pages/MobileReimbursementsPage.tsx|client/src/pages/MobileLeavePage.tsx|client/src/pages/MobileApprovalsPage.tsx|client/src/pages/MobilePurchaseRequestsPage.tsx,["MIF7T-3"],不采用只靠左滑发现的隐藏操作;保留明确二次确认。
MIF7T-5,审批页离线草稿降噪,"正常在线无草稿时隐藏离线草稿区,并让审批人与财务看到一致的移动列表风格。","1) 在线且无草稿时不显示离线草稿区;2) 有待同步、失败、冲突或离线时才显示;3) 待我审批/已处理返回语义保持不变;4) 员工进度卡片风格与审批任务卡片一致。","流程级验证:Playwright 在线审批页断言无空离线草稿;构造草稿队列或离线状态时队列可见;已处理详情返回仍在已处理。",playwright|npm,DONE,DONE,DONE,client/src/pages/MobileApprovalsPage.tsx|client/src/mobile/workflowActionQueue.ts,["MIF7T-4"],不改变离线草稿持久化或审批状态机。
MIF7T-6,移动详情壳和字段排布统一,"统一返回按钮触控区、详情进入滚动到顶部、详情字段 label-value 排布。","1) 报销、请假、采购、审批详情进入时从顶部开始阅读;2) 返回仍回来源页或来源标签;3) 返回控件固定左上且触控区不少于 44px;4) 详情关键字段使用统一 label-value 信息卡,不再一行混排多个字段导致难扫。","流程级验证:Playwright 从列表滚动深处进入报销/请假/采购/审批详情,断言详情 scrollY 接近 0、底部 Tab 隐藏、返回落点正确、详情头位置一致。",playwright|npm,DONE,DONE,DONE,client/src/components/mobile/MobileDetailHeader.tsx|client/src/pages/MobileReimbursementDetailPage.tsx|client/src/pages/MobileLeavePage.tsx|client/src/pages/MobilePurchaseRequestDetailPage.tsx|client/src/pages/MobileApprovalsPage.tsx,["MIF7T-5"],不按 iPhone12 单机型写补丁;间距通过统一 token 和字段布局改善。
MIF7T-7,自动化补强和本地门禁,"更新 MIF7 与旧 R6/MUD6/WCM6 自动化断言,修复或隔离 R108/R109 初始化失败,完成本地门禁。","1) MIF7 专项覆盖角色入口、请假记录、采购列表、详情滚动顶部和返回来源;2) 旧 R6/MUD6/WCM6 不再按 MIF7 前入口数量和旧详情标记失败;3) R108/R109 能进入视觉断言或明确记录环境跳过;4) typecheck/build/design strict/git diff 通过。","流程级验证:CSV 校验;cd client && npm run typecheck;cd client && npm run build;node scripts/qa/check-ui-design-rules.mjs --strict;Playwright MIF7/R6/MUD6/WCM6/R108/R109/R124;git diff --check。",npm|node|playwright|git,DONE,DONE,DONE,client/tests/e2e|scripts/qa/check-ui-design-rules.mjs,["MIF7T-6"],本地 typecheck/build/design strict/MIF7专项/R6响应式/MUD6/WCM6/R101/R124 通过;R108/R109 因初始化 API 不可用按测试内规则 SKIP;本批未部署不宣称公网包含本批优化。