From 41214f38c81df835303007cce85660a1238ad6f5 Mon Sep 17 00:00:00 2001 From: chenHusky <377075038@qq.com> Date: Mon, 30 May 2022 10:58:53 +0800 Subject: [PATCH 1/2] =?UTF-8?q?d3=E7=BB=98=E5=9B=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 + packages/euler/src/views/company/Index.vue | 2 + packages/shared/components/OAnchor.vue | 1 - packages/shared/components/ODiagram.vue | 229 +++++++++ .../shared/components/OEchartCircularPile.vue | 185 +++++++ packages/shared/components/OPolar.vue | 1 - packages/shared/styles/base.scss | 14 +- pnpm-lock.yaml | 453 ++++++++++++++++++ 8 files changed, 884 insertions(+), 3 deletions(-) create mode 100644 packages/shared/components/ODiagram.vue create mode 100644 packages/shared/components/OEchartCircularPile.vue diff --git a/package.json b/package.json index bdc22f3..8c1b712 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,9 @@ "dependencies": { "@antv/data-set": "^0.11.8", "@antv/g2": "^4.2.1", + "@types/d3": "^7.4.0", "axios": "^0.26.0", + "d3": "^7.4.4", "echarts": "^5.3.2", "element-plus": "^2.1.4", "lodash-es": "^4.17.21", diff --git a/packages/euler/src/views/company/Index.vue b/packages/euler/src/views/company/Index.vue index 3dbc30e..e09e124 100644 --- a/packages/euler/src/views/company/Index.vue +++ b/packages/euler/src/views/company/Index.vue @@ -3,6 +3,7 @@ import { useCommonStore } from '@/stores/common'; import { useCompanyStore } from '@/stores/company'; import { IObject } from 'shared/@types/interface'; import OAnchor from 'shared/components/OAnchor.vue'; +import OEchartCircularPile from 'shared/components/OEchartCircularPile.vue'; import { onMounted, ref, watch } from 'vue'; import { useI18n } from 'vue-i18n'; import { useRoute } from 'vue-router'; @@ -41,6 +42,7 @@ onMounted(() => {