Jelajahi Sumber

feat(ProjectLibraryDialog): 为搜索表单添加可筛选功能

为赛事选择器、项目类型选择器和归类选择器添加了filterable属性,
使用户能够通过输入关键词进行快速筛选,提升用户体验。

同时移除了未使用的defineExpose引用。
zhou 1 bulan lalu
induk
melakukan
9c2d05d3f9

+ 4 - 1
src/views/system/gameEventProject/ProjectLibraryDialog.vue

@@ -14,6 +14,7 @@
             <el-select
               v-model="searchForm.eventId"
               placeholder="请选择来源赛事"
+              filterable
               clearable
               @change="handleSearch"
             >
@@ -37,6 +38,7 @@
             <el-select
               v-model="searchForm.projectType"
               placeholder="请选择项目类型"
+              filterable
               clearable
               @change="handleSearch"
             >
@@ -52,6 +54,7 @@
             <el-select
               v-model="searchForm.classification"
               placeholder="请选择归类"
+              filterable
               clearable
               @change="handleSearch"
             >
@@ -142,7 +145,7 @@
 </template>
 
 <script setup name="ProjectLibraryDialog" lang="ts">
-import { ref, reactive, defineExpose, onMounted } from 'vue';
+import { ref, reactive, onMounted } from 'vue';
 import { listAllGameEventProject } from '@/api/system/gameEventProject';
 import { listGameEvent } from '@/api/system/gameEvent';
 import { GameEventProjectVO, GameEventProjectQuery } from '@/api/system/gameEventProject/types';