robot_bigScreen/README.md
2025-06-13 14:12:32 +08:00

2.2 KiB
Raw Blame History

机器人大屏监控系统

项目简介

本项目是一个基于 Vue3 开发的机器人监控大屏系统,用于实时监控和管理多种类型的机器人设备。系统提供了直观的数据可视化界面,支持实时状态监控、告警管理、视频监控等功能。

主要功能

1. 机器人管理

  • 机器人状态实时监控(在线、离线、故障)
  • 电量监控和管理
  • 分类展示(室外巡检、物流运输、应急救援)
  • 支持搜索和筛选功能

2. 告警管理

  • 实时告警显示
  • 告警事件统计
  • 告警详情查看
  • 告警处理流程管理

3. 视频监控

  • 多路视频监控
  • 支持多视角切换
  • 实时监控厂区各个区域
  • 摄像头分区管理(厂区大门、生产车间、仓库区域、室外区域)

4. 数据统计

  • 机器人总数统计
  • 在线/离线数量统计
  • 故障数量统计
  • 告警事件统计

技术栈

  • 前端框架Vue 3
  • 构建工具Vite
  • UI组件自定义组件
  • 状态管理Vue Composition API
  • 样式处理Scoped CSS

项目结构

src/
├── assets/        # 静态资源
├── components/    # 组件
│   ├── common/    # 通用组件
│   ├── detail/    # 详情组件
│   ├── dialog/    # 弹窗组件
│   └── ...
├── views/         # 页面
│   ├── Home.vue   # 首页
│   └── RobotDetail.vue # 机器人详情
└── ...

主要组件说明

  • TopHeader: 顶部导航组件
  • RobotStatusList: 机器人状态列表组件
  • AlarmStatistics: 告警统计组件
  • LatestAlarms: 最新告警组件
  • BatteryIndicator: 电量指示器组件
  • CustomSelect: 自定义下拉选择组件

安装和运行

  1. 安装依赖
npm install
  1. 开发环境运行
npm run dev
  1. 生产环境构建
npm run build

注意事项

  1. 确保开发环境 Node.js 版本 >= 14
  2. 项目使用 Vue 3 Composition API需要相应的开发工具支持
  3. 建议使用 VSCode 进行开发,并安装 Volar 插件

更新日志

v1.0.0

  • 初始版本发布
  • 实现基础监控功能
  • 完成告警管理系统
  • 支持多路视频监控