From 6877ca889fcc8e9963bb12fe27bff106bcc79ebd Mon Sep 17 00:00:00 2001 From: wu <731351411@qq.com> Date: 星期二, 28 五月 2024 09:06:57 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- UI-Project/src/views/UnLoadGlass/Landingindicationtwo.vue | 42 +++++++++++++++++++++++++++++++++++++++--- 1 files changed, 39 insertions(+), 3 deletions(-) diff --git a/UI-Project/src/views/UnLoadGlass/Landingindicationtwo.vue b/UI-Project/src/views/UnLoadGlass/Landingindicationtwo.vue index e5f562f..cf75a2e 100644 --- a/UI-Project/src/views/UnLoadGlass/Landingindicationtwo.vue +++ b/UI-Project/src/views/UnLoadGlass/Landingindicationtwo.vue @@ -32,10 +32,12 @@ </template> <script setup> -import { ref, watchEffect } from 'vue'; +import { ref, watchEffect ,onMounted} from 'vue'; + import Swal from 'sweetalert2' import request from "@/utils/request"; - +import { initializeWebSocket } from '@/utils/WebSocketService'; + import { WebSocketHost } from '@/utils/constants'; const racks = ref([ { x: 50, y: 100, height: 100, width: 60, fillColor: '#6a6da9', item: { height: 90, width: 10, fillColor: 'yellow', content: 'NG123456' } }, @@ -110,7 +112,41 @@ } }; -fetchFlowCardId() +const socketUrl = `ws://${WebSocketHost}:8085/api/talk/unloadglass3`; +// 瀹氫箟娑堟伅澶勭悊鍑芥暟锛屾洿鏂� receivedData 鍙橀噺 +const handleMessage = (data) => { + + // 鏇存柊 tableData 鐨勬暟鎹� + + data.glassinfo2[0].forEach((itemData, index) => { + if (index < racks.value.length) { + const rack = racks.value[index]; + const newItem = { + content: itemData.item.content, + fillColor: itemData.item.fillColor, + width: itemData.item.width === 0 ? "" : 10, + height: itemData.item.height === 0 ? "" : 90 + }; + + if (index === 2 && itemData.item.width > 0) { + newItem.width = 100; + newItem.height = 20; + } + + rack.item = newItem; + + //console.log("鏄剧ず鍥�2",racks.value); // 鎵撳嵃鏇存柊鍚庣殑 racks 鍊� + } +}); +}; + +// 鍒濆鍖� WebSocket锛屽苟浼犻�掓秷鎭鐞嗗嚱鏁� + +onMounted(() => { + fetchFlowCardId(); // 鑾峰彇鏁版嵁 + initializeWebSocket(socketUrl, handleMessage); +}); + // const showCustomAlert = (content) => { // var str="鏋跺彿 : 111\n" + -- Gitblit v1.8.0