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;
}
}