From d2a1ccd801f942381723c5a6001989d8da8ba6f5 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期二, 04 十一月 2025 20:56:08 +0800
Subject: [PATCH] 优化盘点逻辑

---
 新建文件夹/WMS/src/views/Index.vue |   13 ++++++++++---
 1 files changed, 10 insertions(+), 3 deletions(-)

diff --git "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WMS/src/views/Index.vue" "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WMS/src/views/Index.vue"
index a087196..5d52cad 100644
--- "a/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WMS/src/views/Index.vue"
+++ "b/\346\226\260\345\273\272\346\226\207\344\273\266\345\244\271/WMS/src/views/Index.vue"
@@ -315,16 +315,21 @@
     };
 
     const handleMessage = (e) => {
+    //   console.log("WebSocket 杩炴帴鎴愬姛");
+    // console.log("WebSocket 鎴愬姛:"+e.data);
       let data = JSON.parse(e.data);
       messageList.push(data);
       ElNotification({
         title: data.title,
-        message: h("i", { style: "color: teal" }, data.message),
+        message: h("i", { style: "color: red" }, data.message),
         position: "bottom-right",
       });
     };
 
     const createSocket = (url) => {
+      if (client && client.readyState === WebSocket.OPEN) {
+        return; // 閬垮厤閲嶅鍒涘缓杩炴帴
+      }
       // 鍒涘缓WebSocket杩炴帴
       //"ws://127.0.0.1:9295/admin"
       client = new WebSocket(url);
@@ -333,6 +338,7 @@
         client.onmessage = handleMessage;
         store.commit("setWebsocket", client);
         console.log("WebSocket 杩炴帴鎴愬姛");
+        // client.send("鍙戦�佹暟鎹�");
       };
 
       client.onclose = function () {
@@ -340,7 +346,7 @@
         setTimeout(createSocket, 10000);
       };
 
-      client.onerror = function () {};
+      client.onerror = function (error) {console.error("WebSocket閿欒:", error);};
     };
 
     const changeTheme = (name) => {
@@ -606,7 +612,8 @@
         }
       }
 
-      createSocket("ws://127.0.0.1:9296/" + _userInfo.userName);
+      //createSocket("ws://127.0.0.1:9296/" + _userInfo.userName);
+       createSocket("ws://172.16.1.4:9296/" + _userInfo.userName);
 
       Object.assign(_config.$tabs, { open: open, close: close });
 

--
Gitblit v1.9.3