{ "summary": { "generatedAt": "2026-05-05T15:12:26.028Z", "baseURL": "https://oa.hyinda.com", "user": { "identifier": "employee@hyinda.com" }, "routeCount": 27, "viewportCount": 2, "resultCount": 54, "findingCount": 66, "findingsByCode": { "SMALL_TOUCH_TARGET": 14, "MOBILE_VISIBLE_TABLE": 9, "EXPECTED_FORBIDDEN": 12, "JS_ERROR": 2, "CLIPPED_TEXT": 27, "OFFSCREEN_INTERACTIVE": 1, "REQUEST_FAILED": 1 } }, "results": [ { "route": { "path": "/portal", "title": "Portal", "group": "main", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2984, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-portal.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/portal", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 2743, "right": 390, "bottom": 2743 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "查看团队页", "testId": "", "rect": { "x": 37, "y": 1758, "width": 70, "height": 16, "right": 107, "bottom": 1774 } }, { "tag": "a", "text": "查看全部", "testId": "", "rect": { "x": 305, "y": 2160, "width": 48, "height": 20, "right": 353, "bottom": 2180 } }, { "tag": "a", "text": "公告页", "testId": "", "rect": { "x": 37, "y": 2338, "width": 42, "height": 16, "right": 79, "bottom": 2354 } } ], "clippedText": [], "headings": [ { "text": "你好,Employee", "rect": { "x": 37, "y": 182, "width": 316, "height": 32, "right": 353, "bottom": 214 } }, { "text": "今日待办聚合", "rect": { "x": 37, "y": 880, "width": 316, "height": 24, "right": 353, "bottom": 904 } }, { "text": "快捷操作栏", "rect": { "x": 37, "y": 1156, "width": 316, "height": 24, "right": 353, "bottom": 1180 } }, { "text": "团队全员状态", "rect": { "x": 37, "y": 1666, "width": 316, "height": 24, "right": 353, "bottom": 1690 } }, { "text": "近期动态流", "rect": { "x": 37, "y": 2246, "width": 316, "height": 24, "right": 353, "bottom": 2270 } }, { "text": "暂无近期动态", "rect": { "x": 70, "y": 2471, "width": 250, "height": 24, "right": 320, "bottom": 2495 } }, { "text": "我的申请与资产", "rect": { "x": 58, "y": 2743, "width": 274, "height": 24, "right": 332, "bottom": 2767 } }, { "text": "继续工作", "rect": { "x": 58, "y": 3229, "width": 274, "height": 24, "right": 332, "bottom": 3253 } } ], "visibleTextStart": "工作台 Portal 你好,Employee search Employee 个人工作台 你好,Employee 先处理今天必须完成的事,再继续查看项目、周报和公告。 我的待办 0 arrow_forward 今日状态 未更新 arrow_forward 更新今日状态 本周周报 待填写 arrow_forward 待填写 我的项目 0 arrow_forward 今日待办聚合 合并审批、TODO 和高风险指标,只保留今天最该处理的事。 warning 本周周报:待填写 工作台 关注 进入处理 快捷操作栏 保留每天真正高频的动作,不把所有入口都放在首屏。 event_available 提交请假" }, "findings": [ { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "a:查看团队页 70x16 | a:查看全部 48x20 | a:公告页 42x16" } ] }, { "route": { "path": "/team", "title": "团队", "group": "main", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2594, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-team.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/team", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 2131, "right": 390, "bottom": 2131 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "", "rect": { "x": 41, "y": 1570, "width": 308, "height": 516, "right": 349, "bottom": 2086 }, "scrollWidth": 308, "clientWidth": 308, "text": "成员\t部门\t状态\t备注\n\nE\nEmployee\n试运行员工\n\t公司\t未更新\t-\n\n王顺\n王顺利\n员工\n\t管理部\t未更新\t-\n\n马建\n马建勇\n员工\n\t管理部\t未更新\t-\n\nSA\nSmoke Admin\nSmoke Admin\n\t管理部\t未更新" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [], "headings": [ { "text": "团队状态", "rect": { "x": 16, "y": 141, "width": 358, "height": 48, "right": 374, "bottom": 189 } }, { "text": "更新我的今日状态", "rect": { "x": 41, "y": 354, "width": 308, "height": 24, "right": 349, "bottom": 378 } }, { "text": "今日汇总", "rect": { "x": 41, "y": 754, "width": 308, "height": 24, "right": 349, "bottom": 778 } }, { "text": "团队列表", "rect": { "x": 41, "y": 1522, "width": 64, "height": 24, "right": 105, "bottom": 1546 } } ], "visibleTextStart": "主导航 团队 你好,Employee search Employee 团队状态 不做打卡,只管理今天谁在岗 / 居家 / 外出 / 出差 / 请假。 今日 历史 更新我的今日状态 在岗 居家 外出 出差 保存状态 当前:未更新 今日汇总 office 0 remote 0 out 0 travel 0 leave 0 unspecified 6 total 6 团队列表 全部 在岗 不在岗 成员 部门 状态 备注 E Employee 试运行员工 公司 未更新 - 王顺 王顺利 员工 管理部 未更新 - 马建 马建勇 员工 管理部 未更新 - SA Smoke Admin Smoke Admi" }, "findings": [ { "code": "MOBILE_VISIBLE_TABLE", "severity": "high", "detail": "手机视口可见 table 1 个" } ] }, { "route": { "path": "/leave-requests", "title": "请假", "group": "main", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2809, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-leave-requests.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/leave-requests", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 3132, "right": 390, "bottom": 3132 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "", "rect": { "x": 38, "y": 2855, "width": 314, "height": 175, "right": 352, "bottom": 3030 }, "scrollWidth": 314, "clientWidth": 314, "text": "假种 / 申请人\t时间段\t天数\t状态\t附件\t更新时间\t操作\n暂无请假记录" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [], "headings": [ { "text": "请假申请", "rect": { "x": 16, "y": 141, "width": 336, "height": 48, "right": 352, "bottom": 189 } }, { "text": "新建请假草稿", "rect": { "x": 37, "y": 874, "width": 266, "height": 24, "right": 303, "bottom": 898 } }, { "text": "额度概览", "rect": { "x": 37, "y": 1826, "width": 316, "height": 24, "right": 353, "bottom": 1850 } }, { "text": "请假记录", "rect": { "x": 37, "y": 2614, "width": 316, "height": 24, "right": 353, "bottom": 2638 } } ], "visibleTextStart": "主导航 请假 你好,Employee search Employee 请假申请 支持假种选择、半天粒度请假、额度冻结与撤回释放。 可用额度 30.0 按当前启用假种汇总 已冻结 0.0 审批中申请会占用额度 已使用 0.0 通过后计入已使用 本次预估 - 创建草稿前可先预览天数 新建请假草稿 先填写时间段与假种,再补充附件和说明。 假期类型 请选择 年假 病假 事假 开始日期 开始时段 上午 下午 结束日期 结束时段 上午 下午 附件 附件为可选项 请假说明 预计请假天数:- 创建草稿 额度概览 假种可用额度、冻结与已使用情况按自然周期汇总。 年假 2026-01-01 ~ 2026-12-3" }, "findings": [ { "code": "MOBILE_VISIBLE_TABLE", "severity": "high", "detail": "手机视口可见 table 1 个" } ] }, { "route": { "path": "/reimbursements", "title": "报销", "group": "main", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2452, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-reimbursements.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/reimbursements", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 1338, "right": 390, "bottom": 1338 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "reimbursements-table", "rect": { "x": 17, "y": 1084, "width": 362, "height": 165, "right": 379, "bottom": 1249 }, "scrollWidth": 362, "clientWidth": 362, "text": "单号\t状态\t金额\t报销人\t日期\t操作\n暂无数据" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [], "headings": [ { "text": "我的报销", "rect": { "x": 16, "y": 141, "width": 275, "height": 48, "right": 291, "bottom": 189 } } ], "visibleTextStart": "主导航 报销 你好,Employee search Employee 我的报销 报销列表、详情与提交/撤回/支付动作入口。 新建报销 导出 当前列表 0 共 0 条记录 当前金额 ¥0.00 按当前页与筛选统计 审批中 0 待继续推进的报销单 已支付 0 当前范围:仅自己 草稿 审批中 已通过 已支付 已驳回 已取消 单号 状态 金额 报销人 日期 操作 暂无数据 第 1 / 1 页 上一页 下一页" }, "findings": [ { "code": "MOBILE_VISIBLE_TABLE", "severity": "high", "detail": "手机视口可见 table 1 个" } ] }, { "route": { "path": "/assets", "title": "资产", "group": "main", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2526, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-assets.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/assets", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 1413, "right": 390, "bottom": 1413 }, "visibleTableCount": 2, "visibleTables": [ { "testId": "", "rect": { "x": 42, "y": 695, "width": 306, "height": 40, "right": 348, "bottom": 735 }, "scrollWidth": 306, "clientWidth": 306, "text": "编码\t名称\t状态" }, { "testId": "", "rect": { "x": 42, "y": 1095, "width": 306, "height": 92, "right": 348, "bottom": 1187 }, "scrollWidth": 306, "clientWidth": 306, "text": "资产\t分类\t状态\t归属人\n暂无资产卡片" } ], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "input", "text": "", "testId": "", "rect": { "x": 41, "y": 660, "width": 16, "height": 16, "right": 57, "bottom": 676 } } ], "clippedText": [], "headings": [ { "text": "资产台账", "rect": { "x": 16, "y": 141, "width": 358, "height": 48, "right": 374, "bottom": 189 } }, { "text": "资产分类", "rect": { "x": 41, "y": 354, "width": 64, "height": 24, "right": 105, "bottom": 378 } } ], "visibleTextStart": "主导航 资产 你好,Employee search Employee 资产台账 维护资产分类与资产卡片,支持法体、成本中心和采购来源引用。 移动扫码查找 资产分类 分类编码 分类名称 单据分类 使用系统默认 固定资产卡片 (ASSET_CARD_DEFAULT) 启用分类 编码 名称 状态 全部状态 库存中 使用中 维修中 已退役 已归档 全部分类 全部法体 试运行法体 全部成本中心 全部归属人 资产 分类 状态 归属人 暂无资产卡片 请先从列表选择资产卡片,或点击“新建资产卡片”。" }, "findings": [ { "code": "MOBILE_VISIBLE_TABLE", "severity": "high", "detail": "手机视口可见 table 2 个" }, { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "input: 16x16" } ] }, { "route": { "path": "/weekly-reports", "title": "周报", "group": "main", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2605, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-weekly-reports.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/weekly-reports", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 2429, "right": 390, "bottom": 2429 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "input", "text": "", "testId": "", "rect": { "x": 37, "y": 1644, "width": 13, "height": 13, "right": 50, "bottom": 1657 } } ], "clippedText": [], "headings": [ { "text": "周报", "rect": { "x": 16, "y": 141, "width": 358, "height": 48, "right": 374, "bottom": 189 } }, { "text": "本周周报", "rect": { "x": 37, "y": 1076, "width": 266, "height": 24, "right": 303, "bottom": 1100 } }, { "text": "项目关联", "rect": { "x": 37, "y": 1726, "width": 308, "height": 24, "right": 345, "bottom": 1750 } } ], "visibleTextStart": "主导航 周报 你好,Employee search Employee 周报 固定三段结构:本周完成、当前阻塞、下周计划,可按项目拆分进展。 按周归档 默认按周一归档;提交后会同步更新 Portal 与项目摘要。 当前状态 待完善 保存后可继续补充 关联项目 0 共 0 个我的项目可选 需协助 否 勾选后会在管理首页高亮 团队缺口 - 仅管理员可见 本周周报 先写本周完成,再补当前阻塞和下周计划。 本周完成 当前阻塞 下周计划 需要老板/管理员协助 项目关联 项目进展、风险与下一步动作建议按项目拆开写。 新增项目进展 选择项目 移除 转成待办 保存草稿 提交周报" }, "findings": [ { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "input: 13x13" } ] }, { "route": { "path": "/todos", "title": "待办", "group": "main", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2526, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-todos.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/todos", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 1684, "right": 390, "bottom": 1684 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "", "rect": { "x": 38, "y": 1129, "width": 314, "height": 127, "right": 352, "bottom": 1256 }, "scrollWidth": 314, "clientWidth": 314, "text": "标题\t项目\t负责人\t优先级\t状态\t操作\n当前没有符合条件的待办。" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [], "headings": [ { "text": "待办", "rect": { "x": 16, "y": 141, "width": 358, "height": 48, "right": 374, "bottom": 189 } }, { "text": "待办列表", "rect": { "x": 37, "y": 1032, "width": 316, "height": 24, "right": 353, "bottom": 1056 } }, { "text": "新增待办", "rect": { "x": 37, "y": 1323, "width": 316, "height": 24, "right": 353, "bottom": 1347 } } ], "visibleTextStart": "主导航 待办 你好,Employee search Employee 待办 员工维护个人待办,老板看高优先级和未完成项。支持直接挂到项目。 全部待办 0 当前筛选结果 待处理 0 建议优先清空新增事项 进行中 0 重点跟进阻塞项 已完成 0 已完成项会持续留痕 按状态筛选后,列表只保留当前关注的工作项。 全部状态 todo doing done cancelled 刷新列表 待办列表 暂无待办,建议从当前周计划或项目动作拆出任务。 标题 项目 负责人 优先级 状态 操作 当前没有符合条件的待办。 新增待办 建议把周报计划、项目跟进或临时事项都拆成清晰动作。 不关联项目 新建待办" }, "findings": [ { "code": "MOBILE_VISIBLE_TABLE", "severity": "high", "detail": "手机视口可见 table 1 个" } ] }, { "route": { "path": "/announcements", "title": "公告", "group": "main", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2366, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-announcements.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/announcements", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 844, "right": 390, "bottom": 844 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [], "headings": [ { "text": "公告", "rect": { "x": 16, "y": 141, "width": 274, "height": 48, "right": 290, "bottom": 189 } } ], "visibleTextStart": "主导航 公告 你好,Employee search Employee 公告 全员查看公司通知、制度链接和 FAQ 入口。" }, "findings": [] }, { "route": { "path": "/projects", "title": "项目", "group": "main", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2535, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-projects.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/projects", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 1549, "right": 390, "bottom": 1549 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [], "headings": [ { "text": "项目", "rect": { "x": 16, "y": 141, "width": 358, "height": 48, "right": 374, "bottom": 189 } }, { "text": "项目列表", "rect": { "x": 37, "y": 1172, "width": 224, "height": 24, "right": 261, "bottom": 1196 } }, { "text": "新建项目", "rect": { "x": 37, "y": 1396, "width": 238, "height": 24, "right": 275, "bottom": 1420 } } ], "visibleTextStart": "主导航 项目 你好,Employee search Employee 项目 轻项目主档、成员、里程碑、任务与风险统一在 OA 内跟进。 合同台账 当前项目 0 当前筛选结果 进行中 0 优先跟进活跃项目 逾期里程碑 0 建议先处理延期事项 未关闭风险 0 问题留痕建议绑定责任人 全部状态 草稿 进行中 暂停 完成 归档 切换到我的 项目列表 按项目名、客户或状态快速缩小范围 当前没有符合筛选条件的项目。 新建项目 先建主档,再补成员、里程碑与风险。 你当前只有查看权限,项目创建入口仅对老板 / 管理员 / 项目管理角色开放。" }, "findings": [] }, { "route": { "path": "/attendance", "title": "考勤", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2845, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-attendance.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/attendance", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 3746, "right": 390, "bottom": 3746 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "", "rect": { "x": 37, "y": 1896, "width": 316, "height": 1809, "right": 353, "bottom": 3705 }, "scrollWidth": 316, "clientWidth": 316, "text": "日期\t上班\t下班\t工时\t状态\t备注\n2026-05-01\t-\t-\t-\t缺卡\t-\n2026-05-02\t-\t-\t-\t周末\t周末\n2026-05-03\t-\t-\t-\t周末\t周末\n2026-05-04\t-\t-\t-\t缺卡\t-\n2026-05-05\t-" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [], "headings": [ { "text": "考勤", "rect": { "x": 16, "y": 141, "width": 252, "height": 48, "right": 268, "bottom": 189 } }, { "text": "今日打卡状态", "rect": { "x": 37, "y": 326, "width": 316, "height": 24, "right": 353, "bottom": 350 } }, { "text": "本月统计", "rect": { "x": 37, "y": 1032, "width": 316, "height": 24, "right": 353, "bottom": 1056 } }, { "text": "本月打卡记录", "rect": { "x": 37, "y": 1824, "width": 224, "height": 24, "right": 261, "bottom": 1848 } } ], "visibleTextStart": "备用模块 考勤 你好,Employee search Employee 考勤 上下班打卡、月度统计和团队补卡入口。 我的考勤 今日打卡状态 工作日支持上下班打卡;请假、差旅、节假日与周末会自动免打卡。 点击打上班卡 考勤日期 2026-05-05 上班时间 - 下班时间 - 今日工时 - 今日尚未打上班卡 本月统计 缺卡仅统计应出勤工作日;请假、差旅、节假日和周末自动排除。 应出勤 21 已打卡 0 迟到 0 早退 0 缺卡 21 本月打卡记录 逐日展示上下班时间、工时和状态。 日期 上班 下班 工时 状态 备注 2026-05-01 - - - 缺卡 - 2026-05-02 - - - 周" }, "findings": [ { "code": "MOBILE_VISIBLE_TABLE", "severity": "high", "detail": "手机视口可见 table 1 个" } ] }, { "route": { "path": "/workflow/tasks", "title": "审批待办", "group": "backup", "expectedEmployee": false }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2359, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-workflow-tasks.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 101, "y": 474, "width": 80, "height": 24, "right": 181, "bottom": 498 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 193, "y": 474, "width": 96, "height": 24, "right": 289, "bottom": 498 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 57, "y": 374, "width": 276, "height": 32, "right": 333, "bottom": 406 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" }, { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "a:返回仪表盘 80x24 | a:查看账号信息 96x24" } ] }, { "route": { "path": "/contracts-registry", "title": "合同台账", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2615, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-contracts-registry.png", "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 ()" ], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/contracts-registry", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 2927, "right": 390, "bottom": 2927 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [], "headings": [ { "text": "合同台账", "rect": { "x": 16, "y": 141, "width": 358, "height": 48, "right": 374, "bottom": 189 } }, { "text": "新建合同台账", "rect": { "x": 41, "y": 568, "width": 308, "height": 24, "right": 349, "bottom": 592 } }, { "text": "台账列表", "rect": { "x": 41, "y": 2206, "width": 308, "height": 24, "right": 349, "bottom": 2230 } } ], "visibleTextStart": "备用模块 合同台账 你好,Employee search Employee 合同台账 维护合同元数据、生命周期、到期预警与导出,不在 OA 存放涉密正文附件。 导出 CSV 导出 Excel 返回项目 到期预警 0 份合同将在 30 天内到期 展开到期列表 新建合同台账 补齐合同类型、金额、签署/生效/到期日期,续约将自动创建新的草稿合同。 合同编号 合同类型 采购合同 销售合同 服务合同 框架协议 其他 状态 active draft archived 关联项目 未关联 相对方 摘要 合同金额 币种 签署日期 生效日期 到期日期 归档位置 离线档案号 密级 公开 内部 机密 限制 责任人 默" }, "findings": [ { "code": "JS_ERROR", "severity": "high", "detail": "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": { "path": "/purchase-requests", "title": "采购", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2446, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-purchase-requests.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/purchase-requests", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 1059, "right": 390, "bottom": 1059 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "purchase-requests-table", "rect": { "x": 42, "y": 681, "width": 306, "height": 92, "right": 348, "bottom": 773 }, "scrollWidth": 306, "clientWidth": 306, "text": "单据\t申请人\t状态\t金额\n暂无采购申请" } ], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "button", "text": "打开菜单", "testId": "", "rect": { "x": 16, "y": 36, "width": 24, "height": 44, "right": 40, "bottom": 80 } } ], "clippedText": [ { "tag": "p", "text": "/purchase-requests", "rect": { "x": 52, "y": 32, "width": 99, "height": 28, "right": 151, "bottom": 60 }, "scrollWidth": 188, "clientWidth": 99, "scrollHeight": 28, "clientHeight": 28, "testId": "" } ], "headings": [ { "text": "采购申请", "rect": { "x": 16, "y": 141, "width": 358, "height": 48, "right": 374, "bottom": 189 } }, { "text": "采购单列表", "rect": { "x": 41, "y": 640, "width": 80, "height": 24, "right": 121, "bottom": 664 } } ], "visibleTextStart": "工作台 /purchase-requests 你好,Employee search Employee 采购申请 支持草稿、附件、提交、撤回与经理单步审批的轻采购流程。 新建采购 全部状态 草稿 审批中 已通过 已驳回 已取消 全部供应商 全部法体 试运行法体 全部成本中心 采购单列表 共 0 条 单据 申请人 状态 金额 暂无采购申请 第 1 / 1 页 上一页 下一页 请先在左侧选择采购单,或新建一张采购草稿。" }, "findings": [ { "code": "MOBILE_VISIBLE_TABLE", "severity": "high", "detail": "手机视口可见 table 1 个" }, { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "p:/purchase-requests" }, { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "button:打开菜单 24x44" } ] }, { "route": { "path": "/travel-requests", "title": "差旅", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2649, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-travel-requests.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/travel-requests?tab=requests", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 2635, "right": 390, "bottom": 2635 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "button", "text": "打开菜单", "testId": "", "rect": { "x": 16, "y": 36, "width": 28, "height": 44, "right": 44, "bottom": 80 } } ], "clippedText": [ { "tag": "p", "text": "/travel-requests", "rect": { "x": 56, "y": 32, "width": 95, "height": 28, "right": 151, "bottom": 60 }, "scrollWidth": 156, "clientWidth": 95, "scrollHeight": 28, "clientHeight": 28, "testId": "" } ], "headings": [ { "text": "差旅管理", "rect": { "x": 16, "y": 141, "width": 358, "height": 48, "right": 374, "bottom": 189 } }, { "text": "暂无差旅申请", "rect": { "x": 70, "y": 791, "width": 250, "height": 24, "right": 320, "bottom": 815 } }, { "text": "新建差旅申请", "rect": { "x": 41, "y": 1010, "width": 308, "height": 28, "right": 349, "bottom": 1038 } }, { "text": "行程段", "rect": { "x": 41, "y": 1898, "width": 48, "height": 24, "right": 89, "bottom": 1922 } } ], "visibleTextStart": "工作台 /travel-requests 你好,Employee search Employee 差旅管理 差旅申请、对公支付轨道与批次对账在同一路径统一收口。 新建差旅申请 差旅申请 状态 全部状态 草稿 审批中 已通过 已驳回 出差类型 全部类型 国内 国际 法体 全部法体 试运行法体 成本中心 全部成本中心 暂无差旅申请 点击右上角创建新的差旅草稿。 第 1 / 1 页 上一页 下一页 新建差旅申请 填写主单与行程段,保存为草稿后可继续编辑并提交审批。 出差目的 出差类型 国内 国际 预估金额 开始日期 结束日期 法体 请选择法体 试运行法体 成本中心 请选择成本中心 预算池 待提交时自" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "p:/travel-requests" }, { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "button:打开菜单 28x44" } ] }, { "route": { "path": "/budgets", "title": "预算", "group": "backup", "expectedEmployee": false }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2393, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-budgets.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 101, "y": 474, "width": 80, "height": 24, "right": 181, "bottom": 498 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 193, "y": 474, "width": 96, "height": 24, "right": 289, "bottom": 498 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 57, "y": 374, "width": 276, "height": 32, "right": 333, "bottom": 406 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" }, { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "a:返回仪表盘 80x24 | a:查看账号信息 96x24" } ] }, { "route": { "path": "/payment-batches", "title": "付款批次", "group": "backup", "expectedEmployee": false }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2353, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-payment-batches.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 101, "y": 474, "width": 80, "height": 24, "right": 181, "bottom": 498 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 193, "y": 474, "width": 96, "height": 24, "right": 289, "bottom": 498 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 57, "y": 374, "width": 276, "height": 32, "right": 333, "bottom": 406 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" }, { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "a:返回仪表盘 80x24 | a:查看账号信息 96x24" } ] }, { "route": { "path": "/ap-operations", "title": "应付运营", "group": "backup", "expectedEmployee": false }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2397, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-ap-operations.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 101, "y": 474, "width": 80, "height": 24, "right": 181, "bottom": 498 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 193, "y": 474, "width": 96, "height": 24, "right": 289, "bottom": 498 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 57, "y": 374, "width": 276, "height": 32, "right": 333, "bottom": 406 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" }, { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "a:返回仪表盘 80x24 | a:查看账号信息 96x24" } ] }, { "route": { "path": "/invoice-pool", "title": "票据中心", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2502, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-invoice-pool.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/invoice-pool", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 1572, "right": 390, "bottom": 1572 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "invoice-pool-table", "rect": { "x": 42, "y": 529, "width": 789, "height": 176, "right": 831, "bottom": 705 }, "scrollWidth": 789, "clientWidth": 789, "text": "票据流水号\t状态\t发票号码\t识别情况 (OCR)\t操作\n\n3c0ba5ae-e01b-4a58-8a6f-0e137134d0a0\n\t可用\t26112000000938423851-26112000000938423851\t解析成功\tmor" } ], "offscreenInteractive": [ { "tag": "button", "text": "more_horiz", "testId": "", "rect": { "x": 779, "y": 641, "width": 28, "height": 33, "right": 807, "bottom": 674 } } ], "smallTouchTargets": [ { "tag": "button", "text": "more_horiz", "testId": "", "rect": { "x": 779, "y": 641, "width": 28, "height": 33, "right": 807, "bottom": 674 } } ], "clippedText": [ { "tag": "p", "text": "/invoice-pool", "rect": { "x": 61, "y": 32, "width": 90, "height": 28, "right": 151, "bottom": 60 }, "scrollWidth": 124, "clientWidth": 90, "scrollHeight": 28, "clientHeight": 28, "testId": "" }, { "tag": "div", "text": "票据流水号状态发票号码识别情况 (OCR)操作3c0ba5ae-e01b-4a58-8a6f-0e137134d0a0可用26112000000938423851-261120000009384238", "rect": { "x": 41, "y": 528, "width": 308, "height": 178, "right": 349, "bottom": 706 }, "scrollWidth": 789, "clientWidth": 306, "scrollHeight": 176, "clientHeight": 176, "testId": "" } ], "headings": [ { "text": "票据中心", "rect": { "x": 16, "y": 141, "width": 315, "height": 48, "right": 331, "bottom": 189 } }, { "text": "上传票据(VAT OCR)", "rect": { "x": 41, "y": 330, "width": 308, "height": 16, "right": 349, "bottom": 346 } }, { "text": "筛选与列表", "rect": { "x": 41, "y": 488, "width": 71, "height": 16, "right": 112, "bottom": 504 } }, { "text": "绑定业务单据", "rect": { "x": 41, "y": 840, "width": 85, "height": 16, "right": 126, "bottom": 856 } }, { "text": "详情轮询", "rect": { "x": 41, "y": 1118, "width": 308, "height": 16, "right": 349, "bottom": 1134 } } ], "visibleTextStart": "工作台 /invoice-pool 你好,Employee search Employee 票据中心 支持上传、OCR 状态轮询、绑定报销与签名预览。 导出 上传票据(VAT OCR) cloud_upload 选择文件 上传并触发 OCR 筛选与列表 全部状态 识别中 可用 识别失败 已绑定 已归档 仅看自己 查看全部 票据流水号 状态 发票号码 识别情况 (OCR) 操作 3c0ba5ae-e01b-4a58-8a6f-0e137134d0a0 可用 26112000000938423851-26112000000938423851 解析成功 more_horiz 第 1 / 1 页 上一" }, "findings": [ { "code": "MOBILE_VISIBLE_TABLE", "severity": "high", "detail": "手机视口可见 table 1 个" }, { "code": "OFFSCREEN_INTERACTIVE", "severity": "high", "detail": "button:more_horiz@right=807" }, { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "p:/invoice-pool | div:票据流水号状态发票号码识别情况 (OCR)操作3c0ba5ae-e01b-4a58-8a6f-0e137134d0a0可用26112000000938423851-261120000009384238" }, { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "button:more_horiz 28x33" } ] }, { "route": { "path": "/inventory-checks", "title": "盘点", "group": "backup", "expectedEmployee": false }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2347, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-inventory-checks.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 101, "y": 474, "width": 80, "height": 24, "right": 181, "bottom": 498 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 193, "y": 474, "width": 96, "height": 24, "right": 289, "bottom": 498 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 57, "y": 374, "width": 276, "height": 32, "right": 333, "bottom": 406 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" }, { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "a:返回仪表盘 80x24 | a:查看账号信息 96x24" } ] }, { "route": { "path": "/dashboard", "title": "仪表盘", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2380, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-dashboard.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/dashboard", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 844, "right": 390, "bottom": 844 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "p", "text": "/dashboard", "rect": { "x": 63, "y": 32, "width": 88, "height": 28, "right": 151, "bottom": 60 }, "scrollWidth": 110, "clientWidth": 88, "scrollHeight": 28, "clientHeight": 28, "testId": "" } ], "headings": [ { "text": "仪表盘", "rect": { "x": 16, "y": 141, "width": 266, "height": 48, "right": 282, "bottom": 189 } } ], "visibleTextStart": "工作台 /dashboard 你好,Employee search Employee 仪表盘 你当前没有看板权限,请联系管理员开通。 当前用户:Employee 所需权限:report.dashboard.view" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "p:/dashboard" } ] }, { "route": { "path": "/settings/profile", "title": "个人设置", "group": "settings", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2658, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-settings-profile.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/settings/profile", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 2803, "right": 390, "bottom": 2803 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "input", "text": "", "testId": "", "rect": { "x": 37, "y": 1112, "width": 16, "height": 16, "right": 53, "bottom": 1128 } } ], "clippedText": [], "headings": [ { "text": "个人设置", "rect": { "x": 16, "y": 157, "width": 358, "height": 48, "right": 374, "bottom": 205 } }, { "text": "基本信息", "rect": { "x": 37, "y": 338, "width": 252, "height": 24, "right": 289, "bottom": 362 } }, { "text": "完整员工档案", "rect": { "x": 37, "y": 756, "width": 316, "height": 24, "right": 353, "bottom": 780 } }, { "text": "外部通知推送", "rect": { "x": 37, "y": 1014, "width": 316, "height": 24, "right": 353, "bottom": 1038 } }, { "text": "企业微信绑定", "rect": { "x": 37, "y": 1268, "width": 316, "height": 24, "right": 353, "bottom": 1292 } }, { "text": "组织信息", "rect": { "x": 37, "y": 1814, "width": 316, "height": 24, "right": 353, "bottom": 1838 } }, { "text": "账号状态与角色", "rect": { "x": 37, "y": 2302, "width": 316, "height": 24, "right": 353, "bottom": 2326 } } ], "visibleTextStart": "账号设置 个人设置 你好,Employee search Employee 账号与入口 个人设置 维护个人资料、角色摘要与企业微信绑定状态。复杂业务仍在海音达工作台内完成,企业微信只负责进入与提醒。 账号正常 基本信息 员工可直接理解的个人资料与联系方式。 查看完整档案 姓名 Employee 员工号(系统生成) EMP001 邮箱 employee@hyinda.com 手机号 13900000001 完整员工档案 办公地点、紧急联系人、绩效和薪资等员工档案信息在完整档案页维护或查看。 进入完整档案页后,可按当前权限查看本人绩效、已发放工资条,并编辑自助开放的档案字段。 进入完整员工档案 外" }, "findings": [ { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "input: 16x16" } ] }, { "route": { "path": "/notifications", "title": "通知", "group": "settings", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2360, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-notifications.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/notifications", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 844, "right": 390, "bottom": 844 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "notifications-table", "rect": { "x": 42, "y": 475, "width": 306, "height": 86, "right": 348, "bottom": 561 }, "scrollWidth": 306, "clientWidth": 306, "text": "标题\t时间\t状态\t操作\n暂无通知" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "p", "text": "/notifications", "rect": { "x": 60, "y": 32, "width": 91, "height": 28, "right": 151, "bottom": 60 }, "scrollWidth": 128, "clientWidth": 91, "scrollHeight": 28, "clientHeight": 28, "testId": "" } ], "headings": [ { "text": "通知", "rect": { "x": 16, "y": 141, "width": 140, "height": 48, "right": 156, "bottom": 189 } } ], "visibleTextStart": "工作台 /notifications 你好,Employee search Employee 通知 站内通知与待办提醒。 全部标为已读 返回仪表盘 全部 未读 类型 全部 审批待办 报销 请假 采购 差旅 资产 盘点 未读 0 条 标题 时间 状态 操作 暂无通知 第 1 / 1 页 上一页 下一页" }, "findings": [ { "code": "MOBILE_VISIBLE_TABLE", "severity": "high", "detail": "手机视口可见 table 1 个" }, { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "p:/notifications" } ] }, { "route": { "path": "/mobile", "title": "移动首页", "group": "mobile", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2539, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-mobile.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/mobile", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 1994, "right": 390, "bottom": 1994 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "Smoke Admin", "rect": { "x": 90, "y": 1011, "width": 86, "height": 20, "right": 176, "bottom": 1031 }, "scrollWidth": 96, "clientWidth": 86, "scrollHeight": 20, "clientHeight": 20, "testId": "" }, { "tag": "div", "text": "Smoke Employee", "rect": { "x": 258, "y": 1011, "width": 86, "height": 20, "right": 344, "bottom": 1031 }, "scrollWidth": 121, "clientWidth": 86, "scrollHeight": 20, "clientHeight": 20, "testId": "" }, { "tag": "div", "text": "Trialrun Admin", "rect": { "x": 90, "y": 1121, "width": 86, "height": 20, "right": 176, "bottom": 1141 }, "scrollWidth": 101, "clientWidth": 86, "scrollHeight": 20, "clientHeight": 20, "testId": "" } ], "headings": [ { "text": "今天", "rect": { "x": 16, "y": 20, "width": 280, "height": 48, "right": 296, "bottom": 68 } } ], "visibleTextStart": "今天 先处理待办,再进入报销、票据和团队事项。 今日重点 移动端只保留高频动作,低频模块放到“我的”。 暂无审批待办 0 审批待办 0 未读通知 处理审批 查看待办并快速处理 发起报销 提交报销和查看进度 上传票据 拍照或选择文件上传 今日考勤 2026-05-05 · 当前时间 23:10:54 2026-05-05 今日尚未打上班卡。 上班打卡 团队状态 查看全员今日在岗、请假和打卡状态。 6 人 王顺 王顺利 暂无打卡 未打卡 马建 马建勇 暂无打卡 未打卡 SA Smoke Admin 暂无打卡 未打卡 SE Smoke Employee 暂无打卡 未打卡 TA Trialrun Ad" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:Smoke Admin | div:Smoke Employee | div:Trialrun Admin" } ] }, { "route": { "path": "/mobile/capture", "title": "移动票据", "group": "mobile", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2409, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-mobile-capture.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/mobile/capture", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 844, "right": 390, "bottom": 844 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [], "headings": [ { "text": "票据上传", "rect": { "x": 16, "y": 20, "width": 322, "height": 48, "right": 338, "bottom": 68 } }, { "text": "选择票据", "rect": { "x": 33, "y": 133, "width": 256, "height": 24, "right": 289, "bottom": 157 } }, { "text": "离线上传队列", "rect": { "x": 33, "y": 573, "width": 96, "height": 24, "right": 129, "bottom": 597 } } ], "visibleTextStart": "票据上传 拍照或选择发票文件,离线时自动加入待上传队列。 选择票据 支持图片和 PDF,手机会优先打开相机。 在线 add_photo_alternate 拍照或选择文件 JPG、PNG、PDF 均可上传 当前文件:未选择 立即上传 同步队列 离线上传队列 无待上传项 暂无待上传文件。 home 首页 fact_check 审批 receipt_long 票据 person 我的" }, "findings": [] }, { "route": { "path": "/mobile/me", "title": "移动我的", "group": "mobile", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2560, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-mobile-me.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/mobile/me", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 1512, "right": 390, "bottom": 1512 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "input", "text": "", "testId": "", "rect": { "x": 37, "y": 1257, "width": 16, "height": 16, "right": 53, "bottom": 1273 } } ], "clippedText": [], "headings": [ { "text": "我的", "rect": { "x": 16, "y": 20, "width": 238, "height": 48, "right": 254, "bottom": 68 } }, { "text": "个人信息", "rect": { "x": 37, "y": 137, "width": 238, "height": 24, "right": 275, "bottom": 161 } }, { "text": "账号与绑定", "rect": { "x": 37, "y": 363, "width": 316, "height": 24, "right": 353, "bottom": 387 } }, { "text": "更多入口", "rect": { "x": 37, "y": 665, "width": 252, "height": 24, "right": 289, "bottom": 689 } }, { "text": "外部通知推送", "rect": { "x": 37, "y": 1183, "width": 294, "height": 24, "right": 331, "bottom": 1207 } } ], "visibleTextStart": "我的 个人信息、常用入口和低频管理操作。 个人信息 头像与部门信息从完整员工档案读取。 E Employee 公司 员工号:EMP001 账号与绑定 个人设置里可维护企业微信绑定、通知偏好和账号资料。 manage_accounts 个人设置 绑定企业微信、维护账号与通知偏好 badge 完整员工档案 办公地点、紧急联系人和完整档案 更多入口 低频模块放在这里,避免干扰移动首页。 notifications 通知中心 查看全部站内通知 event_available 请假 提交或查看请假申请 request_quote 报销 提交报销和查看报销进度 inventory_2 资产 查看资产台账和" }, "findings": [ { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "input: 16x16" } ] }, { "route": { "path": "/mobile/approvals", "title": "移动审批", "group": "mobile", "expectedEmployee": false }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2416, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-mobile-approvals.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 101, "y": 474, "width": 80, "height": 24, "right": 181, "bottom": 498 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 193, "y": 474, "width": 96, "height": 24, "right": 289, "bottom": 498 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 57, "y": 374, "width": 276, "height": 32, "right": 333, "bottom": 406 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" }, { "code": "SMALL_TOUCH_TARGET", "severity": "low", "detail": "a:返回仪表盘 80x24 | a:查看账号信息 96x24" } ] }, { "route": { "path": "/mobile/assets/scan", "title": "移动资产扫描", "group": "mobile", "expectedEmployee": true }, "viewport": { "key": "mobile390", "width": 390, "height": 844, "isMobileAudit": true }, "durationMs": 2498, "screenshot": "output/playwright/r93-visual-audit-session/mobile390-mobile-assets-scan.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/mobile/assets/scan", "title": "海音达工作台", "innerWidth": 390, "innerHeight": 844, "documentScrollWidth": 390, "bodyScrollWidth": 390, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 0, "y": 0, "width": 390, "height": 844, "right": 390, "bottom": 844 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [], "headings": [ { "text": "移动资产扫码", "rect": { "x": 16, "y": 20, "width": 294, "height": 48, "right": 310, "bottom": 68 } }, { "text": "相机扫码", "rect": { "x": 33, "y": 193, "width": 278, "height": 24, "right": 311, "bottom": 217 } }, { "text": "手工输入 / 搜索", "rect": { "x": 33, "y": 558, "width": 113, "height": 24, "right": 146, "bottom": 582 } } ], "visibleTextStart": "移动资产扫码 扫码或手工输入资产编号,快速查看资产卡片。 返回资产台账 相机扫码 优先使用 BarcodeDetector,回退到 ZXing。 未启动 开始扫码 停止扫码 手工输入 / 搜索 在线 查询资产 home 首页 fact_check 审批 receipt_long 票据 person 我的" }, "findings": [] }, { "route": { "path": "/portal", "title": "Portal", "group": "main", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 3715, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-portal.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [ { "url": "https://oa.hyinda.com/api/portal/home", "failure": "net::ERR_ABORTED" } ], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/portal", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 1625, "right": 1440, "bottom": 1625 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "查看团队页", "testId": "", "rect": { "x": 896, "y": 996, "width": 70, "height": 16, "right": 966, "bottom": 1012 } }, { "tag": "a", "text": "查看全部", "testId": "", "rect": { "x": 918, "y": 1426, "width": 48, "height": 20, "right": 966, "bottom": 1446 } }, { "tag": "a", "text": "公告页", "testId": "", "rect": { "x": 1040, "y": 1084, "width": 42, "height": 16, "right": 1082, "bottom": 1100 } } ], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "你好,Employee", "rect": { "x": 353, "y": 174, "width": 364, "height": 36, "right": 717, "bottom": 210 } }, { "text": "今日待办聚合", "rect": { "x": 353, "y": 474, "width": 382, "height": 24, "right": 735, "bottom": 498 } }, { "text": "快捷操作栏", "rect": { "x": 1088, "y": 474, "width": 288, "height": 24, "right": 1375, "bottom": 498 } }, { "text": "团队全员状态", "rect": { "x": 353, "y": 992, "width": 392, "height": 24, "right": 745, "bottom": 1016 } }, { "text": "近期动态流", "rect": { "x": 1040, "y": 992, "width": 335, "height": 24, "right": 1375, "bottom": 1016 } }, { "text": "暂无近期动态", "rect": { "x": 1073, "y": 1217, "width": 269, "height": 24, "right": 1342, "bottom": 1241 } }, { "text": "我的申请与资产", "rect": { "x": 378, "y": 1617, "width": 280, "height": 24, "right": 658, "bottom": 1641 } }, { "text": "继续工作", "rect": { "x": 901, "y": 1617, "width": 364, "height": 24, "right": 1265, "bottom": 1641 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 工作台 Portal 你好,Employee search 搜索 Employee 个人工作台 你好,Employee 先处理今天必须完成的事" }, "findings": [ { "code": "REQUEST_FAILED", "severity": "medium", "detail": "net::ERR_ABORTED https://oa.hyinda.com/api/portal/home" }, { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/team", "title": "团队", "group": "main", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 3209, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-team.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/team", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 1172, "right": 1440, "bottom": 1172 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "", "rect": { "x": 353, "y": 714, "width": 1022, "height": 405, "right": 1375, "bottom": 1119 }, "scrollWidth": 1022, "clientWidth": 1022, "text": "成员\t部门\t状态\t备注\n\nE\nEmployee\n试运行员工\n\t公司\t未更新\t-\n\n王顺\n王顺利\n员工\n\t管理部\t未更新\t-\n\n马建\n马建勇\n员工\n\t管理部\t未更新\t-\n\nSA\nSmoke Admin\nSmoke Admin\n\t管理部\t未更新" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "团队状态", "rect": { "x": 328, "y": 129, "width": 362, "height": 48, "right": 690, "bottom": 177 } }, { "text": "更新我的今日状态", "rect": { "x": 353, "y": 258, "width": 291, "height": 24, "right": 644, "bottom": 282 } }, { "text": "今日汇总", "rect": { "x": 718, "y": 258, "width": 657, "height": 24, "right": 1375, "bottom": 282 } }, { "text": "团队列表", "rect": { "x": 353, "y": 666, "width": 64, "height": 24, "right": 417, "bottom": 690 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 主导航 团队 你好,Employee search 搜索 Employee 团队状态 不做打卡,只管理今天谁在岗 / 居家 / 外出 / 出差" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/leave-requests", "title": "请假", "group": "main", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 3400, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-leave-requests.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/leave-requests", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 1604, "right": 1440, "bottom": 1604 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "", "rect": { "x": 354, "y": 1397, "width": 1020, "height": 93, "right": 1374, "bottom": 1490 }, "scrollWidth": 1020, "clientWidth": 1020, "text": "假种 / 申请人\t时间段\t天数\t状态\t附件\t更新时间\t操作\n暂无请假记录" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "请假申请", "rect": { "x": 328, "y": 129, "width": 336, "height": 48, "right": 664, "bottom": 177 } }, { "text": "新建请假草稿", "rect": { "x": 353, "y": 416, "width": 266, "height": 24, "right": 619, "bottom": 440 } }, { "text": "额度概览", "rect": { "x": 1065, "y": 416, "width": 310, "height": 24, "right": 1375, "bottom": 440 } }, { "text": "请假记录", "rect": { "x": 353, "y": 1212, "width": 350, "height": 24, "right": 703, "bottom": 1236 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 主导航 请假 你好,Employee search 搜索 Employee 请假申请 支持假种选择、半天粒度请假、额度冻结与撤回释放。 可用额" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/reimbursements", "title": "报销", "group": "main", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2636, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-reimbursements.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/reimbursements", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 900, "right": 1440, "bottom": 900 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "reimbursements-table", "rect": { "x": 329, "y": 502, "width": 1070, "height": 133, "right": 1399, "bottom": 635 }, "scrollWidth": 1070, "clientWidth": 1070, "text": "单号\t状态\t金额\t报销人\t日期\t操作\n暂无数据" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "我的报销", "rect": { "x": 328, "y": 129, "width": 275, "height": 48, "right": 603, "bottom": 177 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 主导航 报销 你好,Employee search 搜索 Employee 我的报销 报销列表、详情与提交/撤回/支付动作入口。 新建报销 导" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/assets", "title": "资产", "group": "main", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2636, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-assets.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/assets", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 900, "right": 1440, "bottom": 900 }, "visibleTableCount": 2, "visibleTables": [ { "testId": "", "rect": { "x": 354, "y": 599, "width": 328, "height": 40, "right": 682, "bottom": 639 }, "scrollWidth": 328, "clientWidth": 328, "text": "编码\t名称\t状态" }, { "testId": "", "rect": { "x": 758, "y": 319, "width": 616, "height": 92, "right": 1374, "bottom": 411 }, "scrollWidth": 616, "clientWidth": 616, "text": "资产\t分类\t状态\t归属人\n暂无资产卡片" } ], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "input", "text": "", "testId": "", "rect": { "x": 353, "y": 564, "width": 16, "height": 16, "right": 369, "bottom": 580 } } ], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "资产台账", "rect": { "x": 328, "y": 129, "width": 406, "height": 48, "right": 734, "bottom": 177 } }, { "text": "资产分类", "rect": { "x": 353, "y": 258, "width": 64, "height": 24, "right": 417, "bottom": 282 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 主导航 资产 你好,Employee search 搜索 Employee 资产台账 维护资产分类与资产卡片,支持法体、成本中心和采购来源引用" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/weekly-reports", "title": "周报", "group": "main", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 3738, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-weekly-reports.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/weekly-reports", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 1843, "right": 1440, "bottom": 1843 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "input", "text": "", "testId": "", "rect": { "x": 353, "y": 1094, "width": 13, "height": 13, "right": 366, "bottom": 1107 } } ], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "周报", "rect": { "x": 328, "y": 129, "width": 434, "height": 48, "right": 762, "bottom": 177 } }, { "text": "本周周报", "rect": { "x": 353, "y": 526, "width": 266, "height": 24, "right": 619, "bottom": 550 } }, { "text": "项目关联", "rect": { "x": 353, "y": 1184, "width": 308, "height": 24, "right": 661, "bottom": 1208 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 主导航 周报 你好,Employee search 搜索 Employee 周报 固定三段结构:本周完成、当前阻塞、下周计划,可按项目拆分进展" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/todos", "title": "待办", "group": "main", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2631, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-todos.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/todos", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 900, "right": 1440, "bottom": 900 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "", "rect": { "x": 354, "y": 599, "width": 636, "height": 125, "right": 990, "bottom": 724 }, "scrollWidth": 636, "clientWidth": 636, "text": "标题\t项目\t负责人\t优先级\t状态\t操作\n当前没有符合条件的待办。" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "待办", "rect": { "x": 328, "y": 129, "width": 434, "height": 48, "right": 762, "bottom": 177 } }, { "text": "待办列表", "rect": { "x": 353, "y": 526, "width": 322, "height": 24, "right": 675, "bottom": 550 } }, { "text": "新增待办", "rect": { "x": 1065, "y": 416, "width": 310, "height": 24, "right": 1375, "bottom": 440 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 主导航 待办 你好,Employee search 搜索 Employee 待办 员工维护个人待办,老板看高优先级和未完成项。支持直接挂到项目" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/announcements", "title": "公告", "group": "main", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2528, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-announcements.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/announcements", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 900, "right": 1440, "bottom": 900 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "公告", "rect": { "x": 328, "y": 129, "width": 274, "height": 48, "right": 602, "bottom": 177 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 主导航 公告 你好,Employee search 搜索 Employee 公告 全员查看公司通知、制度链接和 FAQ 入口。" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/projects", "title": "项目", "group": "main", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2620, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-projects.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/projects", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 900, "right": 1440, "bottom": 900 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "项目", "rect": { "x": 328, "y": 129, "width": 379, "height": 48, "right": 707, "bottom": 177 } }, { "text": "项目列表", "rect": { "x": 353, "y": 526, "width": 224, "height": 24, "right": 577, "bottom": 550 } }, { "text": "新建项目", "rect": { "x": 1065, "y": 416, "width": 238, "height": 24, "right": 1303, "bottom": 440 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 主导航 项目 你好,Employee search 搜索 Employee 项目 轻项目主档、成员、里程碑、任务与风险统一在 OA 内跟进。 " }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/attendance", "title": "考勤", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 3337, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-attendance.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/attendance", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 2219, "right": 1440, "bottom": 2219 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "", "rect": { "x": 353, "y": 918, "width": 1022, "height": 1248, "right": 1375, "bottom": 2166 }, "scrollWidth": 1022, "clientWidth": 1022, "text": "日期\t上班\t下班\t工时\t状态\t备注\n2026-05-01\t-\t-\t-\t缺卡\t-\n2026-05-02\t-\t-\t-\t周末\t周末\n2026-05-03\t-\t-\t-\t周末\t周末\n2026-05-04\t-\t-\t-\t缺卡\t-\n2026-05-05\t-" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "考勤", "rect": { "x": 328, "y": 129, "width": 252, "height": 48, "right": 580, "bottom": 177 } }, { "text": "今日打卡状态", "rect": { "x": 353, "y": 318, "width": 420, "height": 24, "right": 773, "bottom": 342 } }, { "text": "本月统计", "rect": { "x": 353, "y": 598, "width": 406, "height": 24, "right": 759, "bottom": 622 } }, { "text": "本月打卡记录", "rect": { "x": 353, "y": 846, "width": 224, "height": 24, "right": 577, "bottom": 870 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 备用模块 考勤 你好,Employee search 搜索 Employee 考勤 上下班打卡、月度统计和团队补卡入口。 我的考勤 今日打卡状" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/workflow/tasks", "title": "审批待办", "group": "backup", "expectedEmployee": false }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2412, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-workflow-tasks.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 626, "y": 492, "width": 80, "height": 24, "right": 706, "bottom": 516 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 718, "y": 492, "width": 96, "height": 24, "right": 814, "bottom": 516 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 510, "y": 412, "width": 420, "height": 32, "right": 930, "bottom": 444 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" } ] }, { "route": { "path": "/contracts-registry", "title": "合同台账", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 3266, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-contracts-registry.png", "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 ()" ], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/contracts-registry", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 1589, "right": 1440, "bottom": 1589 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "合同台账", "rect": { "x": 328, "y": 129, "width": 477, "height": 48, "right": 805, "bottom": 177 } }, { "text": "新建合同台账", "rect": { "x": 353, "y": 412, "width": 350, "height": 24, "right": 703, "bottom": 436 } }, { "text": "台账列表", "rect": { "x": 777, "y": 412, "width": 112, "height": 24, "right": 889, "bottom": 436 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 备用模块 合同台账 你好,Employee search 搜索 Employee 合同台账 维护合同元数据、生命周期、到期预警与导出,不在 O" }, "findings": [ { "code": "JS_ERROR", "severity": "high", "detail": "Failed to load resource: the server responded with a status of 403 () | Failed to load resource: the server responded with a status of 403 ()" }, { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/purchase-requests", "title": "采购", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2630, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-purchase-requests.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/purchase-requests", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 900, "right": 1440, "bottom": 900 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "purchase-requests-table", "rect": { "x": 354, "y": 417, "width": 368, "height": 92, "right": 722, "bottom": 509 }, "scrollWidth": 368, "clientWidth": 368, "text": "单据\t申请人\t状态\t金额\n暂无采购申请" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "采购申请", "rect": { "x": 328, "y": 129, "width": 378, "height": 48, "right": 706, "bottom": 177 } }, { "text": "采购单列表", "rect": { "x": 353, "y": 376, "width": 80, "height": 24, "right": 433, "bottom": 400 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 工作台 /purchase-requests 你好,Employee search 搜索 Employee 采购申请 支持草稿、附件、提交、撤" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/travel-requests", "title": "差旅", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 3270, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-travel-requests.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/travel-requests?tab=requests", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 1323, "right": 1440, "bottom": 1323 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "差旅管理", "rect": { "x": 328, "y": 129, "width": 364, "height": 48, "right": 692, "bottom": 177 } }, { "text": "暂无差旅申请", "rect": { "x": 382, "y": 695, "width": 252, "height": 24, "right": 634, "bottom": 719 } }, { "text": "新建差旅申请", "rect": { "x": 737, "y": 326, "width": 638, "height": 28, "right": 1375, "bottom": 354 } }, { "text": "行程段", "rect": { "x": 737, "y": 930, "width": 48, "height": 24, "right": 785, "bottom": 954 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 工作台 /travel-requests 你好,Employee search 搜索 Employee 差旅管理 差旅申请、对公支付轨道与批次" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/budgets", "title": "预算", "group": "backup", "expectedEmployee": false }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2501, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-budgets.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 626, "y": 492, "width": 80, "height": 24, "right": 706, "bottom": 516 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 718, "y": 492, "width": 96, "height": 24, "right": 814, "bottom": 516 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 510, "y": 412, "width": 420, "height": 32, "right": 930, "bottom": 444 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" } ] }, { "route": { "path": "/payment-batches", "title": "付款批次", "group": "backup", "expectedEmployee": false }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2416, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-payment-batches.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 626, "y": 492, "width": 80, "height": 24, "right": 706, "bottom": 516 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 718, "y": 492, "width": 96, "height": 24, "right": 814, "bottom": 516 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 510, "y": 412, "width": 420, "height": 32, "right": 930, "bottom": 444 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" } ] }, { "route": { "path": "/ap-operations", "title": "应付运营", "group": "backup", "expectedEmployee": false }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2405, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-ap-operations.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 626, "y": 492, "width": 80, "height": 24, "right": 706, "bottom": 516 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 718, "y": 492, "width": 96, "height": 24, "right": 814, "bottom": 516 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 510, "y": 412, "width": 420, "height": 32, "right": 930, "bottom": 444 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" } ] }, { "route": { "path": "/invoice-pool", "title": "票据中心", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 3320, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-invoice-pool.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/invoice-pool", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 1381, "right": 1440, "bottom": 1381 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "invoice-pool-table", "rect": { "x": 354, "y": 457, "width": 1020, "height": 129, "right": 1374, "bottom": 586 }, "scrollWidth": 1020, "clientWidth": 1020, "text": "票据流水号\t状态\t发票号码\t识别情况 (OCR)\t操作\n\n3c0ba5ae-e01b-4a58-8a6f-0e137134d0a0\n\t可用\t26112000000938423851-26112000000938423851\t解析成功\tmor" } ], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "button", "text": "more_horiz", "testId": "", "rect": { "x": 1322, "y": 537, "width": 28, "height": 33, "right": 1350, "bottom": 570 } } ], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "票据中心", "rect": { "x": 328, "y": 129, "width": 315, "height": 48, "right": 643, "bottom": 177 } }, { "text": "上传票据(VAT OCR)", "rect": { "x": 353, "y": 258, "width": 1022, "height": 16, "right": 1375, "bottom": 274 } }, { "text": "筛选与列表", "rect": { "x": 353, "y": 416, "width": 71, "height": 16, "right": 424, "bottom": 432 } }, { "text": "绑定业务单据", "rect": { "x": 353, "y": 721, "width": 85, "height": 16, "right": 438, "bottom": 737 } }, { "text": "详情轮询", "rect": { "x": 353, "y": 999, "width": 1022, "height": 16, "right": 1375, "bottom": 1015 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 工作台 /invoice-pool 你好,Employee search 搜索 Employee 票据中心 支持上传、OCR 状态轮询、绑定报" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/inventory-checks", "title": "盘点", "group": "backup", "expectedEmployee": false }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2447, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-inventory-checks.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 626, "y": 492, "width": 80, "height": 24, "right": 706, "bottom": 516 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 718, "y": 492, "width": 96, "height": 24, "right": 814, "bottom": 516 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 510, "y": 412, "width": 420, "height": 32, "right": 930, "bottom": 444 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" } ] }, { "route": { "path": "/dashboard", "title": "仪表盘", "group": "backup", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2621, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-dashboard.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/dashboard", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 900, "right": 1440, "bottom": 900 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "仪表盘", "rect": { "x": 328, "y": 129, "width": 266, "height": 48, "right": 594, "bottom": 177 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 工作台 /dashboard 你好,Employee search 搜索 Employee 仪表盘 你当前没有看板权限,请联系管理员开通。 当" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/settings/profile", "title": "个人设置", "group": "settings", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 3308, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-settings-profile.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/settings/profile", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 1291, "right": 1440, "bottom": 1291 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "input", "text": "", "testId": "", "rect": { "x": 353, "y": 820, "width": 16, "height": 16, "right": 369, "bottom": 836 } } ], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "个人设置", "rect": { "x": 328, "y": 145, "width": 700, "height": 48, "right": 1028, "bottom": 193 } }, { "text": "基本信息", "rect": { "x": 353, "y": 306, "width": 252, "height": 24, "right": 605, "bottom": 330 } }, { "text": "完整员工档案", "rect": { "x": 353, "y": 556, "width": 490, "height": 24, "right": 843, "bottom": 580 } }, { "text": "外部通知推送", "rect": { "x": 353, "y": 746, "width": 602, "height": 24, "right": 955, "bottom": 770 } }, { "text": "企业微信绑定", "rect": { "x": 353, "y": 964, "width": 616, "height": 24, "right": 969, "bottom": 988 } }, { "text": "组织信息", "rect": { "x": 1065, "y": 306, "width": 310, "height": 24, "right": 1375, "bottom": 330 } }, { "text": "账号状态与角色", "rect": { "x": 1065, "y": 708, "width": 310, "height": 24, "right": 1375, "bottom": 732 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 账号设置 个人设置 你好,Employee search 搜索 Employee 账号与入口 个人设置 维护个人资料、角色摘要与企业微信绑定状" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/notifications", "title": "通知", "group": "settings", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2601, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-notifications.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/notifications", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 900, "right": 1440, "bottom": 900 }, "visibleTableCount": 1, "visibleTables": [ { "testId": "notifications-table", "rect": { "x": 354, "y": 319, "width": 1020, "height": 84, "right": 1374, "bottom": 403 }, "scrollWidth": 1020, "clientWidth": 1020, "text": "标题\t时间\t状态\t操作\n暂无通知" } ], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "通知", "rect": { "x": 328, "y": 129, "width": 140, "height": 48, "right": 468, "bottom": 177 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 工作台 /notifications 你好,Employee search 搜索 Employee 通知 站内通知与待办提醒。 全部标为已读 " }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/mobile", "title": "移动首页", "group": "mobile", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 3685, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-mobile.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/mobile", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 1933, "right": 1440, "bottom": 1933 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "今天", "rect": { "x": 328, "y": 129, "width": 280, "height": 48, "right": 608, "bottom": 177 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 移动工作台 移动首页 你好,Employee search 搜索 Employee 今天 先处理待办,再进入报销、票据和团队事项。 今日重点 " }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/mobile/capture", "title": "移动票据", "group": "mobile", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2697, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-mobile-capture.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/mobile/capture", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 900, "right": 1440, "bottom": 900 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "票据上传", "rect": { "x": 328, "y": 129, "width": 322, "height": 48, "right": 650, "bottom": 177 } }, { "text": "选择票据", "rect": { "x": 345, "y": 242, "width": 256, "height": 24, "right": 601, "bottom": 266 } }, { "text": "离线上传队列", "rect": { "x": 345, "y": 626, "width": 96, "height": 24, "right": 441, "bottom": 650 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 移动工作台 移动拍照上传 你好,Employee search 搜索 Employee 票据上传 拍照或选择发票文件,离线时自动加入待上传队列" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/mobile/me", "title": "移动我的", "group": "mobile", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 3411, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-mobile-me.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/mobile/me", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 1541, "right": 1440, "bottom": 1541 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "input", "text": "", "testId": "", "rect": { "x": 353, "y": 1370, "width": 16, "height": 16, "right": 369, "bottom": 1386 } } ], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "我的", "rect": { "x": 328, "y": 129, "width": 238, "height": 48, "right": 566, "bottom": 177 } }, { "text": "个人信息", "rect": { "x": 353, "y": 250, "width": 238, "height": 24, "right": 591, "bottom": 274 } }, { "text": "账号与绑定", "rect": { "x": 353, "y": 484, "width": 350, "height": 24, "right": 703, "bottom": 508 } }, { "text": "更多入口", "rect": { "x": 353, "y": 770, "width": 252, "height": 24, "right": 605, "bottom": 794 } }, { "text": "外部通知推送", "rect": { "x": 353, "y": 1296, "width": 294, "height": 24, "right": 647, "bottom": 1320 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 移动工作台 移动我的 你好,Employee search 搜索 Employee 我的 个人信息、常用入口和低频管理操作。 个人信息 头像与" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] }, { "route": { "path": "/mobile/approvals", "title": "移动审批", "group": "mobile", "expectedEmployee": false }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2481, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-mobile-approvals.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/403", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": true, "hasLoginForm": false, "mainRect": null, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [ { "tag": "a", "text": "返回仪表盘", "testId": "", "rect": { "x": 626, "y": 492, "width": 80, "height": 24, "right": 706, "bottom": 516 } }, { "tag": "a", "text": "查看账号信息", "testId": "", "rect": { "x": 718, "y": 492, "width": 96, "height": 24, "right": 814, "bottom": 516 } } ], "clippedText": [], "headings": [ { "text": "无权限访问", "rect": { "x": 510, "y": 412, "width": 420, "height": 32, "right": 930, "bottom": 444 } } ], "visibleTextStart": "403 无权限访问 当前账号没有访问该页面的权限,请联系管理员或返回可访问页面。 返回仪表盘 查看账号信息" }, "findings": [ { "code": "EXPECTED_FORBIDDEN", "severity": "info", "detail": "员工账号无权限,记录为覆盖边界而非缺陷" } ] }, { "route": { "path": "/mobile/assets/scan", "title": "移动资产扫描", "group": "mobile", "expectedEmployee": true }, "viewport": { "key": "desktop1440", "width": 1440, "height": 900, "isMobileAudit": false }, "durationMs": 2974, "screenshot": "output/playwright/r93-visual-audit-session/desktop1440-mobile-assets-scan.png", "consoleErrors": [], "pageErrors": [], "failedRequests": [], "httpErrors": [], "metrics": { "finalUrl": "https://oa.hyinda.com/mobile/assets/scan", "title": "海音达工作台", "innerWidth": 1440, "innerHeight": 900, "documentScrollWidth": 1440, "bodyScrollWidth": 1440, "horizontalOverflow": 0, "hasForbiddenText": false, "hasLoginForm": false, "mainRect": { "x": 288, "y": 0, "width": 1152, "height": 1118, "right": 1440, "bottom": 1118 }, "visibleTableCount": 0, "visibleTables": [], "offscreenInteractive": [], "smallTouchTargets": [], "clippedText": [ { "tag": "div", "text": "主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch", "rect": { "x": 0, "y": 223, "width": 287, "height": 677, "right": 287, "bottom": 900 }, "scrollWidth": 287, "clientWidth": 287, "scrollHeight": 737, "clientHeight": 677, "testId": "" } ], "headings": [ { "text": "移动资产扫码", "rect": { "x": 328, "y": 129, "width": 294, "height": 48, "right": 622, "bottom": 177 } }, { "text": "相机扫码", "rect": { "x": 345, "y": 242, "width": 294, "height": 24, "right": 639, "bottom": 266 } }, { "text": "手工输入 / 搜索", "rect": { "x": 345, "y": 989, "width": 113, "height": 24, "right": 458, "bottom": 1013 } } ], "visibleTextStart": "海音达工作台 Hyinda OA · 小团队运营中枢 今日工作台 先处理待办和团队状态,再进入具体模块。 主导航 优先处理今日工作与高频协同。 home_app_logo Portal groups 团队 event_available 请假 request_quote 报销 inventory_2 资产 article 周报 check_circle 待办 campaign 公告 workspaces 项目 备用模块 默认收起,不干扰主路径 按需展开 移动工作台 移动资产扫描 你好,Employee search 搜索 Employee 移动资产扫码 扫码或手工输入资产编号,快速查看资产卡片" }, "findings": [ { "code": "CLIPPED_TEXT", "severity": "medium", "detail": "div:主导航优先处理今日工作与高频协同。home_app_logoPortalgroups团队event_available请假request_quote报销inventory_2资产article周报ch" } ] } ] }