From 6e19ed2dce32d048c3f59966dd7f767964239c77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A5=94=E8=B7=91=E7=9A=84=E9=9D=A2=E6=9D=A1?= <1262327911@qq.com> Date: Mon, 19 Sep 2022 20:39:30 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=A7=A3=E5=86=B3=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E5=AE=8C=E9=85=8D=E7=BD=AE=E4=BC=9A=E8=B0=83=E7=94=A8=E4=B8=A4?= =?UTF-8?q?=E6=AC=A1=E6=8E=A5=E5=8F=A3=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/ChartDataAjax/index.vue | 37 ++++++++----------- .../components/ChartDataRequest/index.vue | 4 +- 2 files changed, 18 insertions(+), 23 deletions(-) diff --git a/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataAjax/index.vue b/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataAjax/index.vue index 2419024f..2c03df5b 100644 --- a/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataAjax/index.vue +++ b/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataAjax/index.vue @@ -96,7 +96,6 @@ import { SelectHttpType } from '../../index.d' import { ChartDataMatchingAndShow } from '../ChartDataMatchingAndShow' import { useTargetData } from '../../../hooks/useTargetData.hook' import { isDev, newFunctionHandle } from '@/utils' -import debounce from 'lodash/debounce' const { HelpOutlineIcon, FlashIcon, PulseIcon } = icon.ionicons5 const { targetData, chartEditStore } = useTargetData() @@ -122,27 +121,23 @@ const requestModelHandle = () => { } // 发送请求 -const sendHandle = debounce( - async () => { - if (!targetData.value?.request) return - loading.value = true - try { - const res = await customizeHttp(toRaw(targetData.value.request), toRaw(chartEditStore.requestGlobalConfig)) - loading.value = false - if (res && res.data) { - targetData.value.option.dataset = newFunctionHandle(res.data, targetData.value.filter) - showMatching.value = true - return - } - window['$message'].warning('数据异常,请检查参数!') - } catch (error) { - loading.value = false - window['$message'].warning('数据异常,请检查参数!') +const sendHandle = async () => { + if (!targetData.value?.request) return + loading.value = true + try { + const res = await customizeHttp(toRaw(targetData.value.request), toRaw(chartEditStore.requestGlobalConfig)) + loading.value = false + if (res && res.data) { + targetData.value.option.dataset = newFunctionHandle(res.data, targetData.value.filter) + showMatching.value = true + return } - }, - 2000, - { leading: true } -) + window['$message'].warning('数据异常,请检查参数!') + } catch (error) { + loading.value = false + window['$message'].warning('数据异常,请检查参数!') + } +} // 颜色 const themeColor = computed(() => { diff --git a/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataRequest/index.vue b/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataRequest/index.vue index 258577ad..21511961 100644 --- a/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataRequest/index.vue +++ b/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataRequest/index.vue @@ -1,5 +1,5 @@