From 239265207c5dc60aa99b670da41eb34499c6020b Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期四, 19 三月 2026 19:24:50 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/config/config.html |   31 ++++++++++++++++++++++++++++++-
 1 files changed, 30 insertions(+), 1 deletions(-)

diff --git a/src/main/webapp/views/config/config.html b/src/main/webapp/views/config/config.html
index 691e470..ba8fc6a 100644
--- a/src/main/webapp/views/config/config.html
+++ b/src/main/webapp/views/config/config.html
@@ -369,8 +369,18 @@
                                 v-for="field in quickSearchableFields"
                                 :key="'quick-' + field.field"
                                 class="toolbar-search-item">
+                                <el-autocomplete
+                                    v-if="field.kind === 'enum' && field.suggestInput"
+                                    v-model="searchForm[field.field]"
+                                    size="small"
+                                    clearable
+                                    :fetch-suggestions="getEnumSuggestionFetcher(field)"
+                                    :placeholder="field.label"
+                                    style="width: 100%;"
+                                    @keyup.enter.native="handleSearch">
+                                </el-autocomplete>
                                 <el-select
-                                    v-if="field.kind === 'enum'"
+                                    v-else-if="field.kind === 'enum'"
                                     v-model="searchForm[field.field]"
                                     size="small"
                                     clearable
@@ -481,6 +491,16 @@
                                 value-format="yyyy-MM-dd HH:mm:ss"
                                 style="width: 100%;">
                             </el-date-picker>
+                            <el-autocomplete
+                                v-else-if="field.kind === 'enum' && field.suggestInput"
+                                v-model="searchForm[field.field]"
+                                size="small"
+                                clearable
+                                :fetch-suggestions="getEnumSuggestionFetcher(field)"
+                                :placeholder="field.label"
+                                style="width: 100%;"
+                                @keyup.enter.native="handleSearch">
+                            </el-autocomplete>
                             <el-select
                                 v-else-if="field.kind === 'enum'"
                                 v-model="searchForm[field.field]"
@@ -628,6 +648,15 @@
                             :disabled="isDialogReadonly"
                             style="width: 100%;">
                         </el-date-picker>
+                        <el-autocomplete
+                            v-else-if="field.kind === 'enum' && field.suggestInput"
+                            v-model="dialogForm[field.field]"
+                            clearable
+                            :fetch-suggestions="getEnumSuggestionFetcher(field)"
+                            :placeholder="'璇疯緭鍏�' + field.label"
+                            :disabled="isDialogReadonly"
+                            style="width: 100%;">
+                        </el-autocomplete>
                         <el-select
                             v-else-if="field.kind === 'enum'"
                             v-model="dialogForm[field.field]"

--
Gitblit v1.9.1