From 40bfddca7ce650a636b016e8690db9623649b200 Mon Sep 17 00:00:00 2001 From: 严智鑫 <test> Date: 星期四, 25 七月 2024 14:30:42 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- UI-Project/src/views/PurchaseReturn/purchaseReturn.vue | 50 ++++++++++++++++++++++++++++++++++++++------------ 1 files changed, 38 insertions(+), 12 deletions(-) diff --git a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue index ee5825e..2d6988b 100644 --- a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue +++ b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue @@ -16,7 +16,7 @@ const blind = ref(false) const width = ref(); const height = ref(); -const adjustedRects = ref([]); +const adjustedRects1 = ref([]); const adjustedRects2 = ref([]); const adjustedRectsa = ref([]); const adjustedRectsb = ref([]); @@ -26,7 +26,8 @@ const handleMessage = (data) => { // 杩涚倝涓� if(data.intoGlass!=null){ - adjustedRects.value = data.intoGlass[0].map(rect => { + adjustedRects1.value = data.intoGlass[0].map(rect => { + console.log( adjustedRects1.value); let adjustedWidth, adjustedHeight, adjustedWidtha, adjustedHeighta; let newX = rect.yCoordinate; if (rect.angle === 0) { @@ -52,10 +53,13 @@ heighta: adjustedHeighta, }; }); + }else{ + adjustedRects1.value = '' } if(data.intoGlass2!=null){ adjustedRects2.value = data.intoGlass2[0].map(rect => { - let adjustedWidth, adjustedHeight, adjustedWidtha, adjustedHeighta; + console.log( adjustedRects2.value); + let adjustedWidth, adjustedHeight, adjustedWidtha, adjustedHeighta; let newX = rect.yCoordinate; if (rect.angle === 0) { adjustedWidth = rect.height * 0.12; @@ -80,6 +84,8 @@ heighta: adjustedHeighta, }; }); + }else{ + adjustedRects2.value = '' } // 杩涚倝鍓� if(data.waitingGlass!=null){ @@ -109,7 +115,9 @@ heighta: adjustedHeighta, }; }); - } + }else{ + adjustedRectsa.value = '' + } // 宸插嚭鐐� if(data.outGlass!=null){ adjustedRectsb.value = data.outGlass[0].map(rect => { @@ -138,7 +146,9 @@ heighta: adjustedHeighta, }; }); - } + }else{ + adjustedRectsb.value = '' + } }; onMounted(() => { initializeWebSocket(socketUrl, handleMessage); @@ -172,6 +182,18 @@ return '#911005'; } } +// if (adjustedRectsb[0].engineerId != null) { +// engineerIdDisplayb = adjustedRectsb[0].engineerId +// } +// if (adjustedRectsa[0].engineerId != null) { +// engineerIdDisplaya = adjustedRectsa[0].engineerId +// } +// if (adjustedRects2[0].engineerId != null) { +// engineerIdDisplay2 = adjustedRects2[0].engineerId +// } +// if (adjustedRects[0].engineerId != null) { +// engineerIdDisplay = adjustedRects[0].engineerId +// } function showDialog(rect) { currentGlassId.value = rect.glassId; currenttemperingFeedSequence.value = rect.temperingFeedSequence; @@ -214,12 +236,13 @@ <div v-if="dialogFormVisible" > <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 600px;" v-loading="loading"> <div style="width: 49%;float: left;background-color: #f4f4f5;height: 550px;"> - <div v-if="adjustedRects.length > 0"> - <div style="text-align: center;">鐐夊彿锛歿{ adjustedRects[0].engineerId }}-{{ adjustedRects[0].temperingLayoutId }}</div> + <div v-if="adjustedRects1.length > 0"> + <!-- <div style="text-align: center;">鐐夊彿锛歿{ engineerIdDisplay }}-{{ adjustedRects[0].temperingLayoutId }}</div> --> + <div style="text-align: center;"> 鐐夊彿锛歿{ adjustedRects1[0].engineerId }}-{{ adjustedRects1[0].temperingLayoutId }} </div> <el-scrollbar height="550px" style="background-color: #e9e9eb;"> <div style="position: relative;max-width: 1400px;"> <div - v-for="(rect, index) in adjustedRects" + v-for="(rect, index) in adjustedRects1" :key="index" @click="showDialog(rect)" class="rect" @@ -242,12 +265,13 @@ </div> <div style="width: 49%;float: right;background-color: #f4f4f5;height: 550px;"> <div v-if="adjustedRects2.length > 0"> - <div style="text-align: center;">鐐夊彿锛歿{ adjustedRects[0].engineerId }}-{{ adjustedRects[0].temperingLayoutId }}</div> + <div style="text-align: center;"> 鐐夊彿锛歿{ adjustedRects2[0].engineerId }}-{{ adjustedRects2[0].temperingLayoutId }} </div> + <!-- <div style="text-align: center;">鐐夊彿锛歿{ engineerIdDisplay2 }}-{{ adjustedRects[0].temperingLayoutId }}</div> --> <el-scrollbar height="550px" style="background-color: #e9e9eb;"> <div style="position: relative;max-width: 1400px;"> <div v-for="(rect, index) in adjustedRects2" - :key="index" + :key="index" @click="showDialog(rect)" class="rect" :style="{ position: 'absolute', @@ -273,7 +297,8 @@ <!-- 杩涚倝鍓� --> <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 600px;" v-loading="loading"> <div v-if="adjustedRectsa.length > 0"> - <div style="text-align: center;">鐐夊彿锛歿{ adjustedRects[0].engineerId }}-{{ adjustedRects[0].temperingLayoutId }}</div> + <div style="text-align: center;"> 鐐夊彿锛歿{ adjustedRectsa[0].engineerId }}-{{ adjustedRectsa[0].temperingLayoutId }} </div> + <!-- <div style="text-align: center;">鐐夊彿锛歿{ engineerIdDisplaya }}-{{ adjustedRects[0].temperingLayoutId }}</div> --> <el-scrollbar height="550px" style="background-color: #e9e9eb;"> <div style="position: relative;max-width: 1400px;"> <div @@ -299,7 +324,8 @@ <!-- 宸插嚭鐐� --> <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 600px;" v-loading="loading"> <div v-if="adjustedRectsb.length > 0"> - <div style="text-align: center;">鐐夊彿锛歿{ adjustedRects[0].engineerId }}-{{ adjustedRects[0].temperingLayoutId }}</div> + <div style="text-align: center;"> 鐐夊彿锛歿{ adjustedRectsb[0].engineerId }}-{{ adjustedRectsb[0].temperingLayoutId }} </div> + <!-- <div style="text-align: center;">鐐夊彿锛歿{ engineerIdDisplayb }}-{{ adjustedRects[0].temperingLayoutId }}</div> --> <el-scrollbar height="550px" style="background-color: #e9e9eb;"> <div style="position: relative;max-width: 1400px;"> <div -- Gitblit v1.8.0