fix(仪表板): 同一个仪表板中使用两个数据集的参数查询会报错

This commit is contained in:
dataeaseShu 2024-11-08 11:32:53 +08:00
parent 34842dab9a
commit e7ef9b4c77

View File

@ -684,14 +684,13 @@ const setParameters = field => {
Object.values(field?.fields || {})
.flat()
.filter(ele => fieldArr.includes(ele.id) && !!ele.variableName)
.concat(curComponent.value.parameters)
.concat(curComponent.value.parameters.filter(ele => fieldArr.includes(ele.id)))
)
nextTick(() => {
if (isTimeParameter.value) {
const timeParameter = curComponent.value.parameters.find(ele => ele.deType === 1)
curComponent.value.timeGranularity =
typeTimeMap[
curComponent.value.parameters[0].type[1] || curComponent.value.parameters[0].type[0]
]
typeTimeMap[timeParameter.type[1] || timeParameter.type[0]]
curComponent.value.displayType = '1'
}