CN-1479 fix: 搜索组件text和tag模式交互添加枚举

This commit is contained in:
刘洪洪
2023-12-07 18:23:20 +08:00
parent bca51683e5
commit a1ae084216
8 changed files with 173 additions and 1113 deletions

View File

@@ -221,7 +221,9 @@ export class Dataset {
keywords = (keywords.trim && keywords.trim()) || keywords
const fieldInfo = {}
const matchItem = this.sourceData.filtersList.find((item) => {
const itemName = item.name && item.name.toLowerCase()
// const itemName = item.name && item.name.toLowerCase()
// 左侧面板的options值即枚举的值
const itemName = item.label && item.label.toLowerCase()
return keywords.toLowerCase() === itemName
})
if (!matchItem) {
@@ -276,9 +278,9 @@ export class Dataset {
}
// 获取数据集
export function getDataset (component, params) {
export function getDataset (component, params, list) {
return new Promise((resolve, reject) => {
const schemeInstance = new Scheme(component, params)
const schemeInstance = new Scheme(component, params, list)
schemeInstance.getFormatedData((schemeData) => {
const dataset = new Dataset(schemeData)
resolve(dataset, () => {