From 0add19748b6c8ac642048b45821833bc32a2444b Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期一, 29 七月 2024 08:41:51 +0800 Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes --- UI-Project/src/views/PurchaseReturn/purchaseReturn.vue | 60 +++++++++++++++++++++++++++++++++++++++++++----------------- 1 files changed, 43 insertions(+), 17 deletions(-) diff --git a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue index ee5825e..b9892b8 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); @@ -153,11 +163,11 @@ function getRectColora(state) { switch (state) { case 0: - return '#d1edc4'; + return '#7AC5CD'; case 1: - return '#E6E6FA'; + return '#95d475'; case -1: - return '#dedfe0'; + return '#CDAF95'; case 5: return '#911005'; } @@ -165,13 +175,25 @@ function getRectColorb(state) { switch (state) { case 3: - return '#f8e3c5'; + return '#eebe77'; case 4: - return '#F0F8FF'; + return '#CD6090'; case 5: 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