R94/R95 A1/A6/A7 记录视觉复测与部署收口

这个提交包含在:
2026-05-06 00:32:19 +08:00
父节点 8b7e043860
当前提交 6127a537d8
共修改 4 个文件,包含 762 行新增和 0 行删除
@@ -0,0 +1,14 @@
{
"generatedAt": "2026-05-05T16:27:58.735Z",
"baseURL": "https://oa.hyinda.com",
"route": "/contracts-registry",
"viewport": "desktop1440",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-post-fix/desktop1440-contracts-registry.png",
"httpErrors": [],
"consoleErrors": [],
"api403": [],
"metrics": {
"finalUrl": "https://oa.hyinda.com/contracts-registry",
"textSample": "备用模块合同台账你好,Employeesearch搜索searchEmployee合同台账维护合同元数据、生命周期、到期预警与导出,不在 OA 存放涉密正文附件。导出 CSV导出 Excel返回项目到期预警0份合同将在 30 天内到期展开到期列表新建合同台账补齐合同类型、金额、签署/生效/到期日期,续约将自动创建新的草稿合同。合同编号合同类型采购合同销售合同服务合同框架协议其他状态activedraftarchived关联项目未关联相对方摘要合同金额币种签署日期生效日期到期日"
}
}
@@ -0,0 +1,233 @@
{
"generatedAt": "2026-05-05T16:27:25.218Z",
"baseURL": "https://oa.hyinda.com",
"loginFailure": null,
"tablePages": [],
"api403": [],
"offscreenPages": [],
"results": [
{
"route": "/assets",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-post-fix/mobile360-assets.png",
"httpErrors": [],
"consoleErrors": [],
"metrics": {
"path": "/assets",
"finalUrl": "https://oa.hyinda.com/assets",
"viewportWidth": 360,
"visibleTableCount": 0,
"visibleTables": [],
"offscreenInteractives": [],
"tinyInteractives": [
{
"tag": "button",
"text": "",
"left": 16,
"top": 36,
"right": 43,
"bottom": 80,
"width": 27,
"height": 44
},
{
"tag": "input",
"text": "",
"left": 41,
"top": 660,
"right": 57,
"bottom": 676,
"width": 16,
"height": 16
}
],
"mainTextSample": "主导航资产你好,Employeesearch搜索searchEmployee资产台账维护资产分类与资产卡片,支持法体、成本中心和采购来源引用。移动扫码查找资产分类分类编码分类名称单据分类使用系统默认固定资产卡片 (ASSET_CARD_DEFAULT)启用分类暂无资产分类编码名称状态全部状态库存中使用中维修中已退役已归档全部分类全部法体试运行法体全部成本中心全部归属人暂无资产卡片资产分类状态归属人暂无资产卡片请先从列表选择资产卡片,或点击“新建资产卡片”。"
}
},
{
"route": "/notifications",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-post-fix/mobile360-notifications.png",
"httpErrors": [],
"consoleErrors": [],
"metrics": {
"path": "/notifications",
"finalUrl": "https://oa.hyinda.com/notifications",
"viewportWidth": 360,
"visibleTableCount": 0,
"visibleTables": [],
"offscreenInteractives": [],
"tinyInteractives": [
{
"tag": "button",
"text": "",
"left": 16,
"top": 36,
"right": 40,
"bottom": 80,
"width": 24,
"height": 44
}
],
"mainTextSample": "工作台/notifications你好,Employeesearch搜索searchEmployee通知站内通知与待办提醒。全部标为已读返回仪表盘全部未读类型全部审批待办报销请假采购差旅资产盘点未读 0 条暂无通知标题时间状态操作暂无通知第 1 / 1 页上一页下一页"
}
},
{
"route": "/purchase-requests",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-post-fix/mobile360-purchase-requests.png",
"httpErrors": [],
"consoleErrors": [],
"metrics": {
"path": "/purchase-requests",
"finalUrl": "https://oa.hyinda.com/purchase-requests",
"viewportWidth": 360,
"visibleTableCount": 0,
"visibleTables": [],
"offscreenInteractives": [],
"tinyInteractives": [
{
"tag": "button",
"text": "",
"left": 16,
"top": 36,
"right": 38,
"bottom": 80,
"width": 22,
"height": 44
}
],
"mainTextSample": "工作台/purchase-requests你好,Employeesearch搜索searchEmployee采购申请支持草稿、附件、提交、撤回与经理单步审批的轻采购流程。新建采购全部状态草稿审批中已通过已驳回已取消全部供应商全部法体试运行法体全部成本中心采购单列表共 0 条暂无采购申请单据申请人状态金额暂无采购申请第 1 / 1 页上一页下一页请先在左侧选择采购单,或新建一张采购草稿。"
}
},
{
"route": "/contracts-registry",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-post-fix/mobile360-contracts-registry.png",
"httpErrors": [],
"consoleErrors": [],
"metrics": {
"path": "/contracts-registry",
"finalUrl": "https://oa.hyinda.com/contracts-registry",
"viewportWidth": 360,
"visibleTableCount": 0,
"visibleTables": [],
"offscreenInteractives": [],
"tinyInteractives": [
{
"tag": "button",
"text": "",
"left": 16,
"top": 36,
"right": 43,
"bottom": 80,
"width": 27,
"height": 44
}
],
"mainTextSample": "备用模块合同台账你好,Employeesearch搜索searchEmployee合同台账维护合同元数据、生命周期、到期预警与导出,不在 OA 存放涉密正文附件。导出 CSV导出 Excel返回项目到期预警0份合同将在 30 天内到期展开到期列表新建合同台账补齐合同类型、金额、签署/生效/到期日期,续约将自动创建新的草稿合同。合同编号合同类型采购合同销售合同服务合同框架协议其他状态activedraftarchived关联项目未关联相对方摘要合同金额币种签署日期生效日期到期日"
}
},
{
"route": "/assets",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-post-fix/mobile390-assets.png",
"httpErrors": [],
"consoleErrors": [],
"metrics": {
"path": "/assets",
"finalUrl": "https://oa.hyinda.com/assets",
"viewportWidth": 390,
"visibleTableCount": 0,
"visibleTables": [],
"offscreenInteractives": [],
"tinyInteractives": [
{
"tag": "input",
"text": "",
"left": 41,
"top": 660,
"right": 57,
"bottom": 676,
"width": 16,
"height": 16
}
],
"mainTextSample": "主导航资产你好,Employeesearch搜索searchEmployee资产台账维护资产分类与资产卡片,支持法体、成本中心和采购来源引用。移动扫码查找资产分类分类编码分类名称单据分类使用系统默认固定资产卡片 (ASSET_CARD_DEFAULT)启用分类暂无资产分类编码名称状态全部状态库存中使用中维修中已退役已归档全部分类全部法体试运行法体全部成本中心全部归属人暂无资产卡片资产分类状态归属人暂无资产卡片请先从列表选择资产卡片,或点击“新建资产卡片”。"
}
},
{
"route": "/notifications",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-post-fix/mobile390-notifications.png",
"httpErrors": [],
"consoleErrors": [],
"metrics": {
"path": "/notifications",
"finalUrl": "https://oa.hyinda.com/notifications",
"viewportWidth": 390,
"visibleTableCount": 0,
"visibleTables": [],
"offscreenInteractives": [],
"tinyInteractives": [
{
"tag": "button",
"text": "",
"left": 16,
"top": 36,
"right": 48,
"bottom": 80,
"width": 32,
"height": 44
}
],
"mainTextSample": "工作台/notifications你好,Employeesearch搜索searchEmployee通知站内通知与待办提醒。全部标为已读返回仪表盘全部未读类型全部审批待办报销请假采购差旅资产盘点未读 0 条暂无通知标题时间状态操作暂无通知第 1 / 1 页上一页下一页"
}
},
{
"route": "/purchase-requests",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-post-fix/mobile390-purchase-requests.png",
"httpErrors": [],
"consoleErrors": [],
"metrics": {
"path": "/purchase-requests",
"finalUrl": "https://oa.hyinda.com/purchase-requests",
"viewportWidth": 390,
"visibleTableCount": 0,
"visibleTables": [],
"offscreenInteractives": [],
"tinyInteractives": [
{
"tag": "button",
"text": "",
"left": 16,
"top": 36,
"right": 40,
"bottom": 80,
"width": 24,
"height": 44
}
],
"mainTextSample": "工作台/purchase-requests你好,Employeesearch搜索searchEmployee采购申请支持草稿、附件、提交、撤回与经理单步审批的轻采购流程。新建采购全部状态草稿审批中已通过已驳回已取消全部供应商全部法体试运行法体全部成本中心采购单列表共 0 条暂无采购申请单据申请人状态金额暂无采购申请第 1 / 1 页上一页下一页请先在左侧选择采购单,或新建一张采购草稿。"
}
},
{
"route": "/contracts-registry",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-post-fix/mobile390-contracts-registry.png",
"httpErrors": [],
"consoleErrors": [],
"metrics": {
"path": "/contracts-registry",
"finalUrl": "https://oa.hyinda.com/contracts-registry",
"viewportWidth": 390,
"visibleTableCount": 0,
"visibleTables": [],
"offscreenInteractives": [],
"tinyInteractives": [],
"mainTextSample": "备用模块合同台账你好,Employeesearch搜索searchEmployee合同台账维护合同元数据、生命周期、到期预警与导出,不在 OA 存放涉密正文附件。导出 CSV导出 Excel返回项目到期预警0份合同将在 30 天内到期展开到期列表新建合同台账补齐合同类型、金额、签署/生效/到期日期,续约将自动创建新的草稿合同。合同编号合同类型采购合同销售合同服务合同框架协议其他状态activedraftarchived关联项目未关联相对方摘要合同金额币种签署日期生效日期到期日"
}
}
]
}
@@ -0,0 +1,507 @@
{
"summary": {
"generatedAt": "2026-05-05T16:09:19.921Z",
"baseURL": "https://oa.hyinda.com",
"results": 16,
"tablePages": [
"/assets@mobile360",
"/notifications@mobile360",
"/purchase-requests@mobile360",
"/assets@mobile390",
"/notifications@mobile390",
"/purchase-requests@mobile390"
],
"api403": [
"/contracts-registry@mobile360",
"/contracts-registry@mobile390"
]
},
"results": [
{
"route": "/assets",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile360-assets.png",
"metrics": {
"path": "/assets",
"title": "海音达工作台",
"visibleTableCount": 1,
"tables": [
{
"testid": null,
"left": 42,
"right": 318,
"width": 276,
"top": 695,
"bottom": 735
}
],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 27,
"height": 44
},
{
"label": "INPUT",
"width": 16,
"height": 16
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 2
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/notifications",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile360-notifications.png",
"metrics": {
"path": "/notifications",
"title": "海音达工作台",
"visibleTableCount": 1,
"tables": [
{
"testid": "notifications-table",
"left": 42,
"right": 318,
"width": 276,
"top": 475,
"bottom": 561
}
],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 24,
"height": 44
},
{
"label": "全部",
"width": 52,
"height": 36
},
{
"label": "未读",
"width": 52,
"height": 36
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 2
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/purchase-requests",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile360-purchase-requests.png",
"metrics": {
"path": "/purchase-requests",
"title": "海音达工作台",
"visibleTableCount": 1,
"tables": [
{
"testid": "purchase-requests-table",
"left": 42,
"right": 318,
"width": 276,
"top": 681,
"bottom": 773
}
],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 22,
"height": 44
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 3
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/team",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile360-team.png",
"metrics": {
"path": "/team",
"title": "海音达工作台",
"visibleTableCount": 0,
"tables": [],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 27,
"height": 44
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 3
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/leave-requests",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile360-leave-requests.png",
"metrics": {
"path": "/leave-requests",
"title": "海音达工作台",
"visibleTableCount": 0,
"tables": [],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 27,
"height": 44
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 14
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/todos",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile360-todos.png",
"metrics": {
"path": "/todos",
"title": "海音达工作台",
"visibleTableCount": 0,
"tables": [],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 27,
"height": 44
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 14
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/attendance",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile360-attendance.png",
"metrics": {
"path": "/attendance",
"title": "海音达工作台",
"visibleTableCount": 0,
"tables": [],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 27,
"height": 44
},
{
"label": "我的考勤",
"width": 80,
"height": 36
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 10
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/contracts-registry",
"viewport": "mobile360",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile360-contracts-registry.png",
"metrics": {
"path": "/contracts-registry",
"title": "海音达工作台",
"visibleTableCount": 0,
"tables": [],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 27,
"height": 44
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 3
},
"httpErrors": [
{
"status": 403,
"url": "https://oa.hyinda.com/api/employees?page=1&pageSize=100&status=active"
},
{
"status": 403,
"url": "https://oa.hyinda.com/api/employees?page=1&pageSize=100&status=active"
}
],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 403 ()",
"Failed to load resource: the server responded with a status of 403 ()"
]
},
{
"route": "/assets",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile390-assets.png",
"metrics": {
"path": "/assets",
"title": "海音达工作台",
"visibleTableCount": 1,
"tables": [
{
"testid": null,
"left": 42,
"right": 348,
"width": 306,
"top": 695,
"bottom": 735
}
],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 35,
"height": 44
},
{
"label": "INPUT",
"width": 16,
"height": 16
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 3
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/notifications",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile390-notifications.png",
"metrics": {
"path": "/notifications",
"title": "海音达工作台",
"visibleTableCount": 1,
"tables": [
{
"testid": "notifications-table",
"left": 42,
"right": 348,
"width": 306,
"top": 475,
"bottom": 561
}
],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 32,
"height": 44
},
{
"label": "全部",
"width": 52,
"height": 36
},
{
"label": "未读",
"width": 52,
"height": 36
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 2
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/purchase-requests",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile390-purchase-requests.png",
"metrics": {
"path": "/purchase-requests",
"title": "海音达工作台",
"visibleTableCount": 1,
"tables": [
{
"testid": "purchase-requests-table",
"left": 42,
"right": 348,
"width": 306,
"top": 681,
"bottom": 773
}
],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 24,
"height": 44
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 3
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/team",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile390-team.png",
"metrics": {
"path": "/team",
"title": "海音达工作台",
"visibleTableCount": 0,
"tables": [],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 35,
"height": 44
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 3
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/leave-requests",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile390-leave-requests.png",
"metrics": {
"path": "/leave-requests",
"title": "海音达工作台",
"visibleTableCount": 0,
"tables": [],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 35,
"height": 44
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 17
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/todos",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile390-todos.png",
"metrics": {
"path": "/todos",
"title": "海音达工作台",
"visibleTableCount": 0,
"tables": [],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 35,
"height": 44
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 17
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/attendance",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile390-attendance.png",
"metrics": {
"path": "/attendance",
"title": "海音达工作台",
"visibleTableCount": 0,
"tables": [],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 35,
"height": 44
},
{
"label": "我的考勤",
"width": 80,
"height": 36
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 12
},
"httpErrors": [],
"consoleErrors": []
},
{
"route": "/contracts-registry",
"viewport": "mobile390",
"screenshot": "/home/shunli/Projects/hyb-oa/output/playwright/r94-preflight/mobile390-contracts-registry.png",
"metrics": {
"path": "/contracts-registry",
"title": "海音达工作台",
"visibleTableCount": 0,
"tables": [],
"offscreen": [],
"smallTargets": [
{
"label": "打开菜单",
"width": 35,
"height": 44
}
],
"bodyOverflowX": 0,
"mobileLikeCards": 3
},
"httpErrors": [
{
"status": 403,
"url": "https://oa.hyinda.com/api/employees?page=1&pageSize=100&status=active"
},
{
"status": 403,
"url": "https://oa.hyinda.com/api/employees?page=1&pageSize=100&status=active"
}
],
"consoleErrors": [
"Failed to load resource: the server responded with a status of 403 ()",
"Failed to load resource: the server responded with a status of 403 ()"
]
}
]
}