From cbb00d4729243e4949b3c921fc2f94cb03ca8aaa Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期五, 27 三月 2026 18:47:43 +0800
Subject: [PATCH] #

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

diff --git a/src/main/webapp/views/config/config.html b/src/main/webapp/views/config/config.html
index 2c4bd10..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]"
@@ -603,7 +623,7 @@
 
     <el-dialog
         class="dialog-panel"
-        :title="dialog.mode === 'create' ? '鏂板 Config' : (dialog.mode === 'detail' ? '璇︽儏 Config' : '淇敼 Config')"
+        :title="dialog.mode === 'create' ? '鏂板绯荤粺閰嶇疆' : (dialog.mode === 'detail' ? '璇︽儏绯荤粺閰嶇疆' : '淇敼绯荤粺閰嶇疆')"
         :visible.sync="dialog.visible"
         width="760px"
         :close-on-click-modal="false">
@@ -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