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

98 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 机器人大屏监控系统
## 项目简介
本项目是一个基于 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. 安装依赖
```bash
npm install
```
2. 开发环境运行
```bash
npm run dev
```
3. 生产环境构建
```bash
npm run build
```
## 注意事项
1. 确保开发环境 Node.js 版本 >= 14
2. 项目使用 Vue 3 Composition API需要相应的开发工具支持
3. 建议使用 VSCode 进行开发,并安装 Volar 插件
## 更新日志
### v1.0.0
- 初始版本发布
- 实现基础监控功能
- 完成告警管理系统
- 支持多路视频监控