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 @@