From 4eec87aecfa3c7aa9a1ef8d268aeecda037b98d0 Mon Sep 17 00:00:00 2001
From: zuozhengqing <a13193816592@163.com>
Date: 星期六, 23 三月 2024 15:32:42 +0800
Subject: [PATCH] 采购订单,修改top行点击

---
 src/views/purchaseManage/purchase/components/TestingAll.vue |   25 +++++++++++++++++++++----
 1 files changed, 21 insertions(+), 4 deletions(-)

diff --git a/src/views/purchaseManage/purchase/components/TestingAll.vue b/src/views/purchaseManage/purchase/components/TestingAll.vue
index 07208f3..524eba6 100644
--- a/src/views/purchaseManage/purchase/components/TestingAll.vue
+++ b/src/views/purchaseManage/purchase/components/TestingAll.vue
@@ -11,7 +11,8 @@
         style="height: 60vh; overflow-x: hidden">
         <div class="basic-info">
           <div class="product-view">
-            <CommonFormTableView :isBoder="true" :selectBox="true" :detailEnter="true" :recalculateShow="false"
+            <CommonFormTableView :isBoder="true" 
+              name="rework" :selectBox="true" :detailEnter="true" :recalculateShow="false"
               :addTypeIdMultiple="true" :product-table-list="productTableList" sign="purchase" @rowClick="rowClick"
               @getSelectArray="getSelectArray" @toFiltering="toFiltering">
 
@@ -42,6 +43,7 @@
   savePurchaseQualityInspectionInfo
 } from "@/api/purchaseManage/purchase"
 import CommonFormTableView from "@/components/makepager/CommonFormTableView"
+import { getDataByType } from "@/api/data"
 export default {
   name: "ArrivalConfirmation",
   components: { CommonFormTableView },
@@ -96,7 +98,8 @@
       ],
       thatStatus: [],
       thatTimes: [],
-      selectList: []
+      selectList: [],
+      qualityStatusList: getDataByType("qualityStatus"),
     }
   },
   created() {
@@ -189,10 +192,13 @@
           { label: "鏁伴噺", prop: "amount" },
           { label: "鍗曚綅", prop: "unit" },
           {
-            label: "鐘舵��", prop: "status",
+            label: "鐘舵��", 
+            prop: "status",
             isFilter: true,
             isFilterList: this.statusList,
             selectedListDefault: this.getSelectedOperateStatus([], this.statusList),
+            isCallMethod: true, 
+            getCallMethod: this.getpurchaseStatus
           },
         ]
       }
@@ -265,7 +271,18 @@
     falseClick(row) {
       console.log(row, "row")
 
-    }
+    },
+    getpurchaseStatus(val) {
+      if (val) {
+        for (let i in this.qualityStatusList) {
+          if (this.qualityStatusList[i].id == val) {
+            return this.qualityStatusList[i].name
+          }
+        }
+      } else {
+        return "--"
+      }
+    },
   }
 }
 </script>

--
Gitblit v1.8.0