diff --git a/core/core-frontend/src/custom-component/v-query/NumberInput.vue b/core/core-frontend/src/custom-component/v-query/NumberInput.vue index ec155c9490..164dd0cdf3 100644 --- a/core/core-frontend/src/custom-component/v-query/NumberInput.vue +++ b/core/core-frontend/src/custom-component/v-query/NumberInput.vue @@ -40,7 +40,11 @@ const props = defineProps({ const { config } = toRefs(props) const setParams = () => { - if (!config.value.defaultValueCheck) return + if (!config.value.defaultValueCheck) { + config.value.numValueEnd = undefined + config.value.numValueStart = undefined + return + } const { defaultNumValueEnd, defaultNumValueStart } = config.value config.value.numValueEnd = defaultNumValueEnd config.value.numValueStart = defaultNumValueStart diff --git a/core/core-frontend/src/hooks/web/useFilter.ts b/core/core-frontend/src/hooks/web/useFilter.ts index aeaf781ffd..6f36602a5a 100644 --- a/core/core-frontend/src/hooks/web/useFilter.ts +++ b/core/core-frontend/src/hooks/web/useFilter.ts @@ -181,8 +181,12 @@ const getResultNum = ( numValueEnd, numValueStart, defaultNumValueStart, + defaultValueCheck, firstLoad ) => { + if (firstLoad && !defaultValueCheck) { + return [] + } const valueS = firstLoad ? defaultNumValueStart : numValueStart const valueE = firstLoad ? defaultNumValueEnd : numValueEnd return [valueS ?? '', valueE ?? ''].filter(ele => ele !== '') @@ -347,6 +351,7 @@ export const searchQuery = (queryComponentList, filter, curComponentId, firstLoa numValueEnd, numValueStart, defaultNumValueStart, + defaultValueCheck, firstLoad ) } else {