From fb6e16a425e9ade08dbcca96d6a2f1c9b2f25b1e Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期三, 14 一月 2026 17:51:56 +0800
Subject: [PATCH] fix: 合格率统计调整:铜、铝合并为【导体】统计数据。明细表格字段更改和导出按钮

---
 src/views/business/outsourcingFinishProduct/index.vue |   59 +++++++----------------------------------------------------
 1 files changed, 7 insertions(+), 52 deletions(-)

diff --git a/src/views/business/outsourcingFinishProduct/index.vue b/src/views/business/outsourcingFinishProduct/index.vue
index 1acea36..b5a862f 100644
--- a/src/views/business/outsourcingFinishProduct/index.vue
+++ b/src/views/business/outsourcingFinishProduct/index.vue
@@ -23,17 +23,17 @@
           </el-form-item>
 
           <el-form-item label="鐗╂枡灞炴��" prop="materialProp">
-            <el-select clearable size="small" v-model="entity.materialProp" style="width: 100%">
+            <el-select clearable size="small" v-model="entity.materialProp" style="width: 100%" @change="refreshTable()">
               <el-option v-for="dict in dict.type.material_prop_type" :key="dict.value" :label="dict.label"
-                :value="dict.value"">
+                :value="dict.value">
               </el-option>
             </el-select>
           </el-form-item>
 
           <el-form-item label=" 渚涘簲鍟嗗悕绉�" prop="supplierName">
-                <el-input v-model="entity.supplierName" clearable placeholder="璇疯緭鍏�" size="small"
-                  @keyup.enter.native="goSearch">
-                </el-input>
+            <el-input v-model="entity.supplierName" clearable placeholder="璇疯緭鍏�" size="small"
+              @keyup.enter.native="goSearch">
+            </el-input>
           </el-form-item>
           <el-form-item>
             <el-button v-if="tabIndex === 2 || tabIndex === 3 || tabIndex === 4"
@@ -124,7 +124,7 @@
     <!-- 鎾ら攢鎶ユ -->
     <el-dialog :visible.sync="declareDialogVisible" title="鎶ユ鎾ら攢" width="30%">
       <p style="font-size:16px;color:#333333">鎵瑰彿<span style="color:#34BD66">{{ this.insOrderRow.updateBatchNo
-      }}</span>鐨勪俊鎭槸鍚�<span style="color: #FF4902">鎾ら攢鎶ユ</span>
+          }}</span>鐨勪俊鎭槸鍚�<span style="color: #FF4902">鎾ら攢鎶ユ</span>
       </p>
       <span slot="footer" class="dialog-footer">
         <el-row>
@@ -187,7 +187,7 @@
 </template>
 
 <script>
-import PrintDialog from "@/views/business/materialOrderComponents/materialOrder/printDialog.vue";
+import PrintDialog from "@/views/business/outsourcingFinishProduct/components/printDialog.vue";
 import ShowInfo from "@/views/business/materialOrderComponents/materialOrder/showInfo.vue";
 import DataLookVisible from "@/views/business/materialOrderComponents/materialOrder/dataLookVisible.vue";
 import FilesLookVisible from "@/views/business/materialOrderComponents/materialOrder/filesLookVisible.vue";
@@ -315,36 +315,6 @@
         { label: '鏍峰搧鍨嬪彿', prop: 'sampleModel' },
         { label: '妫�楠屼汉', prop: 'userName' },
         { label: '涓嬪彂鏃堕棿', prop: 'sendTime' },
-        {
-          label: '鐗╂枡灞炴��',
-          prop: 'materialProp',
-          formatData: (params) => {
-            if (!params) return null
-
-            for (let i = 0; i < this.dict.type.material_prop_type.length; i++) {
-              const item = this.dict.type.material_prop_type[i]
-              if (item.value == params) {
-                return item.label
-              }
-            }
-            return null
-          }
-        },
-        {
-          label: '鐗╂枡灞炴��',
-          prop: 'materialProp',
-          formatData: (params) => {
-            if (!params) return null
-
-            for (let i = 0; i < this.dict.type.material_prop_type.length; i++) {
-              const item = this.dict.type.material_prop_type[i]
-              if (item.value == params) {
-                return item.label
-              }
-            }
-            return null
-          }
-        },
         {
           label: '鐗╂枡灞炴��',
           prop: 'materialProp',
@@ -666,21 +636,6 @@
         },
         { label: '鏍峰搧鍨嬪彿', prop: 'sampleModel' },
         { label: '妫�楠屼汉', prop: 'userName' },
-        {
-          label: '鐗╂枡灞炴��',
-          prop: 'materialProp',
-          formatData: (params) => {
-            if (!params) return null
-
-            for (let i = 0; i < this.dict.type.material_prop_type.length; i++) {
-              const item = this.dict.type.material_prop_type[i]
-              if (item.value == params) {
-                return item.label
-              }
-            }
-            return null
-          }
-        },
         {
           label: '鐗╂枡灞炴��',
           prop: 'materialProp',

--
Gitblit v1.9.3