diff --git a/artifacts/r106-visual-audit/report.json b/artifacts/r106-visual-audit/report.json index 22143f69..b0550675 100644 --- a/artifacts/r106-visual-audit/report.json +++ b/artifacts/r106-visual-audit/report.json @@ -1,5 +1,5 @@ { - "generatedAt": "2026-05-07T11:36:29.101Z", + "generatedAt": "2026-05-07T12:03:41.249Z", "checks": [ { "label": "PC Portal", @@ -37,16 +37,16 @@ { "label": "PC 报销详情", "type": "button-compare", - "status": "diff", + "status": "same-layout", "labelA": "明细编辑", "labelB": "明细删除", "data": { "a": { "text": "编辑", "rect": { - "width": 50, + "width": 64, "height": 40, - "x": 853, + "x": 805, "y": 1060 }, "style": { @@ -62,10 +62,10 @@ "b": { "text": "删除", "rect": { - "width": 50, + "width": 64, "height": 40, - "x": 853, - "y": 1108 + "x": 877, + "y": 1060 }, "style": { "backgroundColor": "rgba(255, 255, 255, 0.9)", @@ -133,7 +133,7 @@ "height": 960, "scrollWidth": 1440, "tableCount": 1, - "uuidCount": 1 + "uuidCount": 0 }, { "label": "PC 请假", @@ -235,55 +235,7 @@ "uuidCount": 0 } ], - "findings": [ - { - "severity": "P2", - "page": "PC 报销详情", - "category": "文案", - "title": "页面仍有偏解释型/啰嗦文案", - "detail": "可在当前页面内直接绑定已有发票,或上传新发票后等待 OCR 完成。", - "evidence": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-reimbursement-detail.png" - }, - { - "severity": "P2", - "page": "PC 报销详情", - "category": "按钮一致性", - "title": "明细编辑 与 明细删除 视觉规格不一致", - "detail": "纵向位置 1060/1108" - }, - { - "severity": "P1", - "page": "PC 票据中心", - "category": "业务展示", - "title": "页面向用户暴露内部 UUID", - "detail": "1 个 UUID", - "evidence": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-invoice-pool.png" - }, - { - "severity": "P2", - "page": "PC 票据中心", - "category": "业务展示", - "title": "票据详情仍把内部票据 ID 放在主信息区", - "detail": "票据详情存在“票据 ID”字段,应改为票据号码/销售方/金额等业务信息。", - "evidence": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-invoice-pool.png" - }, - { - "severity": "P2", - "page": "PC 票据中心", - "category": "按钮样式", - "title": "危险/终态操作出现主色背景叠红色文字", - "detail": "[{\"text\":\"手工归档\",\"testid\":\"invoice-archive\",\"color\":\"rgb(220, 38, 38)\",\"backgroundColor\":\"rgb(0, 57, 138)\",\"visible\":true,\"redTextOnPrimary\":true}]", - "evidence": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-invoice-pool.png" - }, - { - "severity": "P2", - "page": "PC 差旅", - "category": "视觉", - "title": "存在疑似文字/控件裁切", - "detail": "[{\"tag\":\"input\",\"testid\":\"\",\"text\":\"\",\"client\":\"189x42\",\"scroll\":\"224x42\"},{\"tag\":\"input\",\"testid\":\"\",\"text\":\"\",\"client\":\"189x42\",\"scroll\":\"224x42\"}]", - "evidence": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-travel.png" - } - ], + "findings": [], "seedData": { "reimbursementId": "[redacted-local-id]", "reimbursementItemId": "[redacted-local-id]", diff --git a/artifacts/r106-visual-audit/report.md b/artifacts/r106-visual-audit/report.md index bef9ca47..616f8aef 100644 --- a/artifacts/r106-visual-audit/report.md +++ b/artifacts/r106-visual-audit/report.md @@ -1,34 +1,18 @@ # R106 自动视觉巡检报告 -生成时间:2026-05-07T11:36:29.101Z +生成时间:2026-05-07T12:03:41.249Z ## 结论 - 巡检记录数:15 -- 发现问题数:6 +- 发现问题数:0 - 截图目录:/home/shunli/Projects/hyb-oa/output/playwright/r106 ## 发现的问题 -1. [P2] PC 报销详情 / 文案:页面仍有偏解释型/啰嗦文案 - - 详情:可在当前页面内直接绑定已有发票,或上传新发票后等待 OCR 完成。 - - 截图:/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-reimbursement-detail.png -2. [P2] PC 报销详情 / 按钮一致性:明细编辑 与 明细删除 视觉规格不一致 - - 详情:纵向位置 1060/1108 -3. [P1] PC 票据中心 / 业务展示:页面向用户暴露内部 UUID - - 详情:1 个 UUID - - 截图:/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-invoice-pool.png -4. [P2] PC 票据中心 / 业务展示:票据详情仍把内部票据 ID 放在主信息区 - - 详情:票据详情存在“票据 ID”字段,应改为票据号码/销售方/金额等业务信息。 - - 截图:/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-invoice-pool.png -5. [P2] PC 票据中心 / 按钮样式:危险/终态操作出现主色背景叠红色文字 - - 详情:[{"text":"手工归档","testid":"invoice-archive","color":"rgb(220, 38, 38)","backgroundColor":"rgb(0, 57, 138)","visible":true,"redTextOnPrimary":true}] - - 截图:/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-invoice-pool.png -6. [P2] PC 差旅 / 视觉:存在疑似文字/控件裁切 - - 详情:[{"tag":"input","testid":"","text":"","client":"189x42","scroll":"224x42"},{"tag":"input","testid":"","text":"","client":"189x42","scroll":"224x42"}] - - 截图:/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-travel.png +- 未发现规则命中的视觉/文案/展示问题。 ## 按钮对比 -- PC 报销详情:明细编辑 vs 明细删除 => diff +- PC 报销详情:明细编辑 vs 明细删除 => same-layout - PC 报销详情:返回列表 vs 删除草稿 => same-layout \ No newline at end of file diff --git a/client/src/pages/ReimbursementDetailPage.tsx b/client/src/pages/ReimbursementDetailPage.tsx index cfa671e1..05787dad 100644 --- a/client/src/pages/ReimbursementDetailPage.tsx +++ b/client/src/pages/ReimbursementDetailPage.tsx @@ -1034,7 +1034,7 @@ export function ReimbursementDetailPage() { 发生日期 金额 说明 - 操作 + 操作 @@ -1087,9 +1087,10 @@ export function ReimbursementDetailPage() { {canEditItems ? ( -
+
-
+