diff --git a/core/core-frontend/src/custom-component/v-query/Component.vue b/core/core-frontend/src/custom-component/v-query/Component.vue index 4c60c55fce..e805fc5dfb 100644 --- a/core/core-frontend/src/custom-component/v-query/Component.vue +++ b/core/core-frontend/src/custom-component/v-query/Component.vue @@ -619,6 +619,7 @@ const autoStyle = computed(() => { 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 83b1e42c1b..2a9f4c0263 100644 --- a/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue +++ b/core/core-frontend/src/custom-component/v-query/QueryConditionConfiguration.vue @@ -777,7 +777,7 @@ const handleBeforeClose = () => { handleDialogClick() dialogVisible.value = false } - +const emits = defineEmits(['queryData']) const confirmClick = () => { if (validate()) return inputCom.value?.mult?.handleClickOutside?.() @@ -796,6 +796,9 @@ const confirmClick = () => { queryElement.value.cascade = cloneDeep(cascadeArr) cascadeArr = [] snapshotStore.recordSnapshotCache() + nextTick(() => { + emits('queryData') + }) } const cancelValueSource = () => {