|
|
|
@ -103,14 +103,31 @@ |
|
|
|
|
|
|
|
|
|
export default { |
|
|
|
|
data() { |
|
|
|
|
var validateInCount = (rule, value, callback) => { |
|
|
|
|
if (value === '') { |
|
|
|
|
callback(new Error('请输入入库数量')); |
|
|
|
|
} else { |
|
|
|
|
var r = /^\+?[0-9][0-9]*$/; |
|
|
|
|
if(!r.test(value)) { |
|
|
|
|
callback(new Error('入库数量不合法')); |
|
|
|
|
} else { |
|
|
|
|
callback(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
var validateCount = (rule, value, callback) => { |
|
|
|
|
if (value === '') { |
|
|
|
|
callback(new Error('请输入出库数量')); |
|
|
|
|
} else { |
|
|
|
|
var r = /^\+?[0-9][0-9]*$/; |
|
|
|
|
if(!r.test(value)) { |
|
|
|
|
callback(new Error('出库数量不合法')); |
|
|
|
|
} else if(this.count < value) { |
|
|
|
|
callback(new Error('输入的出库数量大于库存数量')); |
|
|
|
|
} else { |
|
|
|
|
callback(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}; |
|
|
|
|
return { |
|
|
|
|
form: {}, |
|
|
|
@ -329,11 +346,7 @@ |
|
|
|
|
label: "入库数量", |
|
|
|
|
prop: "inboundCount", |
|
|
|
|
span: 22, |
|
|
|
|
rules: [{ |
|
|
|
|
required: true, |
|
|
|
|
message: "请输入入库数量", |
|
|
|
|
trigger: "blur" |
|
|
|
|
}] |
|
|
|
|
rules: [{required: true, validator: validateInCount, trigger: 'blur' }] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
label: "入库申领人", |
|
|
|
|