|
@@ -84,7 +84,7 @@
|
|
<span>添加清单</span>
|
|
<span>添加清单</span>
|
|
</el-button>
|
|
</el-button>
|
|
</template>
|
|
</template>
|
|
- <hc-table is-new :index-style="{ width: 60 }" :column="addTableColumn" :datas="addTableData">
|
|
|
|
|
|
+ <hc-table is-new :index-style="{ width: 60 }" :column="addTableColumn" :datas="addTableData" :row-style="addTableRowStyle">
|
|
<template #currentPrice="{ row }">
|
|
<template #currentPrice="{ row }">
|
|
<hc-table-input v-model="row.currentPrice" disabled />
|
|
<hc-table-input v-model="row.currentPrice" disabled />
|
|
</template>
|
|
</template>
|
|
@@ -323,6 +323,7 @@ const currentMeterTotalBlur = (row) => {
|
|
const { currentMeterTotal, currentPrice, allMeterTotal } = row
|
|
const { currentMeterTotal, currentPrice, allMeterTotal } = row
|
|
row.currentMeterMoney = (BigNumber(currentMeterTotal).multipliedBy(currentPrice)).toNumber()
|
|
row.currentMeterMoney = (BigNumber(currentMeterTotal).multipliedBy(currentPrice)).toNumber()
|
|
row.allMeterTotal = (BigNumber(currentMeterTotal).plus(allMeterTotal)).toNumber()
|
|
row.allMeterTotal = (BigNumber(currentMeterTotal).plus(allMeterTotal)).toNumber()
|
|
|
|
+
|
|
//计算总计量金额
|
|
//计算总计量金额
|
|
let meterMoney = 0
|
|
let meterMoney = 0
|
|
for (let i = 0; i < addTableData.value.length; i++) {
|
|
for (let i = 0; i < addTableData.value.length; i++) {
|
|
@@ -331,6 +332,12 @@ const currentMeterTotalBlur = (row) => {
|
|
baseForm.value.meterMoney = meterMoney
|
|
baseForm.value.meterMoney = meterMoney
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+//判断是否红色
|
|
|
|
+const addTableRowStyle = ({ row }) => {
|
|
|
|
+ if (row.allMeterTotal > row.resolveTotal) {
|
|
|
|
+ return '--el-table-tr-bg-color: #fe0000; --el-table-row-hover-bg-color: #fe0000; color: white;'
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
|
|
//添加分解单
|
|
//添加分解单
|
|
const addBillBaseModalShow = ref(false)
|
|
const addBillBaseModalShow = ref(false)
|