CHANGELOG.md 2.3 KB

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