|
@@ -81,13 +81,7 @@
|
|
|
<div class="condition-content-box">
|
|
|
<el-input v-model="condition.label" placeholder="描述" />
|
|
|
<el-select v-model="condition.field" filterable placeholder="条件字段">
|
|
|
- <el-option
|
|
|
- v-for="{ id, label, key } in expressionFormList"
|
|
|
- :key="id"
|
|
|
- :label="label"
|
|
|
- :value="key"
|
|
|
- :disabled="snDisabled(id)"
|
|
|
- />
|
|
|
+ <el-option v-for="{ id, label, key } in expressionFormList" :key="id" :label="label" :value="key" />
|
|
|
</el-select>
|
|
|
<el-select v-model="condition.operator" placeholder="请选择表达式">
|
|
|
<el-option label="等于" value="=="></el-option>
|
|
@@ -147,12 +141,6 @@ export default {
|
|
|
Plus() {
|
|
|
return Plus
|
|
|
},
|
|
|
- snDisabled() {
|
|
|
- return function (id) {
|
|
|
- const obj = this.expressionFormList.find(ele => ele.id === id)
|
|
|
- return obj ? true : false
|
|
|
- }
|
|
|
- },
|
|
|
...mapState(useFlowStore, ['processForm']) //映射函数,取出processForm
|
|
|
},
|
|
|
watch: {
|