mirror of
https://github.com/dataease/dataease.git
synced 2026-05-14 21:12:33 +08:00
fix(查询组件): 查询组件切换过快时会缺失获取数据的请求 #17498
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user