|
@@ -79,8 +79,8 @@
|
|
|
<el-form-item :label-width="item.labelWidth" :label="item.label" :prop="item.field"
|
|
|
:rules="detail ? item.rules : {}" v-if="item.type === 'select'">
|
|
|
<el-select :id="item.field" v-model="ruleForm[`${item.field}`]" :placeholder="item.placeholder"
|
|
|
- :disabled="item.disabled" :multiple="item.multiple" style="width: 100%"
|
|
|
- @change="(params) => changeSelect(params,item.field)">
|
|
|
+ :disabled="item.disabled" :multiple="item.multiple" style="width: 100%" :filterable="item.createEntry"
|
|
|
+ :allow-create="item.createEntry" @change="(params) => changeSelect(params,item.field)">
|
|
|
<el-option v-for="(element, i) in item.options" :label="element.label" :value="`${element.value}`"
|
|
|
:key="i">
|
|
|
<span style="float: left">{{ element.label }}</span>
|