fix(仪表板): 使用参数化对图表进行过滤失败

This commit is contained in:
dataeaseShu
2026-05-08 18:25:25 +08:00
committed by dataeaseShu
parent 26814e16fe
commit 947534eb8d

View File

@@ -464,7 +464,7 @@ export const searchQuery = (queryComponentList, filter, curComponentId, firstLoa
timeGranularity,
timeGranularityMultiple
)
const operator = getOperator(
let operator = getOperator(
displayType,
multiple,
conditionType,
@@ -478,6 +478,7 @@ export const searchQuery = (queryComponentList, filter, curComponentId, firstLoa
conditionValueS,
firstLoad
)
if (result?.length) {
let fieldId = item.checkedFieldsMap[curComponentId]
if (isTree) {
@@ -515,6 +516,9 @@ export const searchQuery = (queryComponentList, filter, curComponentId, firstLoa
const parametersFilterEnd = duplicateRemoval(
item.parametersArr[curComponentId].filter(e => e.id === endTimeFieldId)
)
if (endTimeFieldId.includes('|DE|')) {
operator = multiple ? 'in' : 'eq'
}
filter.push({
componentId: ele.id,
fieldId: endTimeFieldId,
@@ -546,6 +550,9 @@ export const searchQuery = (queryComponentList, filter, curComponentId, firstLoa
const parametersFilterEnd = duplicateRemoval(
item.parametersArr[curComponentId].filter(e => e.id === endTimeFieldId)
)
if (endTimeFieldId.includes('|DE|')) {
operator = multiple ? 'in' : 'eq'
}
filter.push({
componentId: ele.id,
fieldId: endTimeFieldId,
@@ -556,6 +563,9 @@ export const searchQuery = (queryComponentList, filter, curComponentId, firstLoa
})
}
if (fieldId.includes('|DE|')) {
operator = multiple ? 'in' : 'eq'
}
filter.push({
filterId: id,
componentId: ele.id,