diff --git a/components/AiDvMap.vue b/components/AiDvMap.vue
new file mode 100644
index 00000000..63d7a30d
--- /dev/null
+++ b/components/AiDvMap.vue
@@ -0,0 +1,253 @@
+
+
+
+
+
+
+
diff --git a/components/AiDvRender.vue b/components/AiDvRender.vue
index 254b9bfb..612265db 100644
--- a/components/AiDvRender.vue
+++ b/components/AiDvRender.vue
@@ -47,6 +47,7 @@
:subType="data.subType"
:data="values">
+
@@ -63,6 +64,7 @@ import {mapState} from 'vuex'
import AiSwiper from './AiSwiper.vue'
import chartList from './AiEchart/echartTpls'
import AiMonitor from "./AiMonitor/AiMonitor";
+import AiDvMap from "./AiDvMap";
import AiDvPanel from "./layout/AiDvPanel/AiDvPanel";
import AiDvDisplay from "./layout/AiDvDisplay/AiDvDisplay";
import AiDvSummary from "./layout/AiDvSummary/AiDvSummary";
@@ -80,7 +82,8 @@ export default {
AiDvDisplay,
AiDvPanel,
AiMonitor,
- AiSwiper
+ AiSwiper,
+ AiDvMap
},
data() {
return {
diff --git a/packages/bigscreen/designer/config.js b/packages/bigscreen/designer/config.js
index 87298cee..18a51c76 100644
--- a/packages/bigscreen/designer/config.js
+++ b/packages/bigscreen/designer/config.js
@@ -610,6 +610,34 @@ const components = [
thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/map.png',
is3dAround: '0',
limitArea: '0',
+ },
+ {
+ type: 'AiDvMap',
+ label: '地图',
+ display: 'map',
+ width: 840,
+ height: 534,
+ left: 0,
+ top: 0,
+ mask: '2',
+ pulseLines: '1',
+ mapStyle: "e51987628aee5206d4c9ca8c6e98b4f7",
+ areaId: '',
+ zIndex: 1,
+ apiData: [],
+ dataType: 'staticData',
+ dynamicData: [],
+ staticData: [
+ {
+ label: '中卫慧通',
+ lng: 117.1339399,
+ lat: 36.7190487,
+ }
+ ],
+ api: '',
+ thumb: 'https://cdn.cunwuyun.cn/dvcp/dv/tpl/map.png',
+ is3dAround: '0',
+ limitArea: '0',
}
]
},
diff --git a/vue.config.js b/vue.config.js
index 4accafdc..52a5f168 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -126,6 +126,14 @@ module.exports = {
//地址重写
'^/qxn': '/'
}
+ },
+ '/map': {
+ target: 'https://geo.datav.aliyun.com',
+ changeOrigin: true,
+ pathRewrite: {
+ //地址重写
+ '^/map': '/'
+ }
}
},
disableHostCheck: true