fix(查询组件): 查询组件切换过快时会缺失获取数据的请求 #17498

This commit is contained in:
dataeaseShu
2025-12-08 17:21:07 +08:00
committed by dataeaseShu
parent a71cb820bd
commit e8fd6c4294

View File

@@ -37,7 +37,7 @@ import { useFilter } from '@/hooks/web/useFilter'
import { useCache } from '@/hooks/web/useCache'
import { dvMainStoreWithOut } from '@/store/modules/data-visualization/dvMain'
import { cloneDeep } from 'lodash-es'
import { cloneDeep, debounce } from 'lodash-es'
import ChartComponentS2 from '@/views/chart/components/views/components/ChartComponentS2.vue'
import { ChartLibraryType } from '@/views/chart/components/js/panel/types'
import chartViewManager from '@/views/chart/components/js/panel'
@@ -571,7 +571,7 @@ const jumpClick = param => {
}
}
const queryData = (firstLoad = false) => {
const queryData = debounce((firstLoad = false) => {
if (loading.value) {
return
}
@@ -581,7 +581,7 @@ const queryData = (firstLoad = false) => {
params['chartExtRequest'] = queryFilter
chartExtRequest.value = queryFilter
calcData(params)
}
}, 300)
const calcData = params => {
dvMainStore.setLastViewRequestInfo(params.id, params.chartExtRequest)