From 665a00e96f8cbc876db7fd27212350114b2a0a7d Mon Sep 17 00:00:00 2001 From: zxc <1171051090@qq.com> Date: Sun, 15 Sep 2024 09:19:57 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=8F=92=E5=85=A5=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E6=A0=8FUI=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/configs/chart.ts | 11 +++++++++++ src/views/Editor/CanvasTool/ChartPool.vue | 16 ++++++++++++---- src/views/Editor/CanvasTool/LinePool.vue | 4 ++-- src/views/Editor/CanvasTool/ShapePool.vue | 4 ++-- src/views/Editor/CanvasTool/TableGenerator.vue | 2 +- 5 files changed, 28 insertions(+), 9 deletions(-) diff --git a/src/configs/chart.ts b/src/configs/chart.ts index 674c07d9..a2279a6c 100644 --- a/src/configs/chart.ts +++ b/src/configs/chart.ts @@ -1,5 +1,16 @@ import type { ChartData } from '@/types/slides' +export const CHART_TYPE_MAP: { [key: string]: string } = { + 'bar': '柱状图', + 'column': '条形图', + 'line': '折线图', + 'area': '面积图', + 'scatter': '散点图', + 'pie': '饼图', + 'ring': '环形图', + 'radar': '雷达图', +} + export const CHART_DEFAULT_DATA: { [key: string]: ChartData } = { 'bar': { labels: ['类别1', '类别2', '类别3', '类别4', '类别5'], diff --git a/src/views/Editor/CanvasTool/ChartPool.vue b/src/views/Editor/CanvasTool/ChartPool.vue index 03e74d2b..5ff76d3e 100644 --- a/src/views/Editor/CanvasTool/ChartPool.vue +++ b/src/views/Editor/CanvasTool/ChartPool.vue @@ -10,6 +10,8 @@ + +
{{ CHART_TYPE_MAP[chart] }}
@@ -17,12 +19,13 @@