bug修改
This commit is contained in:
@@ -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()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user