From 728ad81fa10d2879654c5f9ae4314db94eafb865 Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期五, 01 八月 2025 08:08:18 +0800
Subject: [PATCH] #
---
src/main/webapp/views/shuttleNew.html | 28 +++++++++++++++++-----------
1 files changed, 17 insertions(+), 11 deletions(-)
diff --git a/src/main/webapp/views/shuttleNew.html b/src/main/webapp/views/shuttleNew.html
index a1362ac..ef80807 100644
--- a/src/main/webapp/views/shuttleNew.html
+++ b/src/main/webapp/views/shuttleNew.html
@@ -202,7 +202,7 @@
</div>
</div>
<div class="bg-slate-700 p-4 rounded-lg">
- <h3 class="text-lg font-medium mb-2">璁惧缁存姢</h3>
+ <h3 class="text-lg font-medium mb-2">璁惧鎸囦护</h3>
<div class="flex flex-wrap gap-2" style="display: flex;justify-content: center;">
<button class="btn bg-slate-600 hover:bg-slate-500" @click="shuttleOperator('palletLift')">
<i class="fas fa-level-up mr-1"></i>鎵樼洏椤跺崌
@@ -406,9 +406,9 @@
},
methods: {
init() {
- this.websocketConnect();
-
this.consoleInterval = setInterval(() => {
+ this.websocketConnect();
+
this.getShuttleStateInfo() //鑾峰彇鍥涘悜绌挎杞︿俊鎭�
}, 1000)
},
@@ -594,18 +594,20 @@
});
},
websocketConnect() {
- this.ws = new WebSocket("ws://" + window.location.host + baseUrl + "/console/websocket");
- this.ws.onopen = this.webSocketOnOpen
- this.ws.onerror = this.webSocketOnError
- this.ws.onmessage = this.webSocketOnMessage
- this.ws.onclose = this.webSocketClose
+ if (this.ws == null) {
+ this.ws = new WebSocket("ws://" + window.location.host + baseUrl + "/console/websocket");
+ this.ws.onopen = this.webSocketOnOpen
+ this.ws.onerror = this.webSocketOnError
+ this.ws.onmessage = this.webSocketOnMessage
+ this.ws.onclose = this.webSocketClose
+ }
},
webSocketOnOpen(e) {
console.log("open");
},
webSocketOnError(e) {
+ this.ws = null;
console.log(e);
- this.websocketConnect();
},
webSocketOnMessage(e) {
const result = JSON.parse(e.data);
@@ -614,12 +616,16 @@
}
},
webSocketClose(e) {
+ this.ws = null;
console.log("close");
- this.websocketConnect();
},
sendWs(message) {
+ if (this.ws == null) {
+ return;
+ }
+
if (this.ws.readyState == WebSocket.OPEN) {
- this.ws.send(message)
+ this.ws.send(message);
}
}
}
--
Gitblit v1.9.1