bruno
|
59f79a1d03
|
feat: 实现告警管理一键批量处理功能
✨ 新增功能:
- 支持批量选择和处理多条告警记录
- 智能状态检查,自动识别已处理告警并提示用户
- 与 ljwx-bigscreen 服务集成,调用后端 /batchDealAlert 接口
- 详细的操作结果反馈,包含成功/失败数量统计
🎨 UI/UX 优化:
- "一键批量处理"按钮位于批量删除按钮右侧
- 按钮默认灰色禁用,选择≥2条记录时激活为绿色可点击状态
- 包含已响应告警的确认对话框,提升用户体验
- 完整的权限控制基于 t:alert:info:update 权限
🔧 技术实现:
- 使用 #suffix 插槽实现按钮布局
- 状态检查逻辑:alertStatus === 'responded'
- 调用 ljwx-bigscreen 的 POST /batchDealAlert 接口
- 错误处理和用户反馈机制完善
📝 文档更新:
- 更新 README.md 添加详细功能说明
- 包含使用方法、按钮状态说明和API接口文档
- 更新版本日志至 v1.2.17 (2025-01-14)
🧪 测试文件:
- 添加 test-batch-alert.html 功能测试说明文档
|
2025-08-14 20:40:14 +08:00 |
|