//验证方法====================start=============================
//对比表单内其他值进行校验
areaValidate(rule, value, callback) {
//总占地面积
let leaseWorkshopLandArea = this.form.getFieldValue('leaseWorkshopLandArea')
let res = this.isOnlyNum(value)
if (res) {
callback()
} else {
callback(new Error('只能输入数字'))
}
if (!value || !leaseWorkshopLandArea) {
callback()
} else if (value*1 > leaseWorkshopLandArea*1) {
callback('租赁面积不能大于占地面积')
} else {
callback()
}
},
//验证是否为全数字
isOnlyNum(value) {
var reg = /^\d+(\.\d+)?$/ //验证输入了全部数字
if (reg.test(value) != true) {
return false
} else {
return true
}
},
//验证方法====================end=============================