自定义校验规则:
如:卖出数量不能大于未出售数量
let checkNumber = (rule, value, callback) => {
//获取当前行的index值
let index = rule.field.split(".")[1];
//value为卖出数量值,unsealedQuantity为未出售的数量
if (parseInt(value) > parseInt(this.orderDetailForm.orderData[index].unsealedQuantity)) {
callback(new Error("卖出数量不能大于未出售数量"));
} else {
console.log(value)
callback()