Skip to content

实时通知

系统使用 WebSocket 实现实时通信,确保工单状态的即时同步。

WebSocket 功能

  • 连接状态显示 - 在创建工单页面显示 WebSocket 连接状态
  • 新工单通知 - 当有新工单创建时,向所有在线用户推送通知
  • 状态更新通知 - 工单状态变更时实时通知相关用户

事件类型

事件名说明
ticket_created新工单创建
ticket_updated工单信息更新
ticket_status_changed工单状态变更

配置

WebSocket 连接地址通常与 API 地址一致,使用 ws://wss:// 协议:

ws://your-backend:port/ws

使用场景

创建工单页面

在创建工单时,WebSocket 会:

  1. 建立连接并显示状态指示器
  2. 提交工单后通过 WebSocket 广播
  3. 其他在线用户会收到新工单通知

工单详情页面

在查看工单详情时,WebSocket 会:

  1. 监听工单更新事件
  2. 收到更新时自动刷新页面数据
  3. 显示更新提示信息

断线重连

系统内置断线检测和自动重连机制:

  • 定期检查连接状态(每 5 秒)
  • 连接断开时显示提示
  • 自动尝试重新连接

基于 MIT 许可证发布