dengjunjie
4 天以前 23f7d0e0cf31ea6a7cde81bf23ef07091bd4f3a7
н¨Îļþ¼Ð/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 });