bug修改

This commit is contained in:
zhaoxiao
2021-10-14 17:11:42 +08:00
parent 57754f24f2
commit 0da1e04aff
8 changed files with 53 additions and 20 deletions
+22 -2
View File
@@ -67,6 +67,7 @@
import JDate from '../tools/JDate'
import pick from 'lodash.pick'
import { addZero } from '../../utils/util'
import { money } from '../../utils/validate'
export default {
name: 'InstallmentForm',
@@ -89,11 +90,11 @@ export default {
validateTrigger: 'blur'
},
accountsReceivableAmount: {
rules: [{ required: true, message: '请输入金额' }],
rules: [{ required: true, validator: this.checkMoney }],
validateTrigger: 'blur'
},
paidAmount: {
rules: [{ required: false, message: '请输入金额' }],
rules: [{ required: false, validator: this.checkMoney }],
validateTrigger: 'blur'
}
},
@@ -147,6 +148,25 @@ export default {
this.$emit('ok', values)
}
})
},
/**
* 校验金额格式
* @param rules
* @param value
* @param callback
*/
checkMoney(rules, value, callback) {
if (value) {
if (money(value)) {
callback()
return
}
callback('请输入正确格式的金额')
}
if (rules.field === 'accountsReceivableAmount') {
callback('请输入金额')
}
callback()
}
}
}