# Changelog 本文件记录了项目的所有重要更改。 格式基于 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)。 ## [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