| | |
| | | /** |
| | | * @module initWebSocket 初始化 |
| | | * @module websocketonopen 连接成功 |
| | | * @module websocketonerror 连接失败 |
| | | * @module websocketclose 断开连接 |
| | | * @module resetHeart 重置心跳 |
| | | * @module sendSocketHeart 心跳发送 |
| | | * @module reconnect 重连 |
| | | * @module sendMsg 发送数据 |
| | | * @module websocketonmessage 接收数据 |
| | | * @module test 测试收到消息传递 |
| | | * @description socket 通信 |
| | | * @param {any} url socket地址 |
| | | * @param {any} websocket websocket 实例 |
| | | * @param {any} heartTime 心跳定时器实例 |
| | | * @param {number} socketHeart 心跳次数 |
| | | * @param {number} HeartTimeOut 心跳超时时间 |
| | | * @param {number} socketError 错误次数 |
| | | */ |
| | | |
| | | import { getToken } from '@/utils/auth'; |
| | | import { ElNotification } from 'element-plus'; |
| | | import useNoticeStore from '@/store/modules/notice'; |