| | |
| | | <div class="tag-manager"> |
| | | |
| | | <!-- 搜索框 --> |
| | | <el-input v-model="searchQuery" placeholder="搜索" class="search-input" :prefix-icon="SearchIcon" clearable /> |
| | | <el-input v-model="searchQuery" @change="handleSearch" placeholder="搜索" class="search-input" :prefix-icon="SearchIcon" clearable /> |
| | | |
| | | <!-- 标签区域 --> |
| | | <div class="tags-section"> |
| | |
| | | this.fetchSelectData() |
| | | }, |
| | | methods: { |
| | | async fetchSelectData() { |
| | | // 处理搜索 |
| | | handleSearch() { |
| | | console.log('执行搜索:', this.searchQuery); |
| | | this.fetchSelectData({ |
| | | searchName:this.searchQuery |
| | | }) |
| | | }, |
| | | async fetchSelectData(res) { |
| | | this.tags = [] |
| | | let rspc = await getTrainTags(); |
| | | let rspc = await getTrainTags(res); |
| | | if (rspc && rspc.status === 200) { |
| | | let list = rspc.data.list; |
| | | for (let i = 0; i < list.length; i++) { |