|
@@ -1021,14 +1021,13 @@
|
|
|
this.form.sampleQualifiedNumber = this.form.sampleQuantity || 0;
|
|
this.form.sampleQualifiedNumber = this.form.sampleQuantity || 0;
|
|
|
return;
|
|
return;
|
|
|
}
|
|
}
|
|
|
- const totalQualified = newVal.reduce((sum, item) => {
|
|
|
|
|
- return sum + (Number(item.qualifiedQuantity) || 0);
|
|
|
|
|
|
|
+ const maxNoQualified = newVal.reduce((max, item) => {
|
|
|
|
|
+ const val = Number(item.noQualifiedQuantity) || 0;
|
|
|
|
|
+ return val > max ? val : max;
|
|
|
}, 0);
|
|
}, 0);
|
|
|
- const totalNoQualified = newVal.reduce((sum, item) => {
|
|
|
|
|
- return sum + (Number(item.noQualifiedQuantity) || 0);
|
|
|
|
|
- }, 0);
|
|
|
|
|
- this.$set(this.form, 'sampleNoQualifiedNumber', totalNoQualified);
|
|
|
|
|
- const qualifiedNumber = totalQualified - totalNoQualified;
|
|
|
|
|
|
|
+ this.$set(this.form, 'sampleNoQualifiedNumber', maxNoQualified);
|
|
|
|
|
+ const qualifiedNumber =
|
|
|
|
|
+ (Number(this.form.sampleQuantity) || 0) - maxNoQualified;
|
|
|
if (qualifiedNumber < 0) {
|
|
if (qualifiedNumber < 0) {
|
|
|
this.$message.warning('样品合格数不能小于0');
|
|
this.$message.warning('样品合格数不能小于0');
|
|
|
this.$set(this.form, 'sampleQualifiedNumber', 0);
|
|
this.$set(this.form, 'sampleQualifiedNumber', 0);
|