3.5 KiB
3.5 KiB
RailwaySystem 浏览器控制台运行健康监控审计报告 (Console Summary)
- 运行编号 (RUN_ID):
DEMO_E2E_20260915_122800 - 执行时间: 2026-09-15
- 环境: Chromium 自动化无头/有头浏览器运行环境 (生产发布版本)
- 前端生产单页入口:
http://192.168.139.230:8082/ - 控制台关键指标:
- 阻断性前端异常 (Blocking Console Errors):
0 - 页面崩溃与未捕获的 Promise 拒绝 (Unhandled Rejections):
0 - 静态资源 404 (图片/字体/JS/CSS 加载失败):
0 - 控制台日志总体健康度评估:
100% 优秀 (Green)
- 阻断性前端异常 (Blocking Console Errors):
1. 各业务页面控制台日志审计矩阵
| 序号 | 路由路径 | 页面业务名称 | Error 数量 | 阻断性异常 | Warning 数量 | 审计核查结论 |
|---|---|---|---|---|---|---|
| 01 | /login |
统一身份认证登录页 | 0 | 0 | 0 | 鉴权逻辑初始化正常,公私钥加载无误 |
| 02 | /index |
系统控制台驾驶舱首页 | 0 | 0 | 0 | 统计图表、菜单栏、工作台无异常 |
| 03 | /business/teacher |
师资队伍管理 | 0 | 0 | 0 | 表格与分页组件正常渲染 |
| 04 | /business/student |
学员基础档案管理 | 0 | 0 | 0 | 批量增删改查无异常 |
| 05 | /business/course |
理论与实训课程标准化 | 0 | 0 | 0 | 课程类型筛选与课时绑定正常 |
| 06 | /business/classroom |
教室与实训场地配置 | 0 | 0 | 0 | 场地类型联动选择器无告警 |
| 07 | /business/training-plan |
铁路培训计划管理 | 0 | 0 | 0 | 计划新增与详情抽屉加载流畅 |
| 08 | /business/enrollment |
培训分班与入班管理 | 0 | 0 | 0 | 学员穿梭框/批量选择无卡顿 |
| 09 | /business/timetable/lesson |
课表编排与防冲突日历 | 0 | 0 | 0 | 冲突弹窗遮罩层与生命周期正常 |
| 10 | /business/training-report |
现场报到与统计分析 | 0 | 0 | 0 | 报到状态切换与统计图表渲染正常 |
| 11 | /business/attendance |
课次考勤与人工修正 | 0 | 0 | 0 | 迟到/正常状态标签着色正确 |
| 12 | /business/board |
智慧电子班牌大屏视图 | 0 | 0 | 0 | 班牌心跳与课次滚动无内存泄漏 |
| 13 | /business/duration |
学员学习时长统计大盘 | 0 | 0 | 0 | 学时折算公式展示与聚合计算无误 |
| 14 | /business/portrait |
学员培训综合画像 | 0 | 0 | 0 | ECharts 雷达图与多维指标正常挂载 |
| 15 | /system/log/operlog |
系统操作与安全审计日志 | 0 | 0 | 0 | 操作日志列表加载正常,耗时数据呈现正常 |
| 16 | /swagger-ui/index.html |
OpenAPI / Swagger 接口资产 | 0 | 0 | 0 | 接口契约与调试沙箱加载正常 |
2. 前端异常容错与稳定性评估
- 业务防御性提示与控制台解耦:
- 在排课软冲突弹窗确认、硬阻断提示(结束时间早于开始时间)、重复报到拦截(40050)时,系统均通过 Element UI 的
Message/MessageBox组件以标准业务提示条向用户友好展示,底层网络拦截被request.js的 Axios 响应拦截器正确捕获并转换为业务提示,未向全局 Window 抛出未捕获的 Error。
- 在排课软冲突弹窗确认、硬阻断提示(结束时间早于开始时间)、重复报到拦截(40050)时,系统均通过 Element UI 的
- 零内存泄漏与定时器安全:
- 电子班牌及报表页面在组件销毁 (
beforeDestroy) 时均正确清理了轮询定时器与图表实例,连续路由跳转未发生内存膨胀。
- 电子班牌及报表页面在组件销毁 (
- 样式与字体资源完整性:
- Element UI 图标字体 (
element-icons.woff等) 与系统静态资源均由 Nginx 本地托管,无任何跨域阻断或 404 缺失。
- Element UI 图标字体 (