ZaiZai 1 рік тому
батько
коміт
83439c53eb

+ 3 - 3
src/utils/tools.js

@@ -8,7 +8,7 @@ import { getDictionary } from '~api/other'
  * @returns {boolean}
  */
 export const isNumberReg = (text, lose = true) => {
-    let pattern = lose ? /^-?\d+(.\d{1,2})?$/ : /^[0-9]+([.]{1}[0-9]+){0,1}$/
+    let pattern = lose ? /^-?\d+(.\d{1,8})?$/ : /^[0-9]+([.]{1}[0-9]+){0,1}$/
     return pattern.test(text)
 }
 
@@ -93,7 +93,7 @@ export const keepdecimal = (str)=>{
                 // 将数字字符串拆分为整数部分和小数部分
                 let parts = str.split('.')
                 let decimalPart = parts[1]
-        
+
                 // 判断小数部分是否超过两位
                 if (decimalPart.length > 2) {
                     // 保留两位小数并返回
@@ -123,4 +123,4 @@ export const hasDuplicates = (array) =>{
     }
     // 遍历完成后未发现重复元素,返回 false
     return false
-  }
+  }

+ 0 - 2
src/views/debit-pay/admin/components/middlepay/addModal.vue

@@ -494,7 +494,6 @@ const addTableData = ref([])
 const isComparedRaVal = ref(-1)
 //计算本期计量金额
 const currentMeterTotalBlur = (row) => {
-console.log(row, 'row')
     //如果为空
     let currentMeterTotal = row.currentMeterTotal
     const isMeter = isNumberReg(currentMeterTotal)
@@ -520,7 +519,6 @@ console.log(row, 'row')
             row.payRatio = row.payRatio .toFixed(2) === 'Infinity' ? 0 : row.payRatio .toFixed(2)
         }
         compareRowUnpayRatio(row, 1)
-
     })
 }