mirror of
https://github.com/dataease/dataease.git
synced 2026-06-18 13:28:16 +08:00
fix(仪表板): 使用参数化对图表进行过滤失败
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user