fix: 修改 dc新增坐标默认为system设置的地图中心坐标

This commit is contained in:
zhangyu
2021-08-23 15:21:46 +08:00
parent 9ebcdf20a8
commit 9c134cc392
2 changed files with 15 additions and 15 deletions

View File

@@ -42,23 +42,19 @@ export default {
mapConfigVisible: false
}
},
created () {
if (this.initData) {
this.mapParam = JSON.parse(JSON.stringify(this.initData))
} else {
this.queryDefaultMapConfig()
}
this.lnglat = this.mapParam.longitude + ',' + this.mapParam.latitude
},
watch: {
initData: {
immediate: true,
handler () {
console.log(this.initData)
if (this.initData) {
this.mapParam = JSON.parse(JSON.stringify(this.initData))
this.lnglat = this.mapParam.longitude + ',' + this.mapParam.latitude
} else {
this.queryDefaultMapConfig()
this.queryDefaultMapConfig().then(() => {
this.lnglat = this.mapParam.longitude + ',' + this.mapParam.latitude
})
}
this.lnglat = this.mapParam.longitude + ',' + this.mapParam.latitude
}
}
},
@@ -152,10 +148,14 @@ export default {
}
},
queryDefaultMapConfig: function () {
this.$get('/sysConfig?paramKey=map_center_config').then(response => {
if (response.code == 200) {
this.mapParam = JSON.parse(response.data.paramKey.map_center_config)
}
return new Promise(resolve => {
this.$get('/sysConfig?paramKey=map_center_config').then(response => {
if (response.code == 200) {
console.log(response)
this.mapParam = JSON.parse(response.data.paramKey.map_center_config)
resolve()
}
})
})
}
}