|
@@ -430,21 +430,41 @@
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
handleInput(item, value) {
|
|
handleInput(item, value) {
|
|
|
- console.log(item, value, 'item item item');
|
|
|
|
|
- if (item.defaultValue) {
|
|
|
|
|
- const number = Number(item.defaultValue);
|
|
|
|
|
-
|
|
|
|
|
- if (isNaN(number)) return;
|
|
|
|
|
-
|
|
|
|
|
- const valueNumber = Number(value);
|
|
|
|
|
-
|
|
|
|
|
- if (isNaN(valueNumber)) return;
|
|
|
|
|
|
|
+ if (value) {
|
|
|
|
|
+ if (item.textType == '1') {
|
|
|
|
|
+ if (!item.symbol) {
|
|
|
|
|
+ if (item.qualityResultContent != item.defaultValue) {
|
|
|
|
|
+ this.$set(item, 'qualityResults', 2);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$set(item, 'qualityResults', 1);
|
|
|
|
|
+ }
|
|
|
|
|
+ this.qualityResultsListChange();
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ let key = this.mathematicalJudgment(item);
|
|
|
|
|
+ this.$set(item, 'qualityResults', key);
|
|
|
|
|
+ this.qualityResultsListChange();
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- if (valueNumber > number) {
|
|
|
|
|
- item.qualityResults = 2;
|
|
|
|
|
- } else {
|
|
|
|
|
- item.qualityResults = 1;
|
|
|
|
|
|
|
+ if (item.textType == '3') {
|
|
|
|
|
+ let num = Number(item.qualityResultContent);
|
|
|
|
|
+ if (num == NaN) {
|
|
|
|
|
+ this.$set(item, 'qualityResults', 2);
|
|
|
|
|
+ this.qualityResultsListChange();
|
|
|
|
|
+ return;
|
|
|
|
|
+ }
|
|
|
|
|
+ console.log(num, 'num');
|
|
|
|
|
+ if (num >= Number(item.minValue) && num <= Number(item.maxValue)) {
|
|
|
|
|
+ this.$set(item, 'qualityResults', 1);
|
|
|
|
|
+ this.qualityResultsListChange();
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$set(item, 'qualityResults', 2);
|
|
|
|
|
+ this.qualityResultsListChange();
|
|
|
|
|
+ }
|
|
|
}
|
|
}
|
|
|
|
|
+ } else {
|
|
|
|
|
+ this.$set(item, 'qualityResults', 1);
|
|
|
|
|
+ this.qualityResultsListChange();
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
|
|
|