| | |
| | | </el-table-column> |
| | | <el-table-column |
| | | label="扣减金额(元)" |
| | | prop="money" |
| | | prop="deductMoney" |
| | | width="180"> |
| | | <template slot-scope="scope"> |
| | | <el-input type="number" |
| | |
| | | sums[index] = '合计'; |
| | | return; |
| | | } |
| | | |
| | | const values = data.map(item => Number(item[column.property])); |
| | | if (!values.every(value => isNaN(value))) { |
| | | sums[index] = values.reduce((prev, curr) => { |
| | |
| | | return prev; |
| | | } |
| | | }, 0); |
| | | sums[index] += ' 元'; |
| | | if (column.property === 'score') { |
| | | sums[index] = '-'; // 或者其他你想要显示的内容 |
| | | sums[index] = '-'; |
| | | } |
| | | if (column.property === 'value') { |
| | | sums[index] = '-'; // 或者其他你想要显示的内容 |
| | | if (column.property === 'deductMoney') { |
| | | sums[index] += '元'; |
| | | } |
| | | } else { |
| | | sums[index] = '-'; |
| | | } |
| | | }); |
| | | |
| | | return sums; |
| | | }, |
| | | toScorePage() { |