diff --git a/core/core-frontend/src/views/common/DeResourceTree.vue b/core/core-frontend/src/views/common/DeResourceTree.vue index db9107fca5..95e08b8672 100644 --- a/core/core-frontend/src/views/common/DeResourceTree.vue +++ b/core/core-frontend/src/views/common/DeResourceTree.vue @@ -7,7 +7,7 @@ import dvDelete from '@/assets/svg/dv-delete.svg' import dvMove from '@/assets/svg/dv-move.svg' import dvCancelPublish from '@/assets/svg/icon_undo_outlined.svg' import { treeDraggbleChart } from '@/utils/treeDraggbleChart' -import { debounce } from 'lodash-es' +import { throttle } from 'lodash-es' import dvRename from '@/assets/svg/dv-rename.svg' import dvDashboardSpine from '@/assets/svg/dv-dashboard-spine.svg' import dvDashboardSpineDisabled from '@/assets/svg/dv-dashboard-spine-disabled.svg' @@ -622,7 +622,7 @@ const sortTypeChange = sortType => { state.curSortType = sortType } -const proxyAllowDrop = debounce((arg1, arg2) => { +const proxyAllowDrop = throttle((arg1, arg2) => { const flagArray = ['dashboard', 'dataV', 'dataset', 'datasource'] const flag = flagArray.findIndex(item => item === curCanvasType.value) if (flag < 0 || !isFreeFolder(arg2, flag + 1)) { diff --git a/core/core-frontend/src/views/visualized/data/dataset/index.vue b/core/core-frontend/src/views/visualized/data/dataset/index.vue index 1a1a4ca9fb..7cf3fb7289 100644 --- a/core/core-frontend/src/views/visualized/data/dataset/index.vue +++ b/core/core-frontend/src/views/visualized/data/dataset/index.vue @@ -3,7 +3,7 @@ import icon_copy_filled from '@/assets/svg/icon_copy_filled.svg' import icon_dataset from '@/assets/svg/icon_dataset.svg' import icon_deleteTrash_outlined from '@/assets/svg/icon_delete-trash_outlined.svg' import icon_intoItem_outlined from '@/assets/svg/icon_into-item_outlined.svg' -import { debounce } from 'lodash-es' +import { throttle } from 'lodash-es' import icon_rename_outlined from '@/assets/svg/icon_rename_outlined.svg' import dvNewFolder from '@/assets/svg/dv-new-folder.svg' import icon_fileAdd_outlined from '@/assets/svg/icon_file-add_outlined.svg' @@ -793,7 +793,7 @@ const getMenuList = (val: boolean) => { ].concat(menuList) } -const proxyAllowDrop = debounce((arg1, arg2) => { +const proxyAllowDrop = throttle((arg1, arg2) => { const flagArray = ['dashboard', 'dataV', 'dataset', 'datasource'] const flag = flagArray.findIndex(item => item === 'dataset') if (flag < 0 || !isFreeFolder(arg2, flag + 1)) { diff --git a/core/core-frontend/src/views/visualized/data/datasource/index.vue b/core/core-frontend/src/views/visualized/data/datasource/index.vue index 4b0928c6d7..88bfcc7113 100644 --- a/core/core-frontend/src/views/visualized/data/datasource/index.vue +++ b/core/core-frontend/src/views/visualized/data/datasource/index.vue @@ -5,7 +5,7 @@ import icon_copy_filled from '@/assets/svg/icon_copy_filled.svg' import icon_dataset from '@/assets/svg/icon_dataset.svg' import icon_deleteTrash_outlined from '@/assets/svg/icon_delete-trash_outlined.svg' import icon_intoItem_outlined from '@/assets/svg/icon_into-item_outlined.svg' -import { debounce } from 'lodash-es' +import { throttle } from 'lodash-es' import icon_rename_outlined from '@/assets/svg/icon_rename_outlined.svg' import icon_warning_colorful_red from '@/assets/svg/icon_warning_colorful_red.svg' import dvFolder from '@/assets/svg/dv-folder.svg' @@ -1047,7 +1047,7 @@ const loadInit = () => { } } -const proxyAllowDrop = debounce((arg1, arg2) => { +const proxyAllowDrop = throttle((arg1, arg2) => { const flagArray = ['dashboard', 'dataV', 'dataset', 'datasource'] const flag = flagArray.findIndex(item => item === 'datasource') if (flag < 0 || !isFreeFolder(arg2, flag + 1)) {