From faebd4059dc00b516e40190ab386d81073b75345 Mon Sep 17 00:00:00 2001
From: wuyouming666 <2265557248@qq.com>
Date: 星期二, 18 六月 2024 14:00:06 +0800
Subject: [PATCH] Merge branch 'master' of http://10.153.19.25:10101/r/HangZhouMes

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

diff --git a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
index da044de..6c8b687 100644
--- a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
+++ b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
@@ -3,49 +3,55 @@
 import {reactive} from "vue";
 import {useRouter} from "vue-router"
 import request from "@/utils/request"
-// import { ref } from 'vue'
 import { ref, onMounted, onBeforeUnmount } from 'vue';  
 import { WebSocketHost ,host} from '@/utils/constants'
 import { initializeWebSocket, closeWebSocket } from '@/utils/WebSocketService';
 const dialogFormVisible = ref(true)
 const dialogFormVisiblea = ref(false)
 const dialogFormVisibleb = ref(false)
-const width = ref(); // 鐢ㄤ簬瀛樺偍process_id鐨勫搷搴斿紡寮曠敤 
-const height = ref(); // 鐢ㄤ簬瀛樺偍process_id鐨勫搷搴斿紡寮曠敤 
+const width = ref();
+const height = ref();
 const adjustedRects = ref([]);
+const adjustedRects2 = ref([]);
 const adjustedRectsa = ref([]);
 const adjustedRectsb = ref([]);
-// 杩涚倝涓�
-
 const socketUrl = `ws://${WebSocketHost}:${host}/api/temperingGlass/api/talk/temperingGlass`;
-// 瀹氫箟娑堟伅澶勭悊鍑芥暟锛屾洿鏂� receivedData 鍙橀噺
-
 const handleMessage = (data) => {
-  // 鏇存柊 tableData 鐨勬暟鎹�
+// 杩涚倝涓�
   adjustedRects.value =  data.intoGlass[0].map(rect => ({  
-        ...rect, // 澶嶅埗鍘熷瀵硅薄鐨勫叾浠栧睘鎬�  
-        xcoordinate: rect.xCoordinate * 0.5, // 灏唜鍊奸櫎浠�3  
-        ycoordinate: rect.ycoordinate * 0.5,
-        width: rect.width * 0.4,
-        height: rect.height * 0.4,
+        ...rect, 
+        xcoordinate: rect.xCoordinate * 0.3,
+        ycoordinate: rect.ycoordinate * 0.3,
+        width: rect.width * 0.2,
+        height: rect.height * 0.2,
+        widtha: rect.width,
+        heighta: rect.height,
+      })); 
+  adjustedRects2.value =  data.intoGlass2[0].map(rect => ({  
+        ...rect, 
+        xcoordinate: rect.xCoordinate * 0.3,
+        ycoordinate: rect.ycoordinate * 0.3,
+        width: rect.width * 0.2,
+        height: rect.height * 0.2,
         widtha: rect.width,
         heighta: rect.height,
       })); 
       console.log(data.intoGlass[0]);
+  // 杩涚倝鍓�
       adjustedRectsa.value = data.waitingGlass[0].map(rect => ({  
         ...rect, // 澶嶅埗鍘熷瀵硅薄鐨勫叾浠栧睘鎬�  
-        xcoordinate: rect.xCoordinate * 0.5, // 灏唜鍊奸櫎浠�3  
+        xcoordinate: rect.xCoordinate * 0.5,
         ycoordinate: rect.ycoordinate * 0.5,
         width: rect.width * 0.4,
         height: rect.height * 0.4,
         widtha: rect.width,
         heighta: rect.height,
         state: rect.state
-      }));  
-      
+      }));
+    // 宸插嚭鐐�
       adjustedRectsb.value = data.outGlass[0].map(rect => ({  
         ...rect, // 澶嶅埗鍘熷瀵硅薄鐨勫叾浠栧睘鎬�  
-        xcoordinate: rect.xCoordinate * 0.5, // 灏唜鍊奸櫎浠�3  
+        xcoordinate: rect.xCoordinate * 0.5,
         ycoordinate: rect.ycoordinate * 0.5,
         width: rect.width * 0.4,
         height: rect.height * 0.4,
@@ -55,18 +61,14 @@
       }));  
 };
 onMounted(() => {
-  // fetchFlowCardId();
-  // fetchTableData(); // 鑾峰彇鏁版嵁
   initializeWebSocket(socketUrl, handleMessage);
 });
-
 onBeforeUnmount(() => {
   console.log("鍏抽棴浜�")
   closeWebSocket();
 });
 </script>
-
-<template> 
+<template>
   <div style="margin-top: 10px;">
      <el-button style="margin-left: 15px;"   id="searchButton" type="primary" @click="dialogFormVisible = true;dialogFormVisiblea = false;dialogFormVisibleb = false;">杩涚倝涓�</el-button>
      <el-button style="margin-left: 15px;"   id="searchButton" type="primary" @click="dialogFormVisiblea = true;dialogFormVisible = false;dialogFormVisibleb = false;" >杩涚倝鍓�</el-button>
@@ -75,20 +77,18 @@
     <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 700px;" v-loading="loading">
 <div style="width: 49%;float: left;background-color: #f4f4f5;height: 650px;">
   <el-scrollbar height="630px">
-    <div v-for="(group, groupId) in groupedRects" :key="groupId" style="position: relative;">  
     <div  style="position: relative;width: 1400px;">  
       <div  
-      v-for="(rect, index) in adjustedRects"  
+      v-for="(rect, index) in adjustedRects"
       :key="index"  
-      class="rect"  
+      class="rect"
       :style="{ position: 'absolute',  top: `${rect.ycoordinate}px`, left: `${rect.xcoordinate}px`, width: `${rect.width}px`, height: `${rect.height}px`  }"  
     >
      <div  class="centered-text">
     <div >{{ rect.flowcardId }}</div>  
     <div style="margin-top: 50px;margin-left: -50px;">{{ rect.widtha }}*{{ rect.heighta }}</div>  
   </div>
-  </div> 
-   </div>
+  </div>
    </div>
    </el-scrollbar>
   </div>
@@ -96,23 +96,23 @@
   <el-scrollbar height="630px">
     <div  style="position: relative;width: 1400px;">  
       <div  
-      v-for="(rect, index) in adjustedRects"  
+      v-for="(rect, index) in adjustedRects2"
       :key="index"  
-      class="rect"  
+      class="rect"
       :style="{ position: 'absolute',  top: `${rect.ycoordinate}px`, left: `${rect.xcoordinate}px`, width: `${rect.width}px`, height: `${rect.height}px`  }"  
     >
      <div  class="centered-text">
     <div >{{ rect.flowcardId }}</div>  
     <div style="margin-top: 50px;margin-left: -50px;">{{ rect.widtha }}*{{ rect.heighta }}</div>  
   </div>
-  </div> 
+  </div>
    </div>
    </el-scrollbar>
 </div>
-    
    </el-card>
     </div>
 <div v-if="dialogFormVisiblea">
+  <!-- 杩涚倝鍓� -->
   <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;" v-loading="loading">
       <el-scrollbar height="630px">
     <div  style="position: relative;width: 1400px;">  
@@ -133,6 +133,7 @@
    </el-card>
 </div>
 <div v-if="dialogFormVisibleb">
+  <!-- 宸插嚭鐐� -->
   <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;" v-loading="loading">
       <el-scrollbar height="630px">
     <div  style="position: relative;width: 1400px;">  
@@ -154,7 +155,6 @@
 </div>
   </div>
 </template>
-
 <style scoped>
 #boxa{
   border: 1px solid rgb(119, 116, 116);

--
Gitblit v1.8.0