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

This commit is contained in:
dataeaseShu 2024-11-08 11:32:53 +08:00
parent dccb7cf725
commit dbf7dd5e12

View File

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