From d5f2ca71cf3a58385fb40a0afdd8eb84746ce13c Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Mon, 29 Jan 2024 18:37:00 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8B=93=E6=89=91=E5=8F=96=E7=BD=91?= =?UTF-8?q?=E5=85=83=E7=8A=B6=E6=80=81=E6=94=B9ws=E8=AF=BB=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/ws-websocket.ts | 3 +- .../monitor/topologyArchitecture/index.vue | 161 ++++++++++++------ .../topologyBuild/hooks/registerEdge.ts | 4 +- 3 files changed, 109 insertions(+), 59 deletions(-) diff --git a/src/plugins/ws-websocket.ts b/src/plugins/ws-websocket.ts index 5019c27f..6bf9e099 100644 --- a/src/plugins/ws-websocket.ts +++ b/src/plugins/ws-websocket.ts @@ -166,7 +166,8 @@ export class WS { console.warn('websocket unavailable'); return; } - console.log(' readyState', this.ws.readyState); + + // 非正常状态关闭 if ( this.ws.readyState === WebSocket.CLOSED || this.ws.readyState === WebSocket.CLOSING diff --git a/src/views/monitor/topologyArchitecture/index.vue b/src/views/monitor/topologyArchitecture/index.vue index 4be3a9eb..9251809a 100644 --- a/src/views/monitor/topologyArchitecture/index.vue +++ b/src/views/monitor/topologyArchitecture/index.vue @@ -1,8 +1,11 @@ diff --git a/src/views/monitor/topologyBuild/hooks/registerEdge.ts b/src/views/monitor/topologyBuild/hooks/registerEdge.ts index b1c6ca0f..babe5a7f 100644 --- a/src/views/monitor/topologyBuild/hooks/registerEdge.ts +++ b/src/views/monitor/topologyBuild/hooks/registerEdge.ts @@ -146,7 +146,7 @@ export function edgeLineAnimateState() { } if (value) { // 第一个矩形边 - const fillColor = model?.labelCfg?.style?.fill || '#1890ff'; + const fillColor = typeof value === 'string' ? value : '#1890ff'; // 边缘路径的起始位置 const startPoint = keyShape.getPoint(0); back1 = group.addShape('circle', { @@ -221,7 +221,7 @@ export function edgeLineAnimateState() { index = 0; } return { - lineDash: [4, 2, 1, 2], + lineDash: [4, 2, 2, 2], lineDashOffset: -index, }; },