|
|
@@ -298,6 +298,7 @@
|
|
|
<!-- 选择运算符 -->
|
|
|
<el-select
|
|
|
v-model="row._opSelect"
|
|
|
+ :key="row._opSelect + '_opSelect'"
|
|
|
placeholder="选择符号"
|
|
|
size="mini"
|
|
|
style="width: 100px; flex-shrink: 0"
|
|
|
@@ -315,13 +316,13 @@
|
|
|
<el-select
|
|
|
v-if="row.activeIndex != undefined"
|
|
|
v-model="row._replaceOrAppend"
|
|
|
+ :key="row._replaceOrAppend + 'row._replaceOrAppend'"
|
|
|
placeholder="选择"
|
|
|
size="mini"
|
|
|
style="width: 80px; margin-left: 8px; flex-shrink: 0"
|
|
|
- @change="$set(row, '_replaceOrAppend', $event)"
|
|
|
>
|
|
|
- <el-option label="追加" value="append" />
|
|
|
- <el-option label="替换" value="replace" />
|
|
|
+ <el-option key="append" label="追加" value="append" />
|
|
|
+ <el-option key="replace" label="替换" value="replace" />
|
|
|
</el-select>
|
|
|
</div>
|
|
|
|
|
|
@@ -966,6 +967,9 @@
|
|
|
} else {
|
|
|
this.$set(item, 'formulaParts', []);
|
|
|
}
|
|
|
+ this.$set(item, '_paramSelect', null);
|
|
|
+ this.$set(item, '_opSelect', null);
|
|
|
+ this.$set(item, '_replaceOrAppend', '');
|
|
|
}
|
|
|
});
|
|
|
|
|
|
@@ -1330,6 +1334,7 @@
|
|
|
formula: '',
|
|
|
_paramSelect: null,
|
|
|
_opSelect: null,
|
|
|
+ _replaceOrAppend: '',
|
|
|
formulaParts: []
|
|
|
});
|
|
|
console.log('this.formData.details', this.formData.details);
|