From 245912b3b595400ecdd5965ce5e466d190f06ae4 Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期三, 12 七月 2023 19:08:41 +0800
Subject: [PATCH] 新增后台配置模块
---
src/components/makepager/TableCommonView.vue | 22 +++++++++++++++-------
1 files changed, 15 insertions(+), 7 deletions(-)
diff --git a/src/components/makepager/TableCommonView.vue b/src/components/makepager/TableCommonView.vue
index c799a17..5583db0 100644
--- a/src/components/makepager/TableCommonView.vue
+++ b/src/components/makepager/TableCommonView.vue
@@ -13,7 +13,8 @@
@selection-change="handleSelectionChange"
:header-cell-style="{ background: '#ECF4FF', color: '#666' }"
>
- <el-table-column type="selection" width="40"> </el-table-column>
+ <el-table-column v-if="selectBox" type="selection" width="40"> </el-table-column>
+
<el-table-column
v-for="(item, i) in tableList.tableColumn"
:key="i"
@@ -26,7 +27,7 @@
>
<template slot-scope="scope">
<span v-if="item.price">{{ "锟�" + number_format(scope.row[item.prop], 2, ".", ",") }}</span>
- <span v-else-if="item.status" :class="scope.row.status">{{ scope.row[item.prop] }}</span>
+ <div v-else-if="item.status" :class="scope.row.status">{{ scope.row[item.prop] }}</div>
<span v-else>{{ scope.row[item.prop] }}</span>
</template>
</el-table-column>
@@ -42,10 +43,16 @@
export default {
name: "TableCommonView",
props: {
+ selectBox: {
+ type: Boolean,
+ default: true
+ },
+
tableList: {
type: Object,
default: () => {
return {
+ selectBox: true,
tableInfomation: [], // 鎺ュ彛杩斿洖鏁版嵁
tableColumn: [
// table琛ㄥ崟
@@ -104,19 +111,19 @@
sums[index] = "鏈〉鎬昏"
}
const values = data.map((item) => Number(item[column.property]))
- // if (column.property === this.showSummary.sumProp) {
if (this.showSummary.sumProp.includes(column.property)) {
sums[index + 1] = values.reduce((prev, curr) => {
const value = Number(curr)
if (!isNaN(value)) {
- return this.number_format(prev + curr, 2, ".", ",")
+ return prev + curr
} else {
- return this.number_format(prev, 2, ".", ",")
+ return prev
}
}, 0)
sums[index + 1]
}
})
+ console.log(sums)
return sums
}
},
@@ -159,9 +166,10 @@
margin-right: 10px;
margin-bottom: 40px;
.blue {
- padding: 10px;
+ width: 70px;
+ text-align: center;
color: #fff;
- background-color: blue;
+ background-color: $color-primary;
border-radius: 4px;
}
}
--
Gitblit v1.8.0