From bacec153f688bcee10795bd38f61b2406c20e488 Mon Sep 17 00:00:00 2001 From: zhoushihao <zsh19950802@163.com> Date: 星期二, 24 九月 2024 16:35:45 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- UI-Project/src/views/PurchaseReturn/purchaseReturn.vue | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue index 5c5011a..705f206 100644 --- a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue +++ b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue @@ -152,13 +152,15 @@ adjustedRects2.value = [] } // 杩涚倝涓乏 - if (data.intoGlass && data.intoGlass.length > 0) { - const newGlassIds = new Set(data.intoGlass[0].map(rect => rect.glassId)); - const existingRects = adjustedRects1.value.filter(rect => newGlassIds.has(rect.glassId)); - const newRects = data.intoGlass[0].map(rect => { - const scaleFactor = 810.89/5087; - const scaleFactorY = 430/2800; - let adjustedWidth, adjustedHeight, adjustedWidtha, adjustedHeighta,widtha,heighta;; + if (data.intoGlass && data.intoGlass.length > 0) { + console.log(data.intoGlass); + + const newGlassIds = new Set(data.intoGlass[0].map(rect => rect.glassId)); + const existingRects = adjustedRects1.value.filter(rect => newGlassIds.has(rect.glassId)); + const newRects = data.intoGlass[0].map(rect => { + const scaleFactor = 810.89/5087; + const scaleFactorY = 430/2800; + let adjustedWidth, adjustedHeight, adjustedWidtha, adjustedHeighta,widtha,heighta; let newX = rect.yCoordinate; if (rect.width < rect.height) { widtha = rect.height; @@ -199,7 +201,7 @@ return oldRect; // 濡傛灉鏃х煩褰㈠湪鏂版暟鎹腑涓嶅瓨鍦紝浣嗕繚鐣欏湪newGlassIds涓紝鍒欎繚鐣欏師鏍� }).concat(newRects.filter(r => !existingRects.some(o => o.glassId === r.glassId))); } - else if (data.overGlass == null) { + else { adjustedRects1.value = [] } if (data.waitingGlass && data.waitingGlass.length > 0) { -- Gitblit v1.8.0