|
@@ -2,7 +2,13 @@
|
|
|
<el-form :inline="true" :model="pagination" v-if="searchConfig && searchConfig.length > 0" @submit.native.prevent>
|
|
|
<el-form-item v-for="(item, index) in searchConfig" :key="index" :label="item.label + ':'" :prop="item.prop">
|
|
|
<el-input v-if="item.type === 'input'" v-model="pagination[item.prop]" :placeholder="'请输入' + item.label" @keyup.enter.native="searchFn" />
|
|
|
- <el-select v-else-if="item.type === 'select'" v-model="pagination[item.prop]" :placeholder="'请选择' + item.label" clearable @change="searchFn">
|
|
|
+ <el-select
|
|
|
+ v-else-if="item.type === 'select'"
|
|
|
+ v-model="pagination[item.prop]"
|
|
|
+ :placeholder="'请选择' + item.label"
|
|
|
+ :multiple="item.multiple"
|
|
|
+ clearable
|
|
|
+ @change="searchFn">
|
|
|
<template v-if="item.dictKey">
|
|
|
<el-option v-for="itemDict in useUserStore().allDict[item.dictKey]" :key="itemDict.dictKey" :label="itemDict.dictValue" :value="itemDict.dictKey" />
|
|
|
</template>
|