From 7fbfeddedebd05e2d23ce411be887106d31e8eff Mon Sep 17 00:00:00 2001
From: zuozhengqing <a13193816592@163.com>
Date: 星期三, 27 三月 2024 15:02:18 +0800
Subject: [PATCH] 销售明细单产品列表添加动态表头,产品信息列表根据完成数量展示字体色

---
 src/components/makepager/TableCommonView.vue |   38 +++++++++++++++-----------------------
 1 files changed, 15 insertions(+), 23 deletions(-)

diff --git a/src/components/makepager/TableCommonView.vue b/src/components/makepager/TableCommonView.vue
index 85c9aad..4274752 100644
--- a/src/components/makepager/TableCommonView.vue
+++ b/src/components/makepager/TableCommonView.vue
@@ -126,6 +126,21 @@
               item.getCallMethod(scope.row[item.prop], scope.row)
             }}</span>
           </div>
+          <span
+            v-else-if="item.isClass"
+            :class="
+              item.isClass
+                ? item.getClassName(scope.row[item.prop], scope.row)
+                : ''
+            "
+            >{{
+              scope.row[item.prop]
+                ? scope.row[item.prop]
+                : scope.row[item.prop] === 0
+                ? scope.row[item.prop]
+                : "--"
+            }}</span
+          >
           <span v-else>{{ scope.row[item.prop] ? scope.row[item.prop] : "--" }}</span>
         </template>
       </el-table-column>
@@ -398,35 +413,12 @@
       this.$emit("tableRowClassName", row)
     },
     selectable(row) {
-      console.log(row, this.selectBoxList, "888899")
       let list = this.selectBoxList.map((item) => item.number)
-      console.log(
-        list,
-        list.findIndex((v) => v == row.number)
-      )
       if (list.findIndex((v) => v == row.number) == -1) {
-        console.log("33")
         return true
       } else {
-        console.log("44")
         return false
       }
-
-      // if (this.selectBoxList.length == 1 && this.selectBoxList[0].number.length == 0) {
-      //   return true
-      // } else {
-      //   let list = this.selectBoxList.map((item) => item.number)
-      //   console.log(
-      //     list,
-      //     list.findIndex((v) => v === row.number),
-      //     "5555"
-      //   )
-      //   if (list.findIndex((v) => v === row.number)) {
-      //     return true
-      //   } else {
-
-      // }
-      // }
     }
   }
 }

--
Gitblit v1.8.0