mirror of
https://github.com/dataease/dataease.git
synced 2026-05-14 04:12:11 +08:00
fix(仪表板): 使用参数化对图表进行过滤失败
This commit is contained in:
@@ -490,7 +490,7 @@ export const searchQuery = (queryComponentList, filter, curComponentId, firstLoa
|
||||
timeGranularity,
|
||||
timeGranularityMultiple
|
||||
)
|
||||
const operator = getOperator(
|
||||
let operator = getOperator(
|
||||
displayType,
|
||||
multiple,
|
||||
conditionType,
|
||||
@@ -504,6 +504,7 @@ export const searchQuery = (queryComponentList, filter, curComponentId, firstLoa
|
||||
conditionValueS,
|
||||
firstLoad
|
||||
)
|
||||
|
||||
if (result?.length) {
|
||||
let fieldId = item.checkedFieldsMap[curComponentId]
|
||||
if (isTree) {
|
||||
@@ -541,6 +542,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({
|
||||
filterId: id,
|
||||
componentId: ele.id,
|
||||
@@ -574,6 +578,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({
|
||||
filterId: id,
|
||||
componentId: ele.id,
|
||||
@@ -586,6 +593,9 @@ export const searchQuery = (queryComponentList, filter, curComponentId, firstLoa
|
||||
})
|
||||
}
|
||||
|
||||
if (fieldId.includes('|DE|')) {
|
||||
operator = multiple ? 'in' : 'eq'
|
||||
}
|
||||
filter.push({
|
||||
filterId: id,
|
||||
componentId: ele.id,
|
||||
|
||||
Reference in New Issue
Block a user