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