修复问题: - 一键匹配进度条没有逐步递增,只在开始和结束时更新 实现内容: 1. 后端进度事件发送: - 在事件总线中添加BatchMatchingProgress事件类型 - 在批量匹配服务中集成Tauri事件发送 - 在每个模板匹配开始时发送实时进度事件 2. 前端进度事件监听: - 修改BatchMatchingService支持事件监听 - 添加batch_matching_progress事件监听器 - 实时更新进度条状态 3. 事件通讯机制: - 使用Tauri的emit系统发送事件到前端 - 前端通过listen监听实时进度更新 - 确保进度条能够逐步递增显示 技术细节: - 后端:使用app_handle.emit()发送进度事件 - 前端:使用listen()监听batch_matching_progress事件 - 进度计算:基于当前轮数、绑定索引和总绑定数 现在一键匹配过程中进度条会实时更新,用户可以看到匹配的实际进展。 |
||
|---|---|---|
| .. | ||
| desktop | ||