From 0acca1af27b7d8cdc5b2c8809924c03e7f30ca85 Mon Sep 17 00:00:00 2001 From: JINGYJ <1458671527@qq.com> Date: Thu, 11 Jan 2024 10:36:56 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=BF=9D=E8=A7=84=E6=80=BB=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/echarts/index.ts | 5 +- src/views/workbench/components/chart/bar.vue | 310 ++++++++++++++++++ src/views/workbench/components/chart/index.ts | 1 + src/views/workbench/index.vue | 26 +- 4 files changed, 337 insertions(+), 5 deletions(-) create mode 100644 src/views/workbench/components/chart/bar.vue create mode 100644 src/views/workbench/components/chart/index.ts diff --git a/src/plugins/echarts/index.ts b/src/plugins/echarts/index.ts index b209ead..723945f 100644 --- a/src/plugins/echarts/index.ts +++ b/src/plugins/echarts/index.ts @@ -1,7 +1,7 @@ import type { App } from "vue"; import * as echarts from "echarts/core"; import { CanvasRenderer } from "echarts/renderers"; -import { PieChart, BarChart, LineChart } from "echarts/charts"; +import { PieChart, BarChart, LineChart, CustomChart } from "echarts/charts"; import { GridComponent, TitleComponent, @@ -27,7 +27,8 @@ use([ ToolboxComponent, TooltipComponent, DataZoomComponent, - VisualMapComponent + VisualMapComponent, + CustomChart ]); /** diff --git a/src/views/workbench/components/chart/bar.vue b/src/views/workbench/components/chart/bar.vue new file mode 100644 index 0000000..3d48e33 --- /dev/null +++ b/src/views/workbench/components/chart/bar.vue @@ -0,0 +1,310 @@ + + + diff --git a/src/views/workbench/components/chart/index.ts b/src/views/workbench/components/chart/index.ts new file mode 100644 index 0000000..ee14d2e --- /dev/null +++ b/src/views/workbench/components/chart/index.ts @@ -0,0 +1 @@ +export { default as barChart } from "./bar.vue"; diff --git a/src/views/workbench/index.vue b/src/views/workbench/index.vue index d8ee4f7..749f5d0 100644 --- a/src/views/workbench/index.vue +++ b/src/views/workbench/index.vue @@ -1,9 +1,22 @@