Browse Source

地图调整

shibei_master
zxc 3 years ago
parent
commit
832219e6e1
  1. 17
      src/views/modules/shequzhili/csgltc/csglForm.vue
  2. 18
      src/views/modules/shequzhili/ggfwtc/ggfwForm.vue

17
src/views/modules/shequzhili/csgltc/csglForm.vue

@ -209,11 +209,13 @@ export default {
data : this.cityManagement
}
this.formData = { ...data }
let { latitude, longitude } = this.$store.state.user;
const lat = this.formData.latitude === null || this.formData.latitude === '' ? latitude : this.formData.latitude;
const lon = this.formData.longitude === null || this.formData.longitude === '' ? longitude : this.formData.longitude;
map.setCenter(new TMap.LatLng(lat,lon))
this.setMarker(lat,lon)
// let { latitude, longitude } = this.$store.state.user;
// const lat = this.formData.latitude === null || this.formData.latitude === '' ? latitude : this.formData.latitude;
// const lon = this.formData.longitude === null || this.formData.longitude === '' ? longitude : this.formData.longitude;
if (this.formData.latitude !== null && this.formData.latitude !== '' && this.formData.longitude !== null && this.formData.longitude !== ''){
map.setCenter(new TMap.LatLng(this.formData.latitude, this.formData.longitude))
this.setMarker(this.formData.latitude, this.formData.longitude)
}
} else {
this.$message.error(msg)
}
@ -301,7 +303,7 @@ export default {
map.on('panend', () => {
this.handleMoveCenter()
})
this.handleMoveCenter()
// this.handleMoveCenter()
this.convert()
},
@ -381,7 +383,8 @@ export default {
geocoder
.getAddress({ location: location }) //
.then((result) => {
this.formData.address = result.result.address === '' || result.result.address === null ? this.formData.address : result.result.address
// this.formData.address = result.result.address === '' || result.result.address === null ? this.formData.address : result.result.address
this.formData.address = this.formData.address !== '' && this.formData.address !== null && (this.formData.longitude === '' || this.formData.longitude === null) ? this.formData.address : result.result.address
//
});
},

18
src/views/modules/shequzhili/ggfwtc/ggfwForm.vue

@ -190,11 +190,13 @@
}
this.formData = { ...data }
let { latitude, longitude } = this.$store.state.user;
const lat = this.formData.latitude === null || this.formData.latitude === '' ? latitude : this.formData.latitude;
const lon = this.formData.longitude === null || this.formData.longitude === '' ? longitude : this.formData.longitude;
map.setCenter(new TMap.LatLng(lat, lon))
this.setMarker(lat, lon)
// let { latitude, longitude } = this.$store.state.user;
// const lat = this.formData.latitude === null || this.formData.latitude === '' ? '' : this.formData.latitude;
// const lon = this.formData.longitude === null || this.formData.longitude === '' ? '' : this.formData.longitude;
if (this.formData.latitude !== null && this.formData.latitude !== '' && this.formData.longitude !== null && this.formData.longitude !== ''){
map.setCenter(new TMap.LatLng(this.formData.latitude, this.formData.longitude))
this.setMarker(this.formData.latitude, this.formData.longitude)
}
} else {
this.$message.error(msg)
}
@ -281,7 +283,7 @@
map.on('panend', () => {
this.handleMoveCenter()
})
this.handleMoveCenter()
// this.handleMoveCenter()
this.convert()
},
@ -361,7 +363,9 @@
geocoder
.getAddress({ location: location }) //
.then((result) => {
this.formData.address = result.result.address === '' || result.result.address === null ? this.formData.address : result.result.address
console.log(this.formData)
// this.formData.address = result.result.address === '' || result.result.address === null ? this.formData.address : result.result.address
this.formData.address = this.formData.address !== '' && this.formData.address !== null && (this.formData.longitude === '' || this.formData.longitude === null) ? this.formData.address : result.result.address
//
});
},

Loading…
Cancel
Save