|
|
@@ -14,8 +14,9 @@
|
|
|
clearable
|
|
|
v-model="defaultWhere[item.value]"
|
|
|
:placeholder="item.placeholder || '请输入内容'"
|
|
|
- :style="{ width: item.width ? item.width + 'px' : '220px' }"
|
|
|
- @keyup.enter.native="search" />
|
|
|
+ :style="{ width: item.width ? item.width + 'px' : '220px' }"
|
|
|
+ @keyup.enter.native="search"
|
|
|
+ />
|
|
|
</div>
|
|
|
<div v-if="item.type == 'select'">
|
|
|
<el-select
|
|
|
@@ -60,14 +61,14 @@
|
|
|
</el-form-item>
|
|
|
</el-form-item>
|
|
|
|
|
|
- <el-form-item>
|
|
|
+ <el-form-item v-if="seekList.length > formLength">
|
|
|
<el-dropdown
|
|
|
ref="dropdownref"
|
|
|
trigger="click"
|
|
|
:hide-on-click="false"
|
|
|
v-model="dropdownVisible"
|
|
|
>
|
|
|
- <div v-if="seekList.length > formLength">
|
|
|
+ <div>
|
|
|
<span class="el-dropdown-link">
|
|
|
更多选项<i class="el-icon-arrow-down el-icon--right"></i>
|
|
|
</span>
|
|
|
@@ -96,7 +97,8 @@
|
|
|
width: item.width ? item.width + 'px' : '220px'
|
|
|
}"
|
|
|
@keydown.enter.native="() => search()"
|
|
|
- @keyup.enter.native="() => search()" />
|
|
|
+ @keyup.enter.native="() => search()"
|
|
|
+ />
|
|
|
</div>
|
|
|
<div v-if="item.type == 'select'">
|
|
|
<el-select
|
|
|
@@ -136,7 +138,7 @@
|
|
|
</el-date-picker>
|
|
|
</div>
|
|
|
<div v-if="item.type == 'DictSelection'">
|
|
|
- <DictSelection
|
|
|
+ <dict-selection
|
|
|
v-model="defaultWhere[item.value]"
|
|
|
:placeholder="item.placeholder || '请选择内容'"
|
|
|
:multiple="item.multiple ? item.multiple : false"
|
|
|
@@ -144,7 +146,8 @@
|
|
|
width: item.width ? item.width + 'px' : '220px'
|
|
|
}"
|
|
|
:dictName="item.dictName"
|
|
|
- />
|
|
|
+ >
|
|
|
+ </dict-selection>
|
|
|
</div>
|
|
|
<div v-if="item.type == 'picker'">
|
|
|
<el-date-picker
|
|
|
@@ -194,7 +197,10 @@
|
|
|
type: [Number],
|
|
|
default: 3
|
|
|
},
|
|
|
- keyValue: ''
|
|
|
+ keyValue: {
|
|
|
+ type: String,
|
|
|
+ default: ''
|
|
|
+ }
|
|
|
},
|
|
|
mounted() {
|
|
|
let whereObj = sessionStorage[this.keyValue];
|