From e732f79fb39ca207464705308c9ee2deb3a79307 Mon Sep 17 00:00:00 2001 From: hcong <1050828145@qq.com> Date: 星期二, 03 十二月 2024 11:21:41 +0800 Subject: [PATCH] 后台任务状态实时刷新同步后台更改 1. startTime和endTime对象结构修改 2. runTime根据后端逻辑生成runTime --- src/socket/index.js | 27 ++++++++------------------- 1 files changed, 8 insertions(+), 19 deletions(-) diff --git a/src/socket/index.js b/src/socket/index.js index cf2583f..ce75986 100644 --- a/src/socket/index.js +++ b/src/socket/index.js @@ -1,31 +1,20 @@ - -import { FYWebSocket } from '@/socket/FYWebSocket.js' -import eventBus from '@/socket/eventBus.js'; +import { FYWebSocket } from '@/socket/FYWebSocket.js'; +import MessageManager from '@/socket/MessageManager.js'; let socket = null; + // 杩炴帴websocket function connectWebSocket() { - if (socket == null) { - socket = new FYWebSocket() - } - socket.init({ - time: 4 * 1000, - timeout: 2 * 1000, - reconnect: 3 * 1000 - }, true) + socket = new FYWebSocket(); + socket.init(() => { + connectWebSocket(); + }, MessageManager); return socket; -} -// 鏂嚎閲嶈繛websocket -function startReconnectWebSocket() { - eventBus.register('reconnect', () => { - connectWebSocket() - }) } /** * 鍒濆鍖杝ocket瀹㈡埛绔� */ function initSocketClient() { connectWebSocket(); - startReconnectWebSocket(); } -export { initSocketClient } \ No newline at end of file +export { initSocketClient }; -- Gitblit v1.9.3