R107/A1-A6 修复网页视觉巡检问题

这个提交包含在:
2026-05-07 20:05:48 +08:00
父节点 78b07ad895
当前提交 230d8f53db
共修改 8 个文件,包含 77 行新增和 101 行删除
+9 -57
查看文件
@@ -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]",
+4 -20
查看文件
@@ -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