From fec6c6f23eba3eb2bec408e3c95de0545bac4ed0 Mon Sep 17 00:00:00 2001
From: mtruning <1262327911@qq.com>
Date: Sat, 15 Jan 2022 22:35:32 +0800
Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E6=96=B0=E5=A2=9E=E7=BB=84?=
=?UTF-8?q?=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../chart/{charts => informations}/photo.png | Bin
.../components/Chart/Maps/MapChine/index.ts | 12 ++++++++++++
.../components/Chart/Maps/MapChine/index.vue | 13 +++++++++++++
src/packages/components/Chart/Maps/index.ts | 3 +++
.../components/Chart/Mores/Funnel/index.ts | 12 ++++++++++++
.../components/Chart/Mores/Funnel/index.vue | 13 +++++++++++++
.../components/Chart/Mores/Heatmap/index.ts | 12 ++++++++++++
.../components/Chart/Mores/Heatmap/index.vue | 13 +++++++++++++
src/packages/components/Chart/Mores/Point/index.ts | 12 ++++++++++++
.../components/Chart/Mores/Point/index.vue | 13 +++++++++++++
src/packages/components/Chart/Mores/Radar/index.ts | 12 ++++++++++++
.../components/Chart/Mores/Radar/index.vue | 13 +++++++++++++
.../components/Chart/Mores/TreeMap/index.ts | 12 ++++++++++++
.../components/Chart/Mores/TreeMap/index.vue | 13 +++++++++++++
src/packages/components/Chart/Mores/index.ts | 7 ++++++-
src/packages/components/Chart/index.d.ts | 3 ++-
src/packages/components/Chart/index.ts | 3 ++-
.../components/Information/Mores/Image/index.ts | 12 ++++++++++++
.../components/Information/Mores/Image/index.vue | 13 +++++++++++++
src/packages/components/Information/Mores/index.ts | 3 ++-
.../ContentCharts/components/ItemBox/index.vue | 2 +-
21 files changed, 191 insertions(+), 5 deletions(-)
rename src/assets/images/chart/{charts => informations}/photo.png (100%)
create mode 100644 src/packages/components/Chart/Maps/MapChine/index.ts
create mode 100644 src/packages/components/Chart/Maps/MapChine/index.vue
create mode 100644 src/packages/components/Chart/Maps/index.ts
create mode 100644 src/packages/components/Chart/Mores/Funnel/index.ts
create mode 100644 src/packages/components/Chart/Mores/Funnel/index.vue
create mode 100644 src/packages/components/Chart/Mores/Heatmap/index.ts
create mode 100644 src/packages/components/Chart/Mores/Heatmap/index.vue
create mode 100644 src/packages/components/Chart/Mores/Point/index.ts
create mode 100644 src/packages/components/Chart/Mores/Point/index.vue
create mode 100644 src/packages/components/Chart/Mores/Radar/index.ts
create mode 100644 src/packages/components/Chart/Mores/Radar/index.vue
create mode 100644 src/packages/components/Chart/Mores/TreeMap/index.ts
create mode 100644 src/packages/components/Chart/Mores/TreeMap/index.vue
create mode 100644 src/packages/components/Information/Mores/Image/index.ts
create mode 100644 src/packages/components/Information/Mores/Image/index.vue
diff --git a/src/assets/images/chart/charts/photo.png b/src/assets/images/chart/informations/photo.png
similarity index 100%
rename from src/assets/images/chart/charts/photo.png
rename to src/assets/images/chart/informations/photo.png
diff --git a/src/packages/components/Chart/Maps/MapChine/index.ts b/src/packages/components/Chart/Maps/MapChine/index.ts
new file mode 100644
index 00000000..b3894352
--- /dev/null
+++ b/src/packages/components/Chart/Maps/MapChine/index.ts
@@ -0,0 +1,12 @@
+import MapChine from './index.vue'
+import image from '@/assets/images/chart/charts/map.png'
+import { ConfigType } from '@/packages/index.d'
+import { ChatCategoryEnum } from '../../index.d'
+
+export const MapChineConfig: ConfigType = {
+ key: 'MapChine',
+ title: '北京地图',
+ category: ChatCategoryEnum.MAP,
+ node: MapChine,
+ image: image
+}
diff --git a/src/packages/components/Chart/Maps/MapChine/index.vue b/src/packages/components/Chart/Maps/MapChine/index.vue
new file mode 100644
index 00000000..850cdeef
--- /dev/null
+++ b/src/packages/components/Chart/Maps/MapChine/index.vue
@@ -0,0 +1,13 @@
+
+
+ line组件渲染
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/packages/components/Chart/Maps/index.ts b/src/packages/components/Chart/Maps/index.ts
new file mode 100644
index 00000000..7e8e5d7b
--- /dev/null
+++ b/src/packages/components/Chart/Maps/index.ts
@@ -0,0 +1,3 @@
+import { MapChineConfig } from './MapChine/index'
+
+export default [MapChineConfig]
diff --git a/src/packages/components/Chart/Mores/Funnel/index.ts b/src/packages/components/Chart/Mores/Funnel/index.ts
new file mode 100644
index 00000000..99bf9f30
--- /dev/null
+++ b/src/packages/components/Chart/Mores/Funnel/index.ts
@@ -0,0 +1,12 @@
+import Funnel from './index.vue'
+import image from '@/assets/images/chart/charts/funnel.png'
+import { ConfigType } from '@/packages/index.d'
+import { ChatCategoryEnum } from '../../index.d'
+
+export const FunnelConfig: ConfigType = {
+ key: 'Funnel',
+ title: '漏斗图',
+ category: ChatCategoryEnum.MORE,
+ node: Funnel,
+ image: image
+}
diff --git a/src/packages/components/Chart/Mores/Funnel/index.vue b/src/packages/components/Chart/Mores/Funnel/index.vue
new file mode 100644
index 00000000..31fe77be
--- /dev/null
+++ b/src/packages/components/Chart/Mores/Funnel/index.vue
@@ -0,0 +1,13 @@
+
+
+ 水波
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/packages/components/Chart/Mores/Heatmap/index.ts b/src/packages/components/Chart/Mores/Heatmap/index.ts
new file mode 100644
index 00000000..a8d04710
--- /dev/null
+++ b/src/packages/components/Chart/Mores/Heatmap/index.ts
@@ -0,0 +1,12 @@
+import Heatmap from './index.vue'
+import image from '@/assets/images/chart/charts/heatmap.png'
+import { ConfigType } from '@/packages/index.d'
+import { ChatCategoryEnum } from '../../index.d'
+
+export const HeatmapConfig: ConfigType = {
+ key: 'Heatmap',
+ title: '热力图',
+ category: ChatCategoryEnum.MORE,
+ node: Heatmap,
+ image: image
+}
diff --git a/src/packages/components/Chart/Mores/Heatmap/index.vue b/src/packages/components/Chart/Mores/Heatmap/index.vue
new file mode 100644
index 00000000..31fe77be
--- /dev/null
+++ b/src/packages/components/Chart/Mores/Heatmap/index.vue
@@ -0,0 +1,13 @@
+
+
+ 水波
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/packages/components/Chart/Mores/Point/index.ts b/src/packages/components/Chart/Mores/Point/index.ts
new file mode 100644
index 00000000..78415499
--- /dev/null
+++ b/src/packages/components/Chart/Mores/Point/index.ts
@@ -0,0 +1,12 @@
+import Point from './index.vue'
+import image from '@/assets/images/chart/charts/Point.png'
+import { ConfigType } from '@/packages/index.d'
+import { ChatCategoryEnum } from '../../index.d'
+
+export const PointConfig: ConfigType = {
+ key: 'Point',
+ title: '热力图',
+ category: ChatCategoryEnum.MORE,
+ node: Point,
+ image: image
+}
diff --git a/src/packages/components/Chart/Mores/Point/index.vue b/src/packages/components/Chart/Mores/Point/index.vue
new file mode 100644
index 00000000..31fe77be
--- /dev/null
+++ b/src/packages/components/Chart/Mores/Point/index.vue
@@ -0,0 +1,13 @@
+
+
+ 水波
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/packages/components/Chart/Mores/Radar/index.ts b/src/packages/components/Chart/Mores/Radar/index.ts
new file mode 100644
index 00000000..96c885f4
--- /dev/null
+++ b/src/packages/components/Chart/Mores/Radar/index.ts
@@ -0,0 +1,12 @@
+import Radar from './index.vue'
+import image from '@/assets/images/chart/charts/radar.png'
+import { ConfigType } from '@/packages/index.d'
+import { ChatCategoryEnum } from '../../index.d'
+
+export const RadarConfig: ConfigType = {
+ key: 'Radar',
+ title: '雷达',
+ category: ChatCategoryEnum.MORE,
+ node: Radar,
+ image: image
+}
diff --git a/src/packages/components/Chart/Mores/Radar/index.vue b/src/packages/components/Chart/Mores/Radar/index.vue
new file mode 100644
index 00000000..31fe77be
--- /dev/null
+++ b/src/packages/components/Chart/Mores/Radar/index.vue
@@ -0,0 +1,13 @@
+
+
+ 水波
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/packages/components/Chart/Mores/TreeMap/index.ts b/src/packages/components/Chart/Mores/TreeMap/index.ts
new file mode 100644
index 00000000..af944cd2
--- /dev/null
+++ b/src/packages/components/Chart/Mores/TreeMap/index.ts
@@ -0,0 +1,12 @@
+import TreeMap from './index.vue'
+import image from '@/assets/images/chart/charts/tree_map.png'
+import { ConfigType } from '@/packages/index.d'
+import { ChatCategoryEnum } from '../../index.d'
+
+export const TreeMapConfig: ConfigType = {
+ key: 'TreeMap',
+ title: '树形分布',
+ category: ChatCategoryEnum.MORE,
+ node: TreeMap,
+ image: image
+}
diff --git a/src/packages/components/Chart/Mores/TreeMap/index.vue b/src/packages/components/Chart/Mores/TreeMap/index.vue
new file mode 100644
index 00000000..31fe77be
--- /dev/null
+++ b/src/packages/components/Chart/Mores/TreeMap/index.vue
@@ -0,0 +1,13 @@
+
+
+ 水波
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/packages/components/Chart/Mores/index.ts b/src/packages/components/Chart/Mores/index.ts
index 9f12964c..3e7317f3 100644
--- a/src/packages/components/Chart/Mores/index.ts
+++ b/src/packages/components/Chart/Mores/index.ts
@@ -1,3 +1,8 @@
+import { RadarConfig } from './Radar/index'
+import { FunnelConfig } from './Funnel/index'
+import { HeatmapConfig } from './Heatmap/index'
+import { PointConfig } from './Point/index'
import { VariableConfig } from './Variable/index'
+import { TreeMapConfig } from './TreeMap/index'
-export default [VariableConfig,]
+export default [RadarConfig, FunnelConfig, HeatmapConfig,PointConfig, VariableConfig, TreeMapConfig]
diff --git a/src/packages/components/Chart/index.d.ts b/src/packages/components/Chart/index.d.ts
index c6022f2c..9ea3a91a 100644
--- a/src/packages/components/Chart/index.d.ts
+++ b/src/packages/components/Chart/index.d.ts
@@ -2,5 +2,6 @@ export enum ChatCategoryEnum {
BAR = '柱状图',
PIE = '饼图',
LINE = '折线图',
- MORE = '更多'
+ MORE = '更多',
+ MAP = '地图'
}
\ No newline at end of file
diff --git a/src/packages/components/Chart/index.ts b/src/packages/components/Chart/index.ts
index b3caac9a..3f03e175 100644
--- a/src/packages/components/Chart/index.ts
+++ b/src/packages/components/Chart/index.ts
@@ -2,5 +2,6 @@ import Bars from './Bars'
import Pies from './Pies'
import Lines from './Lines'
import Mores from './Mores'
+import Maps from './Maps'
-export const ChartList = [...Bars, ...Pies, ...Lines, ...Mores]
+export const ChartList = [...Bars, ...Pies, ...Lines, ...Maps , ...Mores]
diff --git a/src/packages/components/Information/Mores/Image/index.ts b/src/packages/components/Information/Mores/Image/index.ts
new file mode 100644
index 00000000..f5ee7c4d
--- /dev/null
+++ b/src/packages/components/Information/Mores/Image/index.ts
@@ -0,0 +1,12 @@
+import Image from './index.vue'
+import image from '@/assets/images/chart/informations/photo.png'
+import { ConfigType } from '@/packages/index.d'
+import { ChatCategoryEnum } from '../../index.d'
+
+export const ImageConfig: ConfigType = {
+ key: 'Image',
+ title: '图片',
+ category: ChatCategoryEnum.MORE,
+ node: Image,
+ image
+}
diff --git a/src/packages/components/Information/Mores/Image/index.vue b/src/packages/components/Information/Mores/Image/index.vue
new file mode 100644
index 00000000..a962fd67
--- /dev/null
+++ b/src/packages/components/Information/Mores/Image/index.vue
@@ -0,0 +1,13 @@
+
+
+ 词云
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/packages/components/Information/Mores/index.ts b/src/packages/components/Information/Mores/index.ts
index 752cdaca..eb12db36 100644
--- a/src/packages/components/Information/Mores/index.ts
+++ b/src/packages/components/Information/Mores/index.ts
@@ -1,3 +1,4 @@
import { TextCloudConfig } from './TextCloud/index'
+import { ImageConfig } from './Image/index'
-export default [TextCloudConfig]
+export default [ImageConfig, TextCloudConfig]
diff --git a/src/views/chart/components/ContentCharts/components/ItemBox/index.vue b/src/views/chart/components/ContentCharts/components/ItemBox/index.vue
index 3d260d1a..a137a3b9 100644
--- a/src/views/chart/components/ContentCharts/components/ItemBox/index.vue
+++ b/src/views/chart/components/ContentCharts/components/ItemBox/index.vue
@@ -31,7 +31,7 @@ defineProps({
/* 列表项宽度 */
$itemWidth: 86%;
/* 内容高度 */
-$centerHeight: 80px;
+$centerHeight: 100px;
.item-box {
margin: 0 7%;
margin-bottom: 15px;