|
|
@@ -1077,12 +1077,11 @@
|
|
|
return val > max ? val : max;
|
|
|
}, 0);
|
|
|
this.$set(this.form, 'lossNumberUnqualified', maxLossNumberUnqualified);
|
|
|
- const lossUnqualified =
|
|
|
- (Number(this.form.sampleQuantity) || 0) - maxLossNumberUnqualified;
|
|
|
- if (lossUnqualified < 0) {
|
|
|
- this.$set(this.form, 'lossNumber', lossUnqualified || 0);
|
|
|
- } else {
|
|
|
- this.$set(this.form, 'lossNumber', lossUnqualified);
|
|
|
+ const lossNumber = Number(this.form.lossNumber) || 0;
|
|
|
+ const sampleQuantity = Number(this.form.sampleQuantity) || 0;
|
|
|
+ const maxLossNumber = sampleQuantity - maxLossNumberUnqualified;
|
|
|
+ if(lossNumber > maxLossNumber) {
|
|
|
+ this.$set(this.form, 'lossNumber', maxLossNumber);
|
|
|
}
|
|
|
} else {
|
|
|
const lossNumberUnqualified = Number(this.form.lossNumberUnqualified) || 0;
|