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