修改
This commit is contained in:
1 parent
491eaed6ae
commit
ad53819215
1 file changed
+17
-20
@@ -28,7 +28,7 @@
|
||||
</template>
|
||||
</el-table-column>
|
||||
<slot v-if="data.tableList && data.tableList.length">
|
||||
<el-table-column :prop="`${'aaa' + i}`" v-for="(v, i) in data.tableList" :key="i" align="center">
|
||||
<el-table-column :prop="v" v-for="(v, i) in data.tableList" :key="i" align="center">
|
||||
<template #header>
|
||||
<div>
|
||||
{{ data.tableListStr[i] }}
|
||||
@@ -37,21 +37,21 @@
|
||||
<template #default="{ row }">
|
||||
<div class="change">
|
||||
<div v-if="row[`${v}_price`] >= 0" class="change_price">{{ displayPrice(row[`${v}_price`]) }}</div>
|
||||
<!-- <div v-else class="change_price">{{ displayPrice(row[`${v}_price`]) }}</div> -->
|
||||
<!-- <div class="change_text"> -->
|
||||
<!-- <div v-if="row[`${v}_transaction_price`]">
|
||||
<div v-else class="change_price">{{ displayPrice(row[`${v}_price`]) }}</div>
|
||||
<div class="change_text">
|
||||
<div v-if="row[`${v}_transaction_price`]">
|
||||
<span>对比上月</span>
|
||||
<span :class="[row[`${v}_transaction_price`] >= 0 ? 'success' : 'error']" style="margin-left: 5px">
|
||||
{{ displayPrice(row[`${v}_transaction_price`]) }}
|
||||
</span>
|
||||
</div> -->
|
||||
<!-- <div v-if="row[`${v}_transaction_percent`]">
|
||||
</div>
|
||||
<div v-if="row[`${v}_transaction_percent`]">
|
||||
<span>对比上月</span>
|
||||
<span :class="[row[`${v}_transaction_price`] >= 0 ? 'success' : 'error']" style="margin-left: 5px">
|
||||
{{ row[`${v}_transaction_percent`] }}%
|
||||
</span>
|
||||
</div> -->
|
||||
<!-- </div> -->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</el-table-column>
|
||||
@@ -166,25 +166,22 @@ const getSummaries = (param: SummaryMethodProps) => {
|
||||
} else {
|
||||
sums[index] = "NaN"
|
||||
}
|
||||
} else if (column.property === "aaa0") {
|
||||
const str = data.tableList[0] + "_price"
|
||||
} else if (column.property === data.tableList[0]) {
|
||||
sums[index] = displayPrice(
|
||||
data.list.reduce((prev, curr) => {
|
||||
return prev + curr[str]
|
||||
data.list.reduce((prev: any, curr: any) => {
|
||||
return prev + curr[data.tableList[0] + "_price"]
|
||||
}, 0),
|
||||
)
|
||||
} else if (column.property === "aaa1") {
|
||||
const str = data.tableList[1] + "_price"
|
||||
} else if (column.property === data.tableList[1]) {
|
||||
sums[index] = displayPrice(
|
||||
data.list.reduce((prev, curr) => {
|
||||
return prev + curr[str]
|
||||
data.list.reduce((prev: any, curr: any) => {
|
||||
return prev + curr[data.tableList[1] + "_price"]
|
||||
}, 0),
|
||||
)
|
||||
} else if (column.property === "aaa2") {
|
||||
const str = data.tableList[2] + "_price"
|
||||
} else if (column.property === data.tableList[2]) {
|
||||
sums[index] = displayPrice(
|
||||
data.list.reduce((prev, curr) => {
|
||||
return prev + curr[str]
|
||||
data.list.reduce((prev: any, curr: any) => {
|
||||
return prev + curr[data.tableList[2] + "_price"]
|
||||
}, 0),
|
||||
)
|
||||
} else {
|
||||
|
||||
Reference in new issue
Block a user