From e7e69d72e3ac26d6abe065ad55f45dc4472710ee Mon Sep 17 00:00:00 2001 From: yanran200730 Date: Wed, 22 Jun 2022 10:53:36 +0800 Subject: [PATCH] bug --- .../bigscreen/designer/components/RenderElement.vue | 11 ++++++++--- packages/bigscreen/designer/config.js | 9 ++++++--- 2 files changed, 14 insertions(+), 6 deletions(-) diff --git a/packages/bigscreen/designer/components/RenderElement.vue b/packages/bigscreen/designer/components/RenderElement.vue index 6c4ceac2..1323fecf 100644 --- a/packages/bigscreen/designer/components/RenderElement.vue +++ b/packages/bigscreen/designer/components/RenderElement.vue @@ -178,10 +178,15 @@ export default { computed: { ...mapState(['user']), - values() { - return this.data?.[this.data.dataType]?.map(e => { + + values () { + if (!this.data) { + return [] + } + + return this.data.type ==='map' ? this.data[this.data.dataType].map(e => { return {...e, lng: e['经度'], lat: e['纬度'], label: e['地区名称']} - }) || [] + }) : this.data[this.data.dataType] } }, methods: { diff --git a/packages/bigscreen/designer/config.js b/packages/bigscreen/designer/config.js index 1d10f649..7d06738a 100644 --- a/packages/bigscreen/designer/config.js +++ b/packages/bigscreen/designer/config.js @@ -537,7 +537,10 @@ const components = [ { content: '中卫慧通', lng: 117.1339399, - lat: 36.7190487 + lat: 36.7190487, + 地区: '中卫慧通', + 经度: 117.1339399, + 纬度: 36.7190487 } ], api: '', @@ -613,11 +616,11 @@ const components = [ dataType: 'staticData', staticData: [ { - key: '个人服务办理', + label: '个人服务办理', value: 247 }, { - key: '同比上月', + label: '同比上月', value: 247 } ]