fix : 所有下拉框, 加上搜索删除
This commit is contained in:
@@ -38,13 +38,13 @@
|
||||
<ellipsis slot="label" hover-tip :content="condition.title"/>
|
||||
<span v-if="condition.valueType === ValueType.string">
|
||||
<el-select placeholder="判断符" style="width: 120px;" v-model="condition.compare"
|
||||
@change="condition.value = []" filterable>
|
||||
@change="condition.value = []" filterable clearable>
|
||||
<el-option label="等于" value="="></el-option>
|
||||
<el-option label="包含在" value="IN"></el-option>
|
||||
</el-select>
|
||||
<span v-if="isSelect(condition.id)" style="margin-left: 10px">
|
||||
<el-select v-if="condition.compare === 'IN'" style="width: 280px;" clearable multiple size="small"
|
||||
v-model="condition.value" placeholder="选择值" filterable>
|
||||
v-model="condition.value" placeholder="选择值" filterable >
|
||||
<el-option v-for="(option, oi) in getOptions(condition.id)" :key="oi" :label="option"
|
||||
:value="option"></el-option>
|
||||
</el-select>
|
||||
@@ -62,13 +62,13 @@
|
||||
</span>
|
||||
</span>
|
||||
<span v-else-if="condition.valueType === ValueType.number">
|
||||
<el-select size="small" placeholder="判断符" style="width: 120px;" v-model="condition.compare" filterable>
|
||||
<el-select size="small" placeholder="判断符" style="width: 120px;" v-model="condition.compare" filterable clearable>
|
||||
<el-option :label="exp.label" :value="exp.value" :key="exp.value" v-for="exp in explains"></el-option>
|
||||
</el-select>
|
||||
<span style="margin-left: 10px">
|
||||
<el-input style="width: 280px;" v-if="conditionValType(condition.compare) === 0"
|
||||
placeholder="输入比较值" type="number" v-model="condition.value[0]"/>
|
||||
<el-select style="width: 280px;" multiple filterable allow-create
|
||||
<el-select style="width: 280px;" multiple filterable allow-create clearable
|
||||
v-else-if="conditionValType(condition.compare) === 1"
|
||||
v-model="condition.value" placeholder="输入可能包含的值"></el-select>
|
||||
<span v-else>
|
||||
|
||||
Reference in New Issue
Block a user