@@ -191,7 +191,7 @@ func GenerateSearchFormItem(field systemReq.AutoCodeField) string {
191
191
if field .FieldType == "array" {
192
192
multipleAttr = "multiple "
193
193
}
194
- result += fmt .Sprintf (` <el-select %sv-model="searchInfo.%s" clearable placeholder="请选择" @clear="()=>{searchInfo.%s=undefined}">
194
+ result += fmt .Sprintf (` <el-select %sv-model="searchInfo.%s" clearable filterable placeholder="请选择" @clear="()=>{searchInfo.%s=undefined}">
195
195
` ,
196
196
multipleAttr , field .FieldJson , field .FieldJson )
197
197
result += fmt .Sprintf (` <el-option v-for="(item,key) in %sOptions" :key="key" :label="item.label" :value="item.value" />
@@ -204,7 +204,7 @@ func GenerateSearchFormItem(field systemReq.AutoCodeField) string {
204
204
if field .DataSource .Association == 2 {
205
205
multipleAttr = "multiple "
206
206
}
207
- result += fmt .Sprintf (` <el-select %sv-model="searchInfo.%s" placeholder="请选择%s" :clearable="%v">
207
+ result += fmt .Sprintf (` <el-select %sv-model="searchInfo.%s" filterable placeholder="请选择%s" :clearable="%v">
208
208
` ,
209
209
multipleAttr , field .FieldJson , field .FieldDesc , field .Clearable )
210
210
result += fmt .Sprintf (` <el-option v-for="(item,key) in dataSource.%s" :key="key" :label="item.label" :value="item.value" />
@@ -454,7 +454,7 @@ func GenerateFormItem(field systemReq.AutoCodeField) string {
454
454
if field .DataSource .Association == 2 {
455
455
multipleAttr = " multiple"
456
456
}
457
- result += fmt .Sprintf (` <el-select%s v-model="formData.%s" placeholder="请选择%s" style="width:100%%" :clearable="%v">
457
+ result += fmt .Sprintf (` <el-select%s v-model="formData.%s" placeholder="请选择%s" filterable style="width:100%%" :clearable="%v">
458
458
` ,
459
459
multipleAttr , field .FieldJson , field .FieldDesc , field .Clearable )
460
460
result += fmt .Sprintf (` <el-option v-for="(item,key) in dataSource.%s" :key="key" :label="item.label" :value="item.value" />
@@ -471,7 +471,7 @@ func GenerateFormItem(field systemReq.AutoCodeField) string {
471
471
472
472
case "string" :
473
473
if field .DictType != "" {
474
- result += fmt .Sprintf (` <el-select v-model="formData.%s" placeholder="请选择%s" style="width:100%%" :clearable="%v">
474
+ result += fmt .Sprintf (` <el-select v-model="formData.%s" placeholder="请选择%s" style="width:100%%" filterable :clearable="%v">
475
475
` ,
476
476
field .FieldJson , field .FieldDesc , field .Clearable )
477
477
result += fmt .Sprintf (` <el-option v-for="(item,key) in %sOptions" :key="key" :label="item.label" :value="item.value" />
@@ -497,7 +497,7 @@ func GenerateFormItem(field systemReq.AutoCodeField) string {
497
497
498
498
case "array" :
499
499
if field .DictType != "" {
500
- result += fmt .Sprintf (` <el-select multiple v-model="formData.%s" placeholder="请选择%s" style="width:100%%" :clearable="%v">
500
+ result += fmt .Sprintf (` <el-select multiple v-model="formData.%s" placeholder="请选择%s" filterable style="width:100%%" :clearable="%v">
501
501
` ,
502
502
field .FieldJson , field .FieldDesc , field .Clearable )
503
503
result += fmt .Sprintf (` <el-option v-for="(item,key) in %sOptions" :key="key" :label="item.label" :value="item.value" />
@@ -526,7 +526,7 @@ func GenerateFormItem(field systemReq.AutoCodeField) string {
526
526
field .FieldJson , field .Clearable )
527
527
528
528
case "enum" :
529
- result += fmt .Sprintf (` <el-select v-model="formData.%s" placeholder="请选择%s" style="width:100%%" :clearable="%v">
529
+ result += fmt .Sprintf (` <el-select v-model="formData.%s" placeholder="请选择%s" style="width:100%%" filterable :clearable="%v">
530
530
` ,
531
531
field .FieldJson , field .FieldDesc , field .Clearable )
532
532
result += fmt .Sprintf (` <el-option v-for="item in [%s]" :key="item" :label="item" :value="item" />
0 commit comments