From b9b44b51b201e2f5a9a1f3665c7fb76b5690f9af Mon Sep 17 00:00:00 2001
From: wu <731351411@qq.com>
Date: 星期一, 23 十二月 2024 16:13:08 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 UI-Project/src/views/PurchaseReturn/purchaseReturn.vue |  391 ++++++++++++++++++++++++++-----------------------------
 1 files changed, 188 insertions(+), 203 deletions(-)

diff --git a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
index dc9cc06..0b01439 100644
--- a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
+++ b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
@@ -6,7 +6,6 @@
 import {closeWebSocket, initializeWebSocket} from '@/utils/WebSocketService';
 import {useI18n} from 'vue-i18n'
 import {useRouter} from 'vue-router'
-
 const {t} = useI18n()
 let language = ref(localStorage.getItem('lang') || 'zh')
 const dialogFormVisible = ref(false)
@@ -33,6 +32,7 @@
 const adjustedRects2 = ref([]);
 const adjustedRectsa = ref([]);
 const adjustedRectsb = ref([]);
+const currentPage = ref<number>(1);
 const tableData = ref([])
 const engineerId = ref('')
 const router = useRouter()
@@ -51,7 +51,6 @@
       ElMessage.warning(response.message)
     }  
   } catch (error) {  
-    // console.error('Error fetching rects :', error);  
   }  
 }); 
 const selectReportData = async () => {
@@ -73,9 +72,7 @@
     type: 9,  
     workingProcedure: '閽㈠寲',  
     ...(engineerId.value !== '' && { engineerId: engineerId.value }),  
-  };  
-  console.log(engineerId.value);
-  
+  };
   const response = await request.post("/loadGlass/damage/selectDamagePrintDetails", postData)
   if (response.code === 200) {
   dialogVisible.value = true;
@@ -90,71 +87,23 @@
   }
 };
 const printTable = () => {  
-  // 杩欓噷鍙互娣诲姞涓�浜汣SS鏍峰紡鏉ヤ紭鍖栨墦鍗版晥鏋�  
-  // 渚嬪锛屽彲浠ユ坊鍔犱竴涓殣钘忕殑鎵撳嵃鏍峰紡琛�  
   window.print();  
 };  
+// 鏂规硶瀹氫箟
+function handlePageChange(page: number) {
+  currentPage.value = page;
+}
 const socketUrl = `ws://${WebSocketHost}:${host}/api/temperingGlass/api/talk/temperingGlass`;
 const handleMessage = (data) => {  
   // 杩涚倝涓彸
-  // if (data.intoGlass2 && data.intoGlass2.length > 0) {  
-  //   const newGlassIds = new Set(data.intoGlass2[0].map(rect => rect.glassId));  
-  //   const existingRects = adjustedRects2.value.filter(rect => newGlassIds.has(rect.glassId));  
-  //   const newRects = data.intoGlass2[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;
-  //       heighta = rect.width;
-  //     }else {
-  //       widtha = rect.width;
-  //       heighta = rect.height;
-  //     }
-  // if (rect.angle === 0) {  
-  //   adjustedWidth = widtha * scaleFactor;  
-  //   adjustedHeight = heighta * scaleFactorY;
-  //   // adjustedWidtha = widtha;  
-  //   // adjustedHeighta = heighta;  
-  //   newX = 6000 - (rect.yCoordinate + widtha); 
-  //   } else {  
-  //   adjustedWidth = heighta * scaleFactor;  
-  //   adjustedHeight = widtha * scaleFactorY;  
-  //   // adjustedWidtha = widtha;  
-  //   // adjustedHeighta = heighta;  
-  //   newX = 6000 - (rect.yCoordinate + heighta);  
-  // }  
-  // return {  
-  //   ...rect, 
-  //   x: newX * scaleFactor,  
-  //   y: rect.xCoordinate * scaleFactorY,  
-  //   width: adjustedWidth,  
-  //   height: adjustedHeight,  
-  //   widtha: rect.width, 
-  //   heighta: rect.height,
-  // }
-  //   }); 
-  //   // 鍚堝苟鏂版棫鐭╁舰锛屽苟淇濈暀 isActive 鐘舵��  
-  //   adjustedRects2.value = existingRects.map(oldRect => {  
-  //     const newRect = newRects.find(r => r.glassId === oldRect.glassId);  
-  //     if (newRect) {  
-  //       return { ...oldRect, ...newRect, isActive: oldRect.isActive };  
-  //     }  
-  //     return oldRect; // 濡傛灉鏃х煩褰㈠湪鏂版暟鎹腑涓嶅瓨鍦紝浣嗕繚鐣欏湪newGlassIds涓紝鍒欎繚鐣欏師鏍�  
-  //   }).concat(newRects.filter(r => !existingRects.some(o => o.glassId === r.glassId)));  
-  // }  
   if (data.intoGlass2 && data.intoGlass2.length > 0) {  
-    // 鎻愬彇鏂扮殑鐭╁舰ID  
     const newGlassIds = new Set(data.intoGlass2[0].map(rect => rect.glassId));  
-    // 杩囨护鍑哄凡瀛樺湪鐨勭煩褰�  
     const existingRects = adjustedRects2.value.filter(rect => newGlassIds.has(rect.glassId));  
-    // 璁$畻鏂扮殑鐭╁舰  
     const newRects = data.intoGlass2[0].map(rect => {  
-      const scaleFactor =  794.67/5087; 
-      const scaleFactorY =  430/2800; 
-        let adjustedWidth, adjustedHeight, adjustedWidtha, adjustedHeighta,widtha,heighta;
-        let newX = rect.yCoordinate; 
+      const scaleFactor =  1621.78/6000; 
+      const scaleFactorY =  700/2800; 
+      let adjustedWidth, adjustedHeight, adjustedWidtha, adjustedHeighta,widtha,heighta;; 
+  let newX = rect.yCoordinate; 
       if (rect.width < rect.height) {
         widtha = rect.height;
         heighta = rect.width;
@@ -162,29 +111,29 @@
         widtha = rect.width;
         heighta = rect.height;
       }
-      if (rect.angle === 0) {  
-    adjustedWidth = widtha * scaleFactor;
+  if (rect.angle === 0) {  
+    adjustedWidth = widtha * scaleFactor;  
     adjustedHeight = heighta * scaleFactorY;
     // adjustedWidtha = widtha;  
-    // adjustedHeighta = heighta;   
-    newX = 5087 - (rect.yCoordinate + widtha); 
+    // adjustedHeighta = heighta;  
+    newX = 6000 - (rect.yCoordinate + widtha); 
     } else {  
     adjustedWidth = heighta * scaleFactor;  
     adjustedHeight = widtha * scaleFactorY;  
     // adjustedWidtha = widtha;  
     // adjustedHeighta = heighta;  
-    newX = 5087 - (rect.yCoordinate + heighta); 
-  } 
-        return {  
-        ...rect, 
-        xcoordinate: newX * scaleFactor,
-        ycoordinate: rect.xCoordinate * scaleFactorY,
-        width: adjustedWidth,  
-        height: adjustedHeight,  
-        widtha: rect.width, 
-        heighta: rect.height,
-      }
-    });   
+    newX = 6000 - (rect.yCoordinate + heighta);  
+  }  
+  return {  
+    ...rect, 
+    x: newX * scaleFactor,  
+    y: rect.xCoordinate * scaleFactorY,  
+    width: adjustedWidth,  
+    height: adjustedHeight,  
+    widtha: rect.width, 
+    heighta: rect.height,
+  }
+    }); 
     // 鍚堝苟鏂版棫鐭╁舰锛屽苟淇濈暀 isActive 鐘舵��  
     adjustedRects2.value = existingRects.map(oldRect => {  
       const newRect = newRects.find(r => r.glassId === oldRect.glassId);  
@@ -194,18 +143,17 @@
       return oldRect; // 濡傛灉鏃х煩褰㈠湪鏂版暟鎹腑涓嶅瓨鍦紝浣嗕繚鐣欏湪newGlassIds涓紝鍒欎繚鐣欏師鏍�  
     }).concat(newRects.filter(r => !existingRects.some(o => o.glassId === r.glassId)));  
   }  
-  else if (data.intoGlass2 == null) {
-    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;; 
-  // let newX = rect.yCoordinate; 
+  // if (data.intoGlass2 && data.intoGlass2.length > 0) {  
+  //   // 鎻愬彇鏂扮殑鐭╁舰ID  
+  //   const newGlassIds = new Set(data.intoGlass2[0].map(rect => rect.glassId));  
+  //   // 杩囨护鍑哄凡瀛樺湪鐨勭煩褰�  
+  //   const existingRects = adjustedRects2.value.filter(rect => newGlassIds.has(rect.glassId));  
+  //   // 璁$畻鏂扮殑鐭╁舰  
+  //   const newRects = data.intoGlass2[0].map(rect => {  
+  //     const scaleFactor =  794.67/5087; 
+  //     const scaleFactorY =  430/2800; 
+  //       let adjustedWidth, adjustedHeight, adjustedWidtha, adjustedHeighta,widtha,heighta;
+  //       let newX = rect.yCoordinate; 
   //     if (rect.width < rect.height) {
   //       widtha = rect.height;
   //       heighta = rect.width;
@@ -213,31 +161,31 @@
   //       widtha = rect.width;
   //       heighta = rect.height;
   //     }
-  // if (rect.angle === 0) {  
-  //   adjustedWidth = widtha * scaleFactor;  
+  //     if (rect.angle === 0) {  
+  //   adjustedWidth = widtha * scaleFactor;
   //   adjustedHeight = heighta * scaleFactorY;
   //   // adjustedWidtha = widtha;  
-  //   // adjustedHeighta = heighta;  
-  //   newX = 6000 - (rect.yCoordinate + widtha); 
+  //   // adjustedHeighta = heighta;   
+  //   newX = 5087 - (rect.yCoordinate + widtha); 
   //   } else {  
   //   adjustedWidth = heighta * scaleFactor;  
   //   adjustedHeight = widtha * scaleFactorY;  
   //   // adjustedWidtha = widtha;  
   //   // adjustedHeighta = heighta;  
-  //   newX = 6000 - (rect.yCoordinate + heighta);  
-  // }  
-  // return {  
-  //   ...rect, 
-  //   x: newX * scaleFactor,  
-  //   y: rect.xCoordinate * scaleFactorY,  
-  //   width: adjustedWidth,  
-  //   height: adjustedHeight,  
-  //   widtha: rect.width, 
-  //   heighta: rect.height,
-  // }
-  //   }); 
+  //   newX = 5087 - (rect.yCoordinate + heighta); 
+  // } 
+  //       return {  
+  //       ...rect, 
+  //       xcoordinate: newX * scaleFactor,
+  //       ycoordinate: rect.xCoordinate * scaleFactorY,
+  //       width: adjustedWidth,  
+  //       height: adjustedHeight,  
+  //       widtha: rect.width, 
+  //       heighta: rect.height,
+  //     }
+  //   });   
   //   // 鍚堝苟鏂版棫鐭╁舰锛屽苟淇濈暀 isActive 鐘舵��  
-  //   adjustedRects1.value = existingRects.map(oldRect => {  
+  //   adjustedRects2.value = existingRects.map(oldRect => {  
   //     const newRect = newRects.find(r => r.glassId === oldRect.glassId);  
   //     if (newRect) {  
   //       return { ...oldRect, ...newRect, isActive: oldRect.isActive };  
@@ -245,16 +193,18 @@
   //     return oldRect; // 濡傛灉鏃х煩褰㈠湪鏂版暟鎹腑涓嶅瓨鍦紝浣嗕繚鐣欏湪newGlassIds涓紝鍒欎繚鐣欏師鏍�  
   //   }).concat(newRects.filter(r => !existingRects.some(o => o.glassId === r.glassId)));  
   // }  
-  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; 
+  else if (data.intoGlass2 == null) {
+    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 =  1621.78/6000; 
+      const scaleFactorY =  700/2800; 
+      let adjustedWidth, adjustedHeight, adjustedWidtha, adjustedHeighta,widtha,heighta;; 
+  let newX = rect.yCoordinate; 
       if (rect.width < rect.height) {
         widtha = rect.height;
         heighta = rect.width;
@@ -262,29 +212,29 @@
         widtha = rect.width;
         heighta = rect.height;
       }
-      if (rect.angle === 0) {  
-    adjustedWidth = widtha * scaleFactor;
+  if (rect.angle === 0) {  
+    adjustedWidth = widtha * scaleFactor;  
     adjustedHeight = heighta * scaleFactorY;
     // adjustedWidtha = widtha;  
     // adjustedHeighta = heighta;  
-    newX = 5087 - (rect.yCoordinate + widtha); 
+    newX = 6000 - (rect.yCoordinate + widtha); 
     } else {  
     adjustedWidth = heighta * scaleFactor;  
     adjustedHeight = widtha * scaleFactorY;  
     // adjustedWidtha = widtha;  
     // adjustedHeighta = heighta;  
-    newX = 5087 - (rect.yCoordinate + heighta);  
-  } 
-        return {  
-        ...rect, 
-        xcoordinate: newX * scaleFactor,
-        ycoordinate: rect.xCoordinate * scaleFactorY,
-        width: adjustedWidth,  
-        height: adjustedHeight,  
-        widtha: rect.width, 
-        heighta: rect.height,
-      }
-    });     
+    newX = 6000 - (rect.yCoordinate + heighta);  
+  }  
+  return {  
+    ...rect, 
+    x: newX * scaleFactor,  
+    y: rect.xCoordinate * scaleFactorY,  
+    width: adjustedWidth,  
+    height: adjustedHeight,  
+    widtha: rect.width, 
+    heighta: rect.height,
+  }
+    }); 
     // 鍚堝苟鏂版棫鐭╁舰锛屽苟淇濈暀 isActive 鐘舵��  
     adjustedRects1.value = existingRects.map(oldRect => {  
       const newRect = newRects.find(r => r.glassId === oldRect.glassId);  
@@ -294,6 +244,55 @@
       return oldRect; // 濡傛灉鏃х煩褰㈠湪鏂版暟鎹腑涓嶅瓨鍦紝浣嗕繚鐣欏湪newGlassIds涓紝鍒欎繚鐣欏師鏍�  
     }).concat(newRects.filter(r => !existingRects.some(o => o.glassId === r.glassId)));  
   }  
+  // 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;
+  //       heighta = rect.width;
+  //     }else {
+  //       widtha = rect.width;
+  //       heighta = rect.height;
+  //     }
+  //     if (rect.angle === 0) {  
+  //   adjustedWidth = widtha * scaleFactor;
+  //   adjustedHeight = heighta * scaleFactorY;
+  //   // adjustedWidtha = widtha;  
+  //   // adjustedHeighta = heighta;  
+  //   newX = 5087 - (rect.yCoordinate + widtha); 
+  //   } else {  
+  //   adjustedWidth = heighta * scaleFactor;  
+  //   adjustedHeight = widtha * scaleFactorY;  
+  //   // adjustedWidtha = widtha;  
+  //   // adjustedHeighta = heighta;  
+  //   newX = 5087 - (rect.yCoordinate + heighta);  
+  // } 
+  //       return {  
+  //       ...rect, 
+  //       xcoordinate: newX * scaleFactor,
+  //       ycoordinate: rect.xCoordinate * scaleFactorY,
+  //       width: adjustedWidth,  
+  //       height: adjustedHeight,  
+  //       widtha: rect.width, 
+  //       heighta: rect.height,
+  //     }
+  //   });     
+  //   // 鍚堝苟鏂版棫鐭╁舰锛屽苟淇濈暀 isActive 鐘舵��  
+  //   adjustedRects1.value = existingRects.map(oldRect => {  
+  //     const newRect = newRects.find(r => r.glassId === oldRect.glassId);  
+  //     if (newRect) {  
+  //       return { ...oldRect, ...newRect, isActive: oldRect.isActive };  
+  //     }  
+  //     return oldRect; // 濡傛灉鏃х煩褰㈠湪鏂版暟鎹腑涓嶅瓨鍦紝浣嗕繚鐣欏湪newGlassIds涓紝鍒欎繚鐣欏師鏍�  
+  //   }).concat(newRects.filter(r => !existingRects.some(o => o.glassId === r.glassId)));  
+  // }  
   else {
     adjustedRects1.value = []
   }
@@ -393,7 +392,7 @@
       if (newRect) {  
         return { ...oldRect, ...newRect, isActive: oldRect.isActive };  
       }  
-      return oldRect; // 濡傛灉鏃х煩褰㈠湪鏂版暟鎹腑涓嶅瓨鍦紝浣嗕繚鐣欏湪newGlassIds涓紝鍒欎繚鐣欏師鏍�  
+      return oldRect;
     }).concat(newRects.filter(r => !existingRects.some(o => o.glassId === r.glassId)));  
   }
   // if (data.outGlass && data.outGlass.length > 0) {  
@@ -701,12 +700,10 @@
       blind1.value = false;
       updateRectColors1();
     } else {
-      // 璇锋眰澶辫触锛屾樉绀洪敊璇秷鎭�
       ElMessage.error(response.message);
     }
 }
 catch (error) {
-    // 澶勭悊閿欒
     console.error(error);
   }
 }
@@ -723,12 +720,10 @@
       blind2.value = false;
       updateRectColors2();
     } else {
-      // 璇锋眰澶辫触锛屾樉绀洪敊璇秷鎭�
       ElMessage.error(response.message);
     }
 }
 catch (error) {
-    // 澶勭悊閿欒
     console.error(error);
   }
 }
@@ -746,12 +741,10 @@
       blinda.value = false;
       updateRectColorsa();
     } else {
-      // 璇锋眰澶辫触锛屾樉绀洪敊璇秷鎭�
       ElMessage.error(response.message);
     }
 }
 catch (error) {
-    // 澶勭悊閿欒
     console.error(error);
   }
 }
@@ -769,12 +762,10 @@
       blinda.value = false;
       updateoutColorsa();
     } else {
-      // 璇锋眰澶辫触锛屾樉绀洪敊璇秷鎭�
       ElMessage.error(response.message);
     }
 }
 catch (error) {
-    // 澶勭悊閿欒
     console.error(error);
   }
 }
@@ -792,12 +783,10 @@
       blinda.value = false;
       updateonColorsa();
     } else {
-      // 璇锋眰澶辫触锛屾樉绀洪敊璇秷鎭�
       ElMessage.error(response.message);
     }
 }
 catch (error) {
-    // 澶勭悊閿欒
     console.error(error);
   }
 }
@@ -815,16 +804,14 @@
       blind1.value = false;
       updateoutColorsc();
     } else {
-      // 璇锋眰澶辫触锛屾樉绀洪敊璇秷鎭�
       ElMessage.error(response.message);
     }
 }
 catch (error) {
-    // 澶勭悊閿欒
     console.error(error);
   }
 }
-// 杩涚倝zhong浜哄伐鎷胯蛋
+// 杩涚倝涓汉宸ユ嬁璧�
 const takeoutd = async () => {
   try  {
   const response = await request.post('/temperingGlass/temperingGlassInfo/updateTemperingState', {
@@ -838,12 +825,10 @@
       blind2.value = false;
       updateoutColorsd();
     } else {
-      // 璇锋眰澶辫触锛屾樉绀洪敊璇秷鎭�
       ElMessage.error(response.message);
     }
 }
 catch (error) {
-    // 澶勭悊閿欒
     console.error(error);
   }
 }
@@ -861,13 +846,10 @@
       blindb.value = false;
       updateRectColorsb();
     } else {
-      // 璇锋眰澶辫触锛屾樉绀洪敊璇秷鎭�
       ElMessage.error(response.message);
     }
 }
 catch (error) {
-    // 澶勭悊閿欒
-    // console.error(error);
   }
 }
 // 宸插嚭鐐変汉宸ユ嬁璧�
@@ -884,13 +866,10 @@
       blindb.value = false;
       updateoutColorsb();
     } else {
-      // 璇锋眰澶辫触锛屾樉绀洪敊璇秷鎭�
       ElMessage.error(response.message);
     }
 }
 catch (error) {
-    // 澶勭悊閿欒
-    // console.error(error);
   }
 }
 // 宸插嚭鐐夋斁鍥�
@@ -907,13 +886,10 @@
       blindb.value = false;
       updateonColorsb();
     } else {
-      // 璇锋眰澶辫触锛屾樉绀洪敊璇秷鎭�
       ElMessage.error(response.message);
     }
 }
 catch (error) {
-  // 澶勭悊閿欒
-  // console.error(error);
 }
 }
 onBeforeUnmount(() => {
@@ -941,16 +917,17 @@
         {{ $t('processCard.print') }}
       </el-button>
       <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: right;background-color: #f4f4f5;height: 430px;">
-            <div v-if="adjustedRects1.length > 0">
+        <!-- 杩涚倝涓彸 -->
+        <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;" v-loading="loading">
+          <!-- <div style="width:900px;background-color: #f4f4f5;height: 420px;"> -->
+            <!-- <div v-if="adjustedRects1.length > 0"> -->
+              <div v-if="currentPage === 1 && adjustedRects1.length > 0">
               <!-- <div style="text-align: center;">鐐夊彿锛歿{ engineerIdDisplay }}-{{ adjustedRects[0].temperingLayoutId }}</div>   -->
               <div style="text-align: center;"> {{ $t('processCard.temperinglayout') }}锛歿{
                   adjustedRects1[0].engineerId
                 }}-{{ adjustedRects1[0].temperingLayoutId }}
               </div>
-    <el-scrollbar height="430px" style="background-color: #e9e9eb;">
+    <el-scrollbar height="750px" style="background-color: #e9e9eb;">
     <div  style="position: relative;max-width: 1400px;">  
       <div  
       v-for="(rect, index) in adjustedRects1"
@@ -958,8 +935,8 @@
       @click="showDialog1(rect)"  
       class="rect"
       :style="{ position: 'absolute', 
-       top: `${rect.ycoordinate}px`, 
-       left: `${rect.xcoordinate}px`,
+       top: `${rect.y}px`, 
+       left: `${rect.x}px`,
         width: `${rect.width}px`, 
         height: `${rect.height}px`,
         backgroundColor: rect.isActive ? '#ADFF2F' : getRectColor1(rect.state) }">
@@ -972,12 +949,13 @@
    </div>
    </el-scrollbar>
    </div>
-  </div>
-<div style="width: 50%;float: left;background-color: #f4f4f5;height: 430px;">
-    <div v-if="adjustedRects2.length > 0">
+  <!-- </div> -->
+  <!-- 杩涚倝涓乏 -->
+<!-- <div style="width: 750px;float: left;background-color: #f4f4f5;height: 350px;"> -->
+    <!-- <div v-if="adjustedRects2.length > 0"> -->
+      <div v-else-if="currentPage === 2 && adjustedRects2.length > 0">
     <div style="text-align: center;"> {{ $t('processCard.temperinglayout') }}锛歿{ adjustedRects2[0].engineerId }}-{{ adjustedRects2[0].temperingLayoutId }} </div>
-    <!-- <div style="text-align: center;">鐐夊彿锛歿{ engineerIdDisplay2 }}-{{ adjustedRects[0].temperingLayoutId }}</div>   -->
-    <el-scrollbar height="430px" style="background-color: #e9e9eb;">
+    <el-scrollbar height="750px" style="background-color: #e9e9eb;">
     <div  style="position: relative;max-width: 1400px;">  
       <div  
       v-for="(rect, index) in adjustedRects2"
@@ -985,8 +963,8 @@
       @click="showDialog2(rect)"  
       class="rect"
       :style="{ position: 'absolute', 
-       top: `${rect.ycoordinate}px`, 
-       left: `${rect.xcoordinate}px`, 
+       top: `${rect.y}px`, 
+       left: `${rect.x}px`, 
        width: `${rect.width}px`, 
        height: `${rect.height}px`,
         backgroundColor: rect.isActive ? '#ADFF2F' : getRectColor2(rect.state) }">
@@ -999,8 +977,17 @@
    </div>
    </el-scrollbar>
    </div>
-</div>
+<!-- </div> -->
    </el-card>
+   <div style="display: flex;margin-left: 40%;margin-bottom: 10px;">
+    <el-pagination
+        size="small"
+        background
+        layout="prev, pager, next"
+        :total="20"
+        @current-change="handlePageChange"
+      />
+  </div>
     </div>
 <div v-if="dialogFormVisiblea">
   <!-- 杩涚倝鍓� -->
@@ -1065,9 +1052,8 @@
     <el-button type="primary" style="margin-left: 10px;" @click="selectReportData()">{{ $t('processCard.inquire') }}</el-button>
     <el-button type="info" style="margin-left: 10px;" @click="printing()">{{ $t('processCard.printing') }}</el-button>
   </div>
- 
-    <el-card style="flex: 1;margin-left: 10px;margin-top: 15px;" v-loading="loading">
-      <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;">
+  <el-card style="flex: 1;margin-left: 10px;margin-top: 15px;" v-loading="loading">
+    <div style="width: 98%; height: calc(100% - 35px); overflow-y: auto;">
     <el-table
     height="600"
      ref="table" 
@@ -1148,8 +1134,7 @@
         <el-table-column prop="layer" :label="$t('processCard.layer')" align="center" width="52"/>
         <el-table-column prop="engineerId" :label="$t('processCard.project')" align="center" width="110"/>
         <el-table-column prop="temperingLayoutId" :label="$t('processCard.temperinglayout')" align="center" width="52"/>
-        <el-table-column prop="temperingFeedSequence" :label="$t('processCard.temperingfeed')" align="center"
-                         width="52"/>
+        <el-table-column prop="temperingFeedSequence" :label="$t('processCard.temperingfeed')" align="center" width="52"/>
         <el-table-column prop="width" :label="$t('processCard.width')" align="center" width="80"/>
         <el-table-column prop="height" :label="$t('processCard.height')" align="center" width="80"/>
         <el-table-column prop="thickness" :label="$t('processCard.thickness')" align="center" width="52"/>
@@ -1174,42 +1159,42 @@
   /* display:flex; */
   text-align: center;
   display: inline-block;
-    align-items:center;
-    justify-content:center;
+  align-items:center;
+  justify-content:center;
   margin-left: 20px;
 }
 #box{
   border: 1px solid black;
   background-color:  #337ecc;
   display:flex;
-    align-items:center; 
-    justify-content:center;
+  align-items:center; 
+  justify-content:center;
 }
 #home-card {
-    width: 100%;
-    overflow: hidden;
-    padding: 10px 0px;
+  width: 100%;
+  overflow: hidden;
+  padding: 10px 0px;
+  display: flex;
+  flex-wrap: wrap;
+  #home-item {
+    border-style: solid;
+    border-width: 1px;
+    border-color: #E4E4E4;
+    width: calc(34% - 20px);
+    padding: 20px 0px 20px 20px;
+    margin-right: 10px;
+    margin-bottom: 10px;
     display: flex;
-    flex-wrap: wrap;
-    #home-item {
-      border-style: solid;
-      border-width: 1px;
-      border-color: #E4E4E4;
-      width: calc(34% - 20px);
-      padding: 20px 0px 20px 20px;
-      margin-right: 10px;
-      margin-bottom: 10px;
-      display: flex;
-      justify-content: center;
-      /* align-items: center; */
-      background: #fff;
-      #home-img {
-        display: inline-block;
-        width: 160px;
-        height: 60px;
-        margin: 0;
-        padding: 0;
-      }
+    justify-content: center;
+    /* align-items: center; */
+    background: #fff;
+    #home-img {
+      display: inline-block;
+      width: 160px;
+      height: 60px;
+      margin: 0;
+      padding: 0;
+    }
       #home-right {
         display: flex;
         flex-direction: column;

--
Gitblit v1.8.0