From 7b8d996ef684bdabfad47a17bf7a25e6ffccbb0b 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, 2 May 2022 23:10:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E6=B0=B4=E7=90=83?= =?UTF-8?q?=E5=9B=BE=E6=95=B0=E6=8D=AE=E5=8F=98=E5=8C=96=E5=92=8C=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/hooks/useChartDataFetch.hook.ts | 2 +- .../Charts/Lines/LineGradientSingle/index.vue | 8 ++- .../Charts/Mores/WaterPolo/config.ts | 9 ++- .../Charts/Mores/WaterPolo/config.vue | 35 +++++++++++ .../Charts/Mores/WaterPolo/index.vue | 61 ++++++++++++++++--- src/settings/chartThemes/index.ts | 2 +- .../ChartDataMatchingAndShow/index.vue | 13 +++- .../components/LayersListItem/index.vue | 3 + 8 files changed, 114 insertions(+), 19 deletions(-) diff --git a/src/hooks/useChartDataFetch.hook.ts b/src/hooks/useChartDataFetch.hook.ts index b0230bb5..ac522475 100644 --- a/src/hooks/useChartDataFetch.hook.ts +++ b/src/hooks/useChartDataFetch.hook.ts @@ -51,7 +51,7 @@ export const useChartDataFetch = ( PackagesCategoryEnum.CHARTS try { - if (isECharts) { + if (isECharts && vChartRef?.value?.setOption) { nextTick(() => { if (vChartRef.value) { vChartRef.value.setOption({ dataset: res.data }) diff --git a/src/packages/components/Charts/Lines/LineGradientSingle/index.vue b/src/packages/components/Charts/Lines/LineGradientSingle/index.vue index f85cac0b..6e998cbf 100644 --- a/src/packages/components/Charts/Lines/LineGradientSingle/index.vue +++ b/src/packages/components/Charts/Lines/LineGradientSingle/index.vue @@ -1,5 +1,11 @@ diff --git a/src/packages/components/Charts/Mores/WaterPolo/index.vue b/src/packages/components/Charts/Mores/WaterPolo/index.vue index 4715f5d0..1e91911d 100644 --- a/src/packages/components/Charts/Mores/WaterPolo/index.vue +++ b/src/packages/components/Charts/Mores/WaterPolo/index.vue @@ -2,22 +2,24 @@ - - diff --git a/src/settings/chartThemes/index.ts b/src/settings/chartThemes/index.ts index 28bf108e..d066d858 100644 --- a/src/settings/chartThemes/index.ts +++ b/src/settings/chartThemes/index.ts @@ -63,7 +63,7 @@ export const chartColorsshow = { shine: 'linear-gradient(to right, #c12e34 0%, #0098d9 100%)', roma: 'linear-gradient(to right, #e01f54 0%, #5e4ea5 100%)' } -// 渐变主题色列表(阴影,渐变1,渐变2) +// 渐变主题色列表(主色1、主色2、阴影、渐变1、渐变2) export const chartColorsSearch = { dark: ['#4992ff', '#7cffb2', 'rgba(68, 181, 226, 0.3)', 'rgba(73, 146, 255, 0.5)', 'rgba(124, 255, 178, 0.5)'], customed: ['#5470c6', '#91cc75', 'rgba(84, 112, 198, 0.5)', 'rgba(84, 112, 198, 0.5)', 'rgba(145, 204, 117, 0.5)'], diff --git a/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataMatchingAndShow/index.vue b/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataMatchingAndShow/index.vue index 41637bb7..1e5974d5 100644 --- a/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataMatchingAndShow/index.vue +++ b/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataMatchingAndShow/index.vue @@ -1,6 +1,6 @@