# V1.2.0 更新日志 - **更新日期**: 2025年12月3日 - **版本号**: 1.2.0 ## 新增功能 ### 1. 中值滤波算法配置 - **新增中值滤波算法配置界面**:在系统设置中新增"中值滤波算法配置"功能模块 - **按需加载机制**:优化数据加载逻辑,仅在打开配置弹窗时才加载算法配置数据,提升性能 - **可视化配置**:支持对每个测点进行独立的中值滤波参数配置 - X方向窗口大小配置 - Y方向窗口大小配置 - 算法启用/禁用开关 - **实时同步**:配置数据可实时同步到设备端 - **数据持久化**:配置保存到设备后自动加载,支持配置的读取和设置 ## Bug 修复 ### 1. 算法配置加载优化 - **修复数据加载时机问题**:避免组件加载时不必要的数据请求 - **优化 Modal 打开逻辑**:确保只在用户主动打开配置界面时才触发数据加载 ## 优化改进 ### 1. 组件架构优化 - **解耦组件职责**:将算法设置按钮移至父组件,优化组件结构 - **受控组件模式**:AlgorithmSettings 改为完全受控的 Modal 组件 - **状态管理优化**:通过 props 传递控制状态,提升代码可维护性 ### 2. 用户体验提升 - **设备连接状态检测**:按钮在设备未连接时自动禁用,避免无效操作 - **加载状态反馈**:添加加载动画,提供更好的用户反馈 - **错误提示优化**:完善错误提示信息,帮助用户快速定位问题 ## 技术细节 ### IPC 通信 - 新增 IPC 事件: - `MEDIAN_FILTER_CONFIG_GET (win:get)`:获取中值滤波算法配置 - `MEDIAN_FILTER_CONFIG_SET (win:set)`:设置中值滤波算法配置 ### 数据格式 ```json { "type": "median", "sensors": [ { "enable": false, "pos": "1", "xLen": 0, "yLen": 0 } ] } ``` ## 依赖更新 - 无依赖包更新 ## 注意事项 1. 确保设备固件版本支持中值滤波算法配置功能 2. 配置参数的有效范围请参考设备手册 3. 建议在修改配置前备份当前配置 --- **完整更新内容请查看项目 Git 提交记录**