From a0dc133b2089b3a4ba52b58f84769297f7766f6e Mon Sep 17 00:00:00 2001 From: junjun Date: Mon, 9 Jan 2023 13:06:48 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E8=A7=86=E5=9B=BE):=20=E8=BE=85=E5=8A=A9?= =?UTF-8?q?=E7=BA=BF=E6=94=AF=E6=8C=81=E5=AD=97=E4=BD=93=E5=A4=A7=E5=B0=8F?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/chart/chart/common/common.js | 4 +- .../views/chart/chart/common/common_antv.js | 4 +- .../chart/components/senior/AssistLine.vue | 5 +++ .../senior/dialog/AssistLineEdit.vue | 42 +++++++++++++++---- 4 files changed, 44 insertions(+), 11 deletions(-) diff --git a/frontend/src/views/chart/chart/common/common.js b/frontend/src/views/chart/chart/common/common.js index de42b6f63a..627293d9ff 100644 --- a/frontend/src/views/chart/chart/common/common.js +++ b/frontend/src/views/chart/chart/common/common.js @@ -352,7 +352,7 @@ export function seniorCfg(chart_option, chart) { label: { show: true, color: ele.color, - fontSize: 10, + fontSize: ele.fontSize ? parseInt(ele.fontSize) : 10, position: xAxis.position === 'bottom' ? 'insideStartTop' : 'insideEndTop', formatter: function(param) { return ele.name + ' : ' + valueFormatter(param.value, axisFormatterCfg) @@ -374,7 +374,7 @@ export function seniorCfg(chart_option, chart) { label: { show: true, color: ele.color, - fontSize: 10, + fontSize: ele.fontSize ? parseInt(ele.fontSize) : 10, position: yAxis.position === 'left' ? 'insideStartTop' : 'insideEndTop', formatter: function(param) { return ele.name + ' : ' + valueFormatter(param.value, axisFormatterCfg) diff --git a/frontend/src/views/chart/chart/common/common_antv.js b/frontend/src/views/chart/chart/common/common_antv.js index 21f4ea5abd..ebc0c25254 100644 --- a/frontend/src/views/chart/chart/common/common_antv.js +++ b/frontend/src/views/chart/chart/common/common_antv.js @@ -850,7 +850,7 @@ export function getAnalyse(chart) { style: { textBaseline: 'bottom', fill: ele.color, - fontSize: 10 + fontSize: ele.fontSize ? parseInt(ele.fontSize) : 10 } }) } else { @@ -864,7 +864,7 @@ export function getAnalyse(chart) { style: { textBaseline: 'bottom', fill: ele.color, - fontSize: 10 + fontSize: ele.fontSize ? parseInt(ele.fontSize) : 10 } }) } diff --git a/frontend/src/views/chart/components/senior/AssistLine.vue b/frontend/src/views/chart/components/senior/AssistLine.vue index 0b9c24af06..97d97ee6c2 100644 --- a/frontend/src/views/chart/components/senior/AssistLine.vue +++ b/frontend/src/views/chart/components/senior/AssistLine.vue @@ -121,6 +121,11 @@ export default { senior = JSON.parse(chart.senior) } if (senior.assistLine) { + for (let i = 0; i < senior.assistLine.length; i++) { + if (!senior.assistLine[i].fontSize) { + senior.assistLine[i].fontSize = '10' + } + } this.assistLine = senior.assistLine } else { this.assistLine = [] diff --git a/frontend/src/views/chart/components/senior/dialog/AssistLineEdit.vue b/frontend/src/views/chart/components/senior/dialog/AssistLineEdit.vue index 655a2a4a7c..85c3ee260c 100644 --- a/frontend/src/views/chart/components/senior/dialog/AssistLineEdit.vue +++ b/frontend/src/views/chart/components/senior/dialog/AssistLineEdit.vue @@ -41,7 +41,7 @@ - + + + + + + - +