From cdd6aec25462fad925010537fbb7c25b9f649a26 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期二, 27 八月 2024 09:54:29 +0800
Subject: [PATCH] 下片添加新增虚拟工位功能,大理片非钢玻璃按流程卡进片按流程卡出片
---
UI-Project/src/views/Identify/identify.vue | 34 +++++-----------------------------
1 files changed, 5 insertions(+), 29 deletions(-)
diff --git a/UI-Project/src/views/Identify/identify.vue b/UI-Project/src/views/Identify/identify.vue
index cfac9d0..590269c 100644
--- a/UI-Project/src/views/Identify/identify.vue
+++ b/UI-Project/src/views/Identify/identify.vue
@@ -215,34 +215,6 @@
}
});
}
-// const connectWebSocket = () => {
-// if (!webSocket) {
-// const socketUrl = `ws://${WebSocketHost}:${host}/api/cacheGlass/api/talk/cacheGlass`;
-// webSocket = new WebSocket(socketUrl);
-// webSocket.onmessage = (event) => {
-// const data = JSON.parse(event.data);
-// const scaleFactor = 1621.78/6000;
-// adjustedRects.value = data.currentCutTerritory[0].map(rect => ({
-// ...rect,
-// x_axis: (6000 -(rect.x_axis + rect.width)) * scaleFactor,
-// y_axis: rect.y_axis * 0.17,
-// width: rect.width * scaleFactor ,
-// widtha: rect.width ,
-// heighta: rect.height ,
-// height: rect.height * 0.165 ,
-// glass_state: rect.glass_state,
-// isActive: false
-// }));
-// };
-// webSocket.onerror = (error) => {
-// console.error('WebSocket Error:', error);
-// };
-// webSocket.onclose = () => {
-// console.log('WebSocket Connection Closed');
-// // 鍙互閫夋嫨閲嶆柊杩炴帴
-// };
-// }
-// };
const connectWebSocket = () => {
if (!webSocket) {
const socketUrl = `ws://${WebSocketHost}:${host}/api/cacheGlass/api/talk/cacheGlass`;
@@ -250,8 +222,10 @@
webSocket.onmessage = (event) => {
const data = JSON.parse(event.data);
const scaleFactor = 1621.78 / 6000;
+ if (data.currentCutTerritory && data.currentCutTerritory.length > 0) {
const newRects = data.currentCutTerritory[0].map(rect => {
const existingRect = adjustedRects.value.find(r => r.glass_id === rect.glass_id);
+
if (existingRect) {
return {
...existingRect,
@@ -281,10 +255,12 @@
}
});
adjustedRects.value = newRects;
+ } else if (data.currentCutTerritory == '') {
+ adjustedRects.value = [];
+ }
};
}
};
-
onMounted(() => {
// 鍒濆鏃讹紝濡傛灉杈撳叆妗嗕负绌猴紝鍒欒繛鎺ebSocket
if (!inputValue.value) {
--
Gitblit v1.8.0