[update] 金额小数点;选择企业新增;批量打包开票金额限制
This commit is contained in:
+20
-18
@@ -596,28 +596,30 @@ export function isRepeat(arr) {
|
||||
|
||||
export function addZero(e) {
|
||||
// (e) => {e.target.value = e.target.value.replace(/[^0-9.]/g,'')}
|
||||
console.log(e)
|
||||
console.log(e.target.value)
|
||||
// 判断是否包含 .
|
||||
let value = e.target.value
|
||||
// 判断是否包含小数点
|
||||
if (value.includes('.')) {
|
||||
// 获取索引
|
||||
let index = value.indexOf('.')
|
||||
console.log('index', index)
|
||||
// 小树点之前的数
|
||||
let beforePointValue = value.slice(0, index + 1)
|
||||
// 小数点之后的数字
|
||||
let afterPointValue = value.slice(index + 1)
|
||||
// 大于等于2
|
||||
if (afterPointValue.length >= 2) {
|
||||
e.target.value = beforePointValue + afterPointValue
|
||||
if (value && value !== '') {
|
||||
if (value.includes('.')) {
|
||||
// 获取索引
|
||||
let index = value.indexOf('.')
|
||||
console.log('index', index)
|
||||
// 小树点之前的数
|
||||
let beforePointValue = value.slice(0, index + 1)
|
||||
// 小数点之后的数字
|
||||
let afterPointValue = value.slice(index + 1)
|
||||
// 大于等于2
|
||||
if (afterPointValue.length >= 2) {
|
||||
e.target.value = beforePointValue + afterPointValue
|
||||
}else {
|
||||
// 不足2位补0
|
||||
afterPointValue = afterPointValue.padEnd(2,'0')
|
||||
e.target.value = beforePointValue + afterPointValue
|
||||
}
|
||||
}else {
|
||||
// 不足2位补0
|
||||
afterPointValue = afterPointValue.padEnd(2,'0')
|
||||
e.target.value = beforePointValue + afterPointValue
|
||||
// 不包括小数点
|
||||
e.target.value = e.target.value + '.00'
|
||||
}
|
||||
}else {
|
||||
// 不包括小数点
|
||||
e.target.value = e.target.value + '.00'
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user