浏览代码

中间计量申请修改

duy 1 年之前
父节点
当前提交
eeb69f4446
共有 1 个文件被更改,包括 8 次插入1 次删除
  1. 8 1
      src/views/debit-pay/admin/components/middlepay/addModal.vue

+ 8 - 1
src/views/debit-pay/admin/components/middlepay/addModal.vue

@@ -550,10 +550,17 @@ const compareRowUnpayRatio = (row, type)=>{
 const unPayRatioBlur = (row)=>{
        row.payRatio = keepdecimal(row.payRatio)
     nextTick(()=>{
-        let payRatio = new BigNumber(row.payRatio )//本期支付比例
+           //如果为空
+        let payRatio1 = row.payRatio
+        const isMeter = isNumberReg(payRatio1)
+        if (isNullES(payRatio1) || !isMeter) {
+            payRatio1 = 0
+        }
+        let payRatio = new BigNumber(payRatio1 )//本期支付比例
         let changeTotal = new BigNumber(row.changeTotal )//变更后数量
         // 本期计量数量=本期支付比例*变更后数量
         row.currentMeterTotal = (payRatio.dividedBy(100).multipliedBy(changeTotal)).toFixed(2).toString()
+        console.log( (payRatio.dividedBy(100).multipliedBy(changeTotal)).toFixed(2), '  row.currentMeterTotal ')
         row.currentMeterMoney = (BigNumber(row.currentMeterTotal).multipliedBy(row.currentPrice)).toFixed(2).toString()//本期计量金额额
         row.allMeterTotal = (BigNumber(row.currentMeterTotal).plus(row.otherMeterTotal)).toFixed(2).toString()
          // 就去对比:本期支付比例+其他期支付比例