wuyouming666
2024-04-11 873114cc56fb6181db86fef920520e218257e235
UI-Project/src/views/UnLoadGlass/loadmachinerack.vue
@@ -19,6 +19,49 @@
const tableData = reactive([]);
let socket;
const initWebSocket = (token) =>{ //初始化we
let viewname = "unloadglass";
if (typeof WebSocket === "undefined") {
  console.log("您的浏览器不支持WebSocket");
} else {
  let socketUrl = "ws://" + "localhost"+":88" + "/api/unLoadGlass/api/talk/" + viewname;
  if (socket != null) {
    socket.close();
    socket = null;
  }
  // 开启一个websocket服务
  socket = new WebSocket(socketUrl);
  // 打开事件
  socket.onopen = function () {
    console.log("websocket已打开");
  };
socket.onmessage = (msg) => {
if (!msg.data) {
return; // 如果收到空数据,则直接返回,不执行后续逻辑
}
    let obj = JSON.parse(msg.data);
      console.log('收到消息:', obj.data);
  }
  }
  }
@@ -157,9 +200,9 @@
// initWebSocket();
initWebSocket();
onMounted(fetchTableData);
 setInterval(fetchTableData, 2000)
//setInterval(fetchTableData, 2000)
const open = () => {
  ElMessageBox.confirm(