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 @@ + + + + + \ 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;