From ab96d0919fe30c2583b6908ecd7a2a02284708f3 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: Tue, 3 May 2022 15:36:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A4=84=E7=90=86=E6=B8=90=E5=8F=98?= =?UTF-8?q?=E5=9B=BE=E8=A1=A8=E7=9A=84=E9=85=8D=E7=BD=AE=E5=92=8C=E6=B0=B4?= =?UTF-8?q?=E7=90=83=E8=83=8C=E6=99=AF=E7=9A=84=E5=85=A8=E5=B1=80=E4=B8=BB?= =?UTF-8?q?=E9=A2=98=E8=B7=9F=E9=9A=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Charts/Lines/LineCommon/config.vue | 9 +--- .../Charts/Lines/LineCommon/index.vue | 20 ++++---- .../Charts/Lines/LineGradientSingle/config.ts | 13 +++--- .../Lines/LineGradientSingle/config.vue | 46 +++++++++++++++++++ .../Charts/Lines/LineGradientSingle/index.ts | 2 +- .../Charts/Lines/LineGradientSingle/index.vue | 13 +++--- .../Charts/Lines/LineGradients/config.ts | 5 +- .../Charts/Lines/LineGradients/config.vue | 46 +++++++++++++++++++ .../Charts/Lines/LineGradients/index.ts | 2 +- .../Charts/Lines/LineGradients/index.vue | 11 ++--- .../Charts/Mores/WaterPolo/config.vue | 31 +++++++++++-- .../Charts/Mores/WaterPolo/index.vue | 11 +++-- .../components/LayersListItem/index.vue | 4 +- 13 files changed, 162 insertions(+), 51 deletions(-) diff --git a/src/packages/components/Charts/Lines/LineCommon/config.vue b/src/packages/components/Charts/Lines/LineCommon/config.vue index 72409390..884d51f2 100644 --- a/src/packages/components/Charts/Lines/LineCommon/config.vue +++ b/src/packages/components/Charts/Lines/LineCommon/config.vue @@ -36,13 +36,6 @@ :options="lineConf.lineStyle.type" > - - - @@ -72,13 +65,13 @@ diff --git a/src/packages/components/Charts/Lines/LineGradientSingle/index.ts b/src/packages/components/Charts/Lines/LineGradientSingle/index.ts index 611da991..39e00c43 100644 --- a/src/packages/components/Charts/Lines/LineGradientSingle/index.ts +++ b/src/packages/components/Charts/Lines/LineGradientSingle/index.ts @@ -6,7 +6,7 @@ export const LineGradientSingleConfig: ConfigType = { key: 'LineGradientSingle', chartKey: 'VLineGradientSingle', conKey: 'VCLineGradientSingle', - title: '多折线面积图', + title: '单折线面积图', category: ChatCategoryEnum.LINE, categoryName: ChatCategoryEnumName.LINE, package: PackagesCategoryEnum.CHARTS, diff --git a/src/packages/components/Charts/Lines/LineGradientSingle/index.vue b/src/packages/components/Charts/Lines/LineGradientSingle/index.vue index 6e998cbf..877e4407 100644 --- a/src/packages/components/Charts/Lines/LineGradientSingle/index.vue +++ b/src/packages/components/Charts/Lines/LineGradientSingle/index.vue @@ -2,7 +2,7 @@ @@ -48,7 +48,7 @@ use([ const chartEditStore = useChartEditStore() const option = reactive({ - options: {} + value: {} }) // 渐变色处理 @@ -66,18 +66,17 @@ watch(() => chartEditStore.getEditCanvasConfig.chartThemeColor, (newColor: keyof color: 'rgba(0,0,0, 0)' } ]) - themeColor[index] }) } - option.options = mergeTheme(props.chartConfig.option, props.themeSetting, includes) + option.value = mergeTheme(props.chartConfig.option, props.themeSetting, includes) + props.chartConfig.option = option.value }, { immediate: true }) + watch(() => props.chartConfig.option.dataset, () => { - option.options = props.chartConfig.option -}, { - deep: true + option.value = props.chartConfig.option }) const { vChartRef } = useChartDataFetch(props.chartConfig, useChartEditStore) diff --git a/src/packages/components/Charts/Lines/LineGradients/config.ts b/src/packages/components/Charts/Lines/LineGradients/config.ts index 9e386afc..c402cea2 100644 --- a/src/packages/components/Charts/Lines/LineGradients/config.ts +++ b/src/packages/components/Charts/Lines/LineGradients/config.ts @@ -33,9 +33,8 @@ const option = { type: 'line', smooth: false, lineStyle: { - normal: { - width: 3 - } + width: 3, + type: 'solid', }, areaStyle: { opacity: 0.8, diff --git a/src/packages/components/Charts/Lines/LineGradients/config.vue b/src/packages/components/Charts/Lines/LineGradients/config.vue index 44a7bc22..b2a1d52a 100644 --- a/src/packages/components/Charts/Lines/LineGradients/config.vue +++ b/src/packages/components/Charts/Lines/LineGradients/config.vue @@ -1,6 +1,52 @@ diff --git a/src/packages/components/Charts/Lines/LineGradients/index.ts b/src/packages/components/Charts/Lines/LineGradients/index.ts index 5e466773..39d6a214 100644 --- a/src/packages/components/Charts/Lines/LineGradients/index.ts +++ b/src/packages/components/Charts/Lines/LineGradients/index.ts @@ -6,7 +6,7 @@ export const LineGradientsConfig: ConfigType = { key: 'LineGradients', chartKey: 'VLineGradients', conKey: 'VCLineGradients', - title: '单折线面积图', + title: '双折线面积图', category: ChatCategoryEnum.LINE, categoryName: ChatCategoryEnumName.LINE, package: PackagesCategoryEnum.CHARTS, diff --git a/src/packages/components/Charts/Lines/LineGradients/index.vue b/src/packages/components/Charts/Lines/LineGradients/index.vue index 28f4c238..bb8b4f8a 100644 --- a/src/packages/components/Charts/Lines/LineGradients/index.vue +++ b/src/packages/components/Charts/Lines/LineGradients/index.vue @@ -1,5 +1,5 @@ diff --git a/src/packages/components/Charts/Mores/WaterPolo/index.vue b/src/packages/components/Charts/Mores/WaterPolo/index.vue index 758eb6d7..f829f25f 100644 --- a/src/packages/components/Charts/Mores/WaterPolo/index.vue +++ b/src/packages/components/Charts/Mores/WaterPolo/index.vue @@ -2,7 +2,7 @@ @@ -41,7 +41,7 @@ use([CanvasRenderer, GridComponent]) const chartEditStore = useChartEditStore() const option = reactive({ - options: {}, + value: {}, }) // 渐变色处理 @@ -50,6 +50,9 @@ watch( (newColor: keyof typeof chartColorsSearch) => { if (!isPreview()) { const themeColor = chartColorsSearch[newColor] || chartColorsSearch[defaultTheme] + // 背景颜色 + props.chartConfig.option.series[0].backgroundStyle.color = themeColor[2] + // 水球颜色 props.chartConfig.option.series[0].color[0].colorStops = [ { offset: 0, @@ -61,7 +64,7 @@ watch( }, ] } - option.options = props.chartConfig.option + option.value = props.chartConfig.option }, { immediate: true, @@ -70,7 +73,7 @@ watch( const updateDataset = (newData: string | number) => { props.chartConfig.option.series[0].data = [parseFloat(`${newData}`).toFixed(2)] - option.options = props.chartConfig.option + option.value = props.chartConfig.option } watch( diff --git a/src/views/chart/ContentLayers/components/LayersListItem/index.vue b/src/views/chart/ContentLayers/components/LayersListItem/index.vue index 232933d0..3444807e 100644 --- a/src/views/chart/ContentLayers/components/LayersListItem/index.vue +++ b/src/views/chart/ContentLayers/components/LayersListItem/index.vue @@ -12,7 +12,7 @@ :fallback-src="requireErrorImg()" > - + {{ props.componentData.chartConfig.title }} @@ -107,7 +107,7 @@ $textSize: 10px; @include hover-border-color('hover-border-color'); } .list-text { - padding-left: 10px; + padding-left: 6px; font-size: $textSize; } }