|
@@ -534,6 +534,23 @@ const unPayRatioBlur = (row)=>{
|
|
nextTick(()=>{
|
|
nextTick(()=>{
|
|
console.log(row, 'row')
|
|
console.log(row, 'row')
|
|
|
|
|
|
|
|
+ //计算本期计量金额
|
|
|
|
+ //如果为空
|
|
|
|
+ let currentMeterTotal = row.currentMeterTotal
|
|
|
|
+ const isMeter = isNumberReg(currentMeterTotal)
|
|
|
|
+ if (isNullES(currentMeterTotal) || !isMeter) {
|
|
|
|
+ currentMeterTotal = 0
|
|
|
|
+ }
|
|
|
|
+ //本期计量金额
|
|
|
|
+ row.currentMeterTotal = currentMeterTotal
|
|
|
|
+ row.currentMeterMoney = (BigNumber(currentMeterTotal).multipliedBy(row.currentPrice)).toString()
|
|
|
|
+ row.allMeterTotal = (BigNumber(currentMeterTotal).plus(row.otherMeterTotal)).toString()
|
|
|
|
+ //计算总计量金额
|
|
|
|
+ let meterMoney = 0, table = addTableData.value
|
|
|
|
+ for (let i = 0; i < table.length; i++) {
|
|
|
|
+ meterMoney = (BigNumber(meterMoney).plus(table[i].currentMeterMoney)).toString()
|
|
|
|
+ }
|
|
|
|
+ baseForm.value.meterMoney = meterMoney
|
|
// 计算方式:
|
|
// 计算方式:
|
|
//本期支 付比例=本期计量数量/变更后数量
|
|
//本期支 付比例=本期计量数量/变更后数量
|
|
// 会返回最大支付比例 upPayRatio
|
|
// 会返回最大支付比例 upPayRatio
|