From 099a019801c428714d317a4a8f6da9c7da9a240c Mon Sep 17 00:00:00 2001
From: wangfei <3597712270@qq.com>
Date: 星期三, 19 二月 2025 16:36:04 +0800
Subject: [PATCH] 掰片模块bug

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

diff --git a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
index 0b01439..bc22be8 100644
--- a/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
+++ b/UI-Project/src/views/PurchaseReturn/purchaseReturn.vue
@@ -11,7 +11,6 @@
 const dialogFormVisible = ref(false)
 const dialogFormVisiblea = ref(true)
 const dialogFormVisibleb = ref(false)
-const dialogFormVisiblec = ref(false)
 const blind1 = ref(false)
 const blind2 = ref(false)
 const blinda = ref(false)
@@ -53,42 +52,6 @@
   } catch (error) {  
   }  
 }); 
-const selectReportData = async () => {
-  let postData = {  
-    type: 9,  
-    workingProcedure: '閽㈠寲',  
-    ...(engineerId.value !== '' && { engineerId: engineerId.value }),  
-  };  
-  const response = await request.post("/loadGlass/damage/selectDamagePrint", postData)
-  if (response.code === 200) {
-    tableData.value = response.data;
-    ElMessage.success(response.message);
-  } else {
-    ElMessage.error(response.message);
-  }
-};
-const printing = async () => {
-  let postData = {  
-    type: 9,  
-    workingProcedure: '閽㈠寲',  
-    ...(engineerId.value !== '' && { engineerId: engineerId.value }),  
-  };
-  const response = await request.post("/loadGlass/damage/selectDamagePrintDetails", postData)
-  if (response.code === 200) {
-  dialogVisible.value = true;
-    tableData.value = response.data; 
-    await nextTick(); 
-    // 寤舵椂 2 绉掑悗鎵撳嵃锛堟椂闂村彲浠ユ牴鎹渶瑕佽皟鏁达級  
-    setTimeout(() => {  
-      window.print();  
-    }, 2000);
-} else {
-    ElMessage.error(response.message);
-  }
-};
-const printTable = () => {  
-  window.print();  
-};  
 // 鏂规硶瀹氫箟
 function handlePageChange(page: number) {
   currentPage.value = page;
@@ -901,20 +864,16 @@
   <div style="height: 500px;">
     <div style="margin-top: 10px;">
       <el-button style="margin-left: 15px;" id="searchButton" type="primary"
-                 @click="dialogFormVisiblea = true;dialogFormVisible = false;dialogFormVisibleb = false;dialogFormVisiblec = false;">
+                 @click="dialogFormVisiblea = true;dialogFormVisible = false;dialogFormVisibleb = false;">
         {{ $t('processCard.beforefurnace') }}
       </el-button>
       <el-button style="margin-left: 15px;" id="searchButton" type="primary"
-                 @click="dialogFormVisible = true;dialogFormVisiblea = false;dialogFormVisibleb = false;dialogFormVisiblec = false;">
+                 @click="dialogFormVisible = true;dialogFormVisiblea = false;dialogFormVisibleb = false;">
         {{ $t('processCard.intofurnace') }}
       </el-button>
       <el-button id="searchButton" type="success"
-                 @click="dialogFormVisibleb = true;dialogFormVisible = false;dialogFormVisiblea = false;dialogFormVisiblec = false;">
+                 @click="dialogFormVisibleb = true;dialogFormVisible = false;dialogFormVisiblea = false;">
         {{ $t('processCard.outfurnace') }}
-      </el-button>
-      <el-button id="searchButton" type="info"
-                 @click="dialogFormVisiblec = true;dialogFormVisibleb = false;dialogFormVisible = false;dialogFormVisiblea = false">
-        {{ $t('processCard.print') }}
       </el-button>
       <div v-if="dialogFormVisible">
         <!-- 杩涚倝涓彸 -->
@@ -937,8 +896,8 @@
       :style="{ position: 'absolute', 
        top: `${rect.y}px`, 
        left: `${rect.x}px`,
-        width: `${rect.width}px`, 
-        height: `${rect.height}px`,
+        width: `${rect.widtha}px`, 
+        height: `${rect.heighta}px`,
         backgroundColor: rect.isActive ? '#ADFF2F' : getRectColor1(rect.state) }">
      <div  class="centered-text">
     <div style="font-size: 15px;font-weight: bold;">{{ rect.glassId }}</div>  
@@ -965,8 +924,8 @@
       :style="{ position: 'absolute', 
        top: `${rect.y}px`, 
        left: `${rect.x}px`, 
-       width: `${rect.width}px`, 
-       height: `${rect.height}px`,
+       width: `${rect.widtha}px`, 
+       height: `${rect.heighta}px`,
         backgroundColor: rect.isActive ? '#ADFF2F' : getRectColor2(rect.state) }">
      <div  class="centered-text">
     <div style="font-size: 15px;font-weight: bold;">{{ rect.glassId }}</div>  
@@ -1003,7 +962,7 @@
       @click="showDialoga(rect)"  
       class="rect"  
       :style="{ position: 'absolute',  top: `${rect.y}px`, left: `${rect.x}px`,
-       width: `${rect.width}px`, height: `${rect.height}px`,
+       width: `${rect.widtha}px`, height: `${rect.heighta}px`,
       backgroundColor: rect.isActive ? '#ADFF2F' : getRectColora(rect.state) }">
     <div  class="centered-text">
     <div style="font-size: 15px;font-weight: bold;">{{ rect.glassId }}</div>  
@@ -1030,7 +989,7 @@
       @click="showDialogb(rect)"  
       class="rect"  
       :style="{ position: 'absolute',  top: `${rect.y}px`, left: `${rect.x}px`,
-       width: `${rect.width}px`, height: `${rect.height}px`,
+       width: `${rect.widtha}px`, height: `${rect.heighta}px`,
       backgroundColor: rect.isActive ? '#ADFF2F' : getRectColorb(rect.state) }">
        <!-- backgroundColor: rect.state === 4 ? '#911005' : '#f8e3c5' }"> -->
      <div  class="centered-text">
@@ -1042,34 +1001,6 @@
    </div>
    </el-scrollbar>
    </div>
-   </el-card>
-</div>
-<div v-if="dialogFormVisiblec">
-  <!-- 鎵撳嵃 -->
-  <el-card style="flex: 1;margin-left: 10px;margin-top: 10px;margin-right: 10px;height: 800px;" v-loading="loading">
-    <div style="display: flex; flex-direction: row; align-items: center; margin-top: 5px;margin-left: 10px;">  
-    <el-input :placeholder="$t('processCard.projectnumber')" v-model="engineerId" autocomplete="off" style="width: 300px;"/>
-    <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-table
-    height="600"
-     ref="table" 
-     :header-cell-style="{background:'#F2F3F5 ',color:'#1D2129'}"
-      :data="tableData"
-    >
-      <el-table-column prop="engineerId" :label="$t('processCard.project')" width="200" align="center"/>
-      <el-table-column prop="temperingLayoutId" :label="$t('processCard.layoutID')" align="center"/>
-      <el-table-column prop="temperingFeedSequence" :label="$t('processCard.temperingfeed')" align="center"/>
-      <el-table-column prop="glassId" :label="$t('processCard.glassID')" align="center"/>
-      <el-table-column prop="width" :label="$t('processCard.width')" align="center"/>
-      <el-table-column prop="height" :label="$t('processCard.height')" align="center"/>
-      <el-table-column prop="thickness" :label="$t('processCard.thickness')" align="center"/>
-    </el-table>
-      </div>
-      </el-card>
    </el-card>
 </div>
 <!-- 杩涚倝涓� -->

--
Gitblit v1.8.0