245 行
6.6 KiB
JSON
245 行
6.6 KiB
JSON
{
|
|
"generatedAt": "2026-05-07T12:03:41.249Z",
|
|
"checks": [
|
|
{
|
|
"label": "PC Portal",
|
|
"route": "/portal",
|
|
"mobile": false,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-portal.png",
|
|
"width": 1440,
|
|
"height": 960,
|
|
"scrollWidth": 1440,
|
|
"tableCount": 0,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "PC 报销列表",
|
|
"route": "/reimbursements",
|
|
"mobile": false,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-reimbursements-list.png",
|
|
"width": 1440,
|
|
"height": 960,
|
|
"scrollWidth": 1440,
|
|
"tableCount": 1,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "PC 报销详情",
|
|
"route": "/reimbursements/[uuid]",
|
|
"mobile": false,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-reimbursement-detail.png",
|
|
"width": 1440,
|
|
"height": 960,
|
|
"scrollWidth": 1440,
|
|
"tableCount": 1,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "PC 报销详情",
|
|
"type": "button-compare",
|
|
"status": "same-layout",
|
|
"labelA": "明细编辑",
|
|
"labelB": "明细删除",
|
|
"data": {
|
|
"a": {
|
|
"text": "编辑",
|
|
"rect": {
|
|
"width": 64,
|
|
"height": 40,
|
|
"x": 805,
|
|
"y": 1060
|
|
},
|
|
"style": {
|
|
"backgroundColor": "rgba(255, 255, 255, 0.9)",
|
|
"color": "rgb(51, 65, 85)",
|
|
"border": "1px solid rgb(226, 232, 240)",
|
|
"borderRadius": "8px",
|
|
"fontSize": "12px",
|
|
"fontWeight": "500",
|
|
"padding": "0px 12px 0px 12px"
|
|
}
|
|
},
|
|
"b": {
|
|
"text": "删除",
|
|
"rect": {
|
|
"width": 64,
|
|
"height": 40,
|
|
"x": 877,
|
|
"y": 1060
|
|
},
|
|
"style": {
|
|
"backgroundColor": "rgba(255, 255, 255, 0.9)",
|
|
"color": "rgb(51, 65, 85)",
|
|
"border": "1px solid rgb(226, 232, 240)",
|
|
"borderRadius": "8px",
|
|
"fontSize": "12px",
|
|
"fontWeight": "500",
|
|
"padding": "0px 12px 0px 12px"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"label": "PC 报销详情",
|
|
"type": "button-compare",
|
|
"status": "same-layout",
|
|
"labelA": "返回列表",
|
|
"labelB": "删除草稿",
|
|
"data": {
|
|
"a": {
|
|
"text": "返回列表",
|
|
"rect": {
|
|
"width": 90,
|
|
"height": 44,
|
|
"x": 1176,
|
|
"y": 227
|
|
},
|
|
"style": {
|
|
"backgroundColor": "rgba(255, 255, 255, 0.9)",
|
|
"color": "rgb(51, 65, 85)",
|
|
"border": "1px solid rgb(226, 232, 240)",
|
|
"borderRadius": "12px",
|
|
"fontSize": "14px",
|
|
"fontWeight": "500",
|
|
"padding": "0px 16px 0px 16px"
|
|
}
|
|
},
|
|
"b": {
|
|
"text": "删除草稿",
|
|
"rect": {
|
|
"width": 88,
|
|
"height": 44,
|
|
"x": 1274,
|
|
"y": 227
|
|
},
|
|
"style": {
|
|
"backgroundColor": "rgb(220, 38, 38)",
|
|
"color": "rgb(255, 255, 255)",
|
|
"border": "0px solid rgb(229, 231, 235)",
|
|
"borderRadius": "12px",
|
|
"fontSize": "14px",
|
|
"fontWeight": "500",
|
|
"padding": "0px 16px 0px 16px"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"label": "PC 票据中心",
|
|
"route": "/invoice-pool",
|
|
"mobile": false,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-invoice-pool.png",
|
|
"width": 1440,
|
|
"height": 960,
|
|
"scrollWidth": 1440,
|
|
"tableCount": 1,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "PC 请假",
|
|
"route": "/leave",
|
|
"mobile": false,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-leave.png",
|
|
"width": 1440,
|
|
"height": 960,
|
|
"scrollWidth": 1440,
|
|
"tableCount": 0,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "PC 采购",
|
|
"route": "/purchase-requests",
|
|
"mobile": false,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-purchase.png",
|
|
"width": 1440,
|
|
"height": 960,
|
|
"scrollWidth": 1440,
|
|
"tableCount": 1,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "PC 差旅",
|
|
"route": "/travel-requests",
|
|
"mobile": false,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/pc-travel.png",
|
|
"width": 1440,
|
|
"height": 960,
|
|
"scrollWidth": 1440,
|
|
"tableCount": 0,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "企微模拟-首页",
|
|
"route": "/mobile",
|
|
"mobile": true,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/mobile-wecom-home.png",
|
|
"width": 390,
|
|
"height": 844,
|
|
"scrollWidth": 390,
|
|
"tableCount": 0,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "企微模拟-报销",
|
|
"route": "/mobile/reimbursements",
|
|
"mobile": true,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/mobile-wecom-reimbursements.png",
|
|
"width": 390,
|
|
"height": 844,
|
|
"scrollWidth": 390,
|
|
"tableCount": 0,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "企微模拟-请假",
|
|
"route": "/mobile/leave",
|
|
"mobile": true,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/mobile-wecom-leave.png",
|
|
"width": 390,
|
|
"height": 844,
|
|
"scrollWidth": 390,
|
|
"tableCount": 0,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "企微模拟-票据上传",
|
|
"route": "/mobile/capture",
|
|
"mobile": true,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/mobile-wecom-capture.png",
|
|
"width": 390,
|
|
"height": 844,
|
|
"scrollWidth": 390,
|
|
"tableCount": 0,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "企微模拟-我的",
|
|
"route": "/mobile/me",
|
|
"mobile": true,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/mobile-wecom-me.png",
|
|
"width": 390,
|
|
"height": 844,
|
|
"scrollWidth": 390,
|
|
"tableCount": 0,
|
|
"uuidCount": 0
|
|
},
|
|
{
|
|
"label": "企微模拟-审批",
|
|
"route": "/mobile/approvals",
|
|
"mobile": true,
|
|
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r106/mobile-wecom-approvals-admin.png",
|
|
"width": 390,
|
|
"height": 844,
|
|
"scrollWidth": 390,
|
|
"tableCount": 0,
|
|
"uuidCount": 0
|
|
}
|
|
],
|
|
"findings": [],
|
|
"seedData": {
|
|
"reimbursementId": "[redacted-local-id]",
|
|
"reimbursementItemId": "[redacted-local-id]",
|
|
"invoicePoolId": "[redacted-local-id]",
|
|
"invoiceUploadStatus": "pending_ocr"
|
|
}
|
|
} |