diff --git a/src/api/mock/map.json b/src/api/mock/map.json
index ec95253b..593dbbb7 100644
--- a/src/api/mock/map.json
+++ b/src/api/mock/map.json
@@ -1,79 +1,99 @@
{
- "point": [
+ "markers": [
{
- "name": "北京",
- "value": [116.405285, 39.904989, 200]
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
},
{
- "name": "郑州",
- "value": [113.665412, 34.757975, 888]
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
},
{
- "name": "青海",
- "value": [101.778916, 36.623178, 666]
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
},
{
- "name": "宁夏回族自治区",
- "value": [106.278179, 38.46637, 66]
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
},
{
- "name": "哈尔滨市",
- "value": [126.642464, 45.756967, 101]
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
+ },
+ {
+ "name": "某某地市",
+ "value": "@integer(2, 20)",
+ "position": ["@integer(100, 130)", "@integer(30, 50)"]
}
- ],
- "map": [
- {
- "name": "北京市",
- "value": "@integer(0, 1000)"
- },
- {
- "name": "河北省",
- "value": "@integer(0, 1000)"
- },
-
- {
- "name": "江苏省",
- "value": "@integer(0, 1000)"
- },
- {
- "name": "福建省",
- "value": "@integer(0, 1000)"
- },
- {
- "name": "山东省",
- "value": "@integer(0, 1000)"
- },
- {
- "name": "河南省",
- "value": "@integer(0, 1000)"
- },
- {
- "name": "湖北省",
- "value": "@integer(0, 1000)"
- },
- {
- "name": "广西壮族自治区",
- "value": "@integer(0, 1000)"
- },
- {
- "name": "海南省",
- "value": "@integer(0, 1000)"
- },
- {
- "name": "青海省",
- "value": "@integer(0, 1000)"
- },
- {
- "name": "新疆维吾尔自治区",
- "value": "@integer(0, 1000)"
- }
- ],
- "pieces": [
- { "gte": 1000, "label": ">1000" },
- { "gte": 600, "lte": 999, "label": "600-999" },
- { "gte": 200, "lte": 599, "label": "200-599" },
- { "gte": 50, "lte": 199, "label": "49-199" },
- { "gte": 10, "lte": 49, "label": "10-49" },
- { "lte": 9, "label": "<9" }
]
}
diff --git a/src/packages/components/Charts/Bars/CapsuleChart/config.vue b/src/packages/components/Charts/Bars/CapsuleChart/config.vue
index 8fcb5024..0331451a 100644
--- a/src/packages/components/Charts/Bars/CapsuleChart/config.vue
+++ b/src/packages/components/Charts/Bars/CapsuleChart/config.vue
@@ -31,7 +31,7 @@
-
+
diff --git a/src/packages/components/Charts/Maps/MapAmap/config.ts b/src/packages/components/Charts/Maps/MapAmap/config.ts
index 6e80fb27..97bf903c 100644
--- a/src/packages/components/Charts/Maps/MapAmap/config.ts
+++ b/src/packages/components/Charts/Maps/MapAmap/config.ts
@@ -5,20 +5,76 @@ import { chartInitConfig } from '@/settings/designSetting'
import cloneDeep from 'lodash/cloneDeep'
import dataJson from './data.json'
+export enum ThemeEnum {
+ NORMAL = 'normal',
+ DARK = 'dark',
+ LIGHT = 'light',
+ WHITES_MOKE = 'whitesmoke',
+ FRESH = 'fresh',
+ GREY = 'grey',
+ GRAFFITI = 'graffiti',
+ MACARON = 'macaron',
+ BLUE = 'blue',
+ DARKBLUE = 'darkblue',
+ WINE = 'wine'
+}
+
+export enum LangEnum {
+ ZH_CN = 'zh_cn',
+ EN = 'en',
+ ZH_EN = 'zh_en'
+}
+
+export enum ViewModeEnum {
+ PLANE = '2D',
+ STEREOSCOPIC = '3D'
+}
+
+export enum FeaturesEnum {
+ BG = 'bg',
+ POINT = 'point',
+ ROAD = 'road',
+ BUILDING = 'building'
+}
+
+export enum MarkerEnum {
+ // 圆圈
+ CIRCLE_MARKER = 'CircleMarker',
+ // 定位标点
+ MARKER = 'Marker',
+ // 暂无
+ NONE = 'none'
+}
+
export const option = {
dataset: dataJson,
- amapKey: 'aa76ad84f92f661980f710cbe966b7f6',
- amapStyleKey: 'normal',
- amapStyleKeyCustom: '',
- amapLon: 116.397428,
- amapLat: 39.90923,
- amapZindex: 10,
- viewMode: '2D',
- pitch: 60,
- skyColor: '#53A9DE',
- lang: 'zh_cn',
- features: ['bg', 'point', 'road', 'building']
+ mapOptions: {
+ pitch: 60,
+ skyColor: '#53A9DE',
+ amapKey: 'd5f3e16589dbecae64d05fe90e2ba4f2',
+ amapStyleKey: ThemeEnum.DARK,
+ amapStyleKeyCustom: '',
+ amapLon: 116.397428,
+ amapLat: 39.90923,
+ amapZindex: 11,
+ marker: {
+ fillColor: '#E98984FF',
+ fillOpacity: 0.5,
+ strokeColor: 'white',
+ strokeWeight: 2,
+ strokeOpacity: 0.5,
+ zIndex: 10,
+ bubble: true,
+ cursor: 'pointer',
+ clickable: true
+ },
+ mapMarkerType: MarkerEnum.CIRCLE_MARKER,
+ viewMode: ViewModeEnum.PLANE,
+ lang: LangEnum.ZH_CN,
+ features: [FeaturesEnum.BG, FeaturesEnum.POINT, FeaturesEnum.ROAD, FeaturesEnum.BUILDING]
+ }
}
+
export default class Config extends PublicConfigClass implements CreateComponentType {
public key = MapAmapConfig.key
public attr = { ...chartInitConfig, w: 1000, h: 800, zIndex: -1 }
diff --git a/src/packages/components/Charts/Maps/MapAmap/config.vue b/src/packages/components/Charts/Maps/MapAmap/config.vue
index cb984ec7..be3864bc 100644
--- a/src/packages/components/Charts/Maps/MapAmap/config.vue
+++ b/src/packages/components/Charts/Maps/MapAmap/config.vue
@@ -1,52 +1,52 @@
-
-
-
-
-
-
+
-
+
-
-
-
+
+
+
-
+
-
-
-
-
-
-
-
-
-
+
+
-
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+ °
+
+
+
+
+ °
+
+
+
+
-
+
-
-
-
-
-
-
+
{{ song.label }}
@@ -55,117 +55,145 @@
-
-
-
-
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/packages/components/Charts/Maps/MapAmap/data.json b/src/packages/components/Charts/Maps/MapAmap/data.json
index 8bb9d9a0..e7e2a885 100644
--- a/src/packages/components/Charts/Maps/MapAmap/data.json
+++ b/src/packages/components/Charts/Maps/MapAmap/data.json
@@ -1,17 +1,22 @@
{
- "points": [
+ "markers": [
{
- "icon": "//a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-1.png",
- "position": [116.300467, 39.907761],
- "title": "我是一个文本"
+ "name": "某某地市",
+ "value": 10,
+ "title": "1",
+ "position": [116.300467, 39.907761]
},
{
- "icon": "//a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-2.png",
- "position": [116.368904, 39.913423]
+ "name": "某某地市",
+ "value": 15,
+ "title": "3",
+ "position": [116.400567, 39.908761]
},
{
- "icon": "//a.amap.com/jsapi_demos/static/demo-center/icons/poi-marker-3.png",
- "position": [116.305467, 39.807761]
+ "name": "某某地市",
+ "value": 20,
+ "title": "2",
+ "position": [116.200467, 39.937761]
}
]
}
diff --git a/src/packages/components/Charts/Maps/MapAmap/index.vue b/src/packages/components/Charts/Maps/MapAmap/index.vue
index a179d2d4..741013cb 100644
--- a/src/packages/components/Charts/Maps/MapAmap/index.vue
+++ b/src/packages/components/Charts/Maps/MapAmap/index.vue
@@ -1,13 +1,16 @@
-
+
diff --git a/src/styles/pages/index.scss b/src/styles/pages/index.scss
index 3e1b45e5..b8f7272d 100644
--- a/src/styles/pages/index.scss
+++ b/src/styles/pages/index.scss
@@ -1 +1,9 @@
-// 页面全局样式
\ No newline at end of file
+// 页面全局样式
+// 去除高德地图 logo
+.amap-logo {
+ display: none !important;
+ opacity: 0 !important;
+}
+.amap-copyright {
+ opacity: 0 !important;
+}
diff --git a/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataRequest/components/RequestHeader/index.vue b/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataRequest/components/RequestHeader/index.vue
index 904ceacc..8212c1d6 100644
--- a/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataRequest/components/RequestHeader/index.vue
+++ b/src/views/chart/ContentConfigurations/components/ChartData/components/ChartDataRequest/components/RequestHeader/index.vue
@@ -73,6 +73,7 @@
SQL 类型不支持 Get 请求,请使用其它方式
+ 需要后台提供专门处理 sql 的接口
sql
diff --git a/src/views/chart/ContentEdit/components/EditTools/index.vue b/src/views/chart/ContentEdit/components/EditTools/index.vue
index 6bc46c4b..9c5627ea 100644
--- a/src/views/chart/ContentEdit/components/EditTools/index.vue
+++ b/src/views/chart/ContentEdit/components/EditTools/index.vue
@@ -274,7 +274,7 @@ $asideBottom: 70px;
flex-direction: column-reverse;
height: auto;
right: 20px;
- padding: 20px 8px;
+ padding: 30px 8px;
bottom: $asideBottom;
overflow: hidden;
transition: height ease 0.4s;