diff --git a/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue b/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue index a74e29b52c..f0d6cf18f2 100644 --- a/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue +++ b/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue @@ -691,6 +691,17 @@ const setParameters = field => { .filter(ele => fieldArr.includes(ele.id) && !!ele.variableName) .concat(curComponent.value.parameters.filter(ele => fieldArr.includes(ele.id))) ) + fields.value.forEach(ele => { + if ( + ele.id === field.id && + curComponent.value.checkedFields?.includes(ele.componentId) && + !curComponent.value.checkedFieldsMap[ele.componentId] + ) { + ele.activelist = field.activelist + curComponent.value.checkedFieldsMap[ele.componentId] = + curComponent.value.checkedFieldsMap[field.componentId] + } + }) nextTick(() => { if (isTimeParameter.value) { const timeParameter = curComponent.value.parameters.find(ele => ele.deType === 1)