实时通知
系统使用 WebSocket 实现实时通信,确保工单状态的即时同步。
WebSocket 功能
- 连接状态显示 - 在创建工单页面显示 WebSocket 连接状态
- 新工单通知 - 当有新工单创建时,向所有在线用户推送通知
- 状态更新通知 - 工单状态变更时实时通知相关用户
事件类型
| 事件名 | 说明 |
|---|---|
ticket_created | 新工单创建 |
ticket_updated | 工单信息更新 |
ticket_status_changed | 工单状态变更 |
配置
WebSocket 连接地址通常与 API 地址一致,使用 ws:// 或 wss:// 协议:
ws://your-backend:port/ws使用场景
创建工单页面
在创建工单时,WebSocket 会:
- 建立连接并显示状态指示器
- 提交工单后通过 WebSocket 广播
- 其他在线用户会收到新工单通知
工单详情页面
在查看工单详情时,WebSocket 会:
- 监听工单更新事件
- 收到更新时自动刷新页面数据
- 显示更新提示信息
断线重连
系统内置断线检测和自动重连机制:
- 定期检查连接状态(每 5 秒)
- 连接断开时显示提示
- 自动尝试重新连接