Changelog
本文件记录了项目的所有重要更改。
格式基于 Keep a Changelog。
[1.2.0] - 2025-12-23
新增 (Added)
- 模板导入导出功能:
- 摄像头管理: 支持通过 Excel 模板批量导入和导出摄像头配置。
- 模型管理: 支持通过 Excel 模板批量导入和导出 AI 模型配置。
- 任务调度: 支持通过 Excel 模板批量导入和导出巡检任务配置,支持自动关联模型和摄像头。
- 后端接口: 新增对应的导出 (
/export_template) 和导入 (/import_template) API 接口。
- 前端交互: 在各管理页面工具栏新增“导出模板”与“导入模板”按钮,支持文件上传与结果反馈。
[1.1.0] - 2025-12-19
新增 (Added)
- 容器化部署支持:
- 新增
Dockerfile: 采用多阶段构建,自动编译 Vue 前端并集成到 Python 后端镜像中。
- 新增
docker-compose.yml: 一键启动应用与 MySQL 8.0 数据库服务。
- 新增
.dockerignore: 优化镜像构建上下文,减少镜像体积。
- 数据持久化: 在 Docker 部署模式下,实现了关键数据的本地持久化存储:
- 数据库文件 ->
./mysql_data
- 巡检报告 (PDF) ->
./reports
- 告警截图 ->
./snapshots
- 文档更新:
README.md 新增了 Docker 部署方式(推荐)、详细的目录结构说明以及环境配置要求。
[1.0.0] - 2025-10-01
新增 (Added)
- 项目初始化: 发布 AI 值班 Web 平台 (AI Watch Platform) 初始版本。
- 实时监控: 支持多路摄像头的 RTSP 实时视频流播放与状态管理。
- AI 智能巡检: 集成 OpenCV 与 AI 模型(支持接入 OpenAI 接口),实现画面分析与异常识别。
- 任务调度: 基于 APScheduler 实现灵活的巡检任务配置与定时执行。
- 告警系统:
- 异常情况实时记录到数据库。
- 自动保存异常时刻的视频截图。
- 报告生成: 支持生成包含在线率统计、告警列表及截图的 PDF 值班报告。
- 用户管理: 实现管理员账户的初始化、重置与登录认证 (JWT)。
- 前端界面: 构建了基于 Vue 3 + TypeScript 的可视化管理控制台,包含仪表盘、监控墙、日志查看等功能。1