From 6365989d130a8f5e222687b7441aa19a8b5eb9d6 Mon Sep 17 00:00:00 2001
From: haoxuan <haoxuan>
Date: 星期一, 28 八月 2023 19:57:10 +0800
Subject: [PATCH] 采购单联调

---
 src/components/makepager/TableCommonView.vue |   14 +++++++++++---
 1 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/src/components/makepager/TableCommonView.vue b/src/components/makepager/TableCommonView.vue
index d130723..f5d34c5 100644
--- a/src/components/makepager/TableCommonView.vue
+++ b/src/components/makepager/TableCommonView.vue
@@ -11,6 +11,8 @@
       :summary-method="getSummaries"
       :span-method="arraySpanMethod"
       @selection-change="handleSelectionChange"
+      highlight-current-row
+      @row-click="tableRowClick"
       :header-cell-style="{ background: '#ECF4FF', color: '#666' }"
     >
       <el-table-column v-if="tableList.selectBox" type="selection" width="40"> </el-table-column>
@@ -33,7 +35,7 @@
               ? "--"
               : dateFormat("YYYY-mm-dd HH:MM:SS", scope.row[item.prop])
           }}</span>
-          <span v-else-if="item.isClick && scope.row[item.prop]" class="sel-name" @click="selNameClick(scope.row)">{{
+          <span v-else-if="item.isClick && scope.row[item.prop]" class="sel-name" @click="selCommonClick(scope.row)">{{
             scope.row[item.prop]
           }}</span>
           <span v-else-if="item.isFirst">{{ scope.row[item.prop] ? "鏄�" : "鍚�" }}</span>
@@ -118,7 +120,8 @@
         return {
           show: false,
           sumProp: [],
-          mergeNumber: 1
+          mergeNumber: 1,
+          totalName: "鏈〉鎬昏"
         }
       }
     }
@@ -127,7 +130,12 @@
     return {}
   },
   computed: {},
+  mounted() {},
   methods: {
+    tableRowClick(row) {
+      console.log(row)
+      this.$emit("tableRowClick", row)
+    },
     handleReserve(row) {
       return row._id ? row._id : row.id
     },
@@ -159,7 +167,7 @@
         const sums = []
         columns.forEach((column, index) => {
           if (index === this.showSummary.mergeNumber) {
-            sums[index] = "鏈〉鎬昏"
+            sums[index] = this.showSummary.totalName
           }
           const values = data.map((item) => Number(item[column.property]))
           if (this.showSummary.sumProp.includes(column.property)) {

--
Gitblit v1.8.0