|
@@ -585,14 +585,18 @@ export default {
|
|
|
},
|
|
|
switchLayerHandle (idsState) {
|
|
|
setTimeout(() => {
|
|
|
- Object.entries(idsState).forEach(([k, v])=> {
|
|
|
- const layerById = this.$refs.configLayer.getLayerConfigById(k);
|
|
|
- if (layerById) {
|
|
|
- layerById.visible = v
|
|
|
- }
|
|
|
- }, 500)
|
|
|
- this.$vm.$emit('switchLayerEvent', idsState)
|
|
|
- })
|
|
|
+ this.$vm.$emit('switchLayerEvent', idsState)
|
|
|
+ try {
|
|
|
+ Object.entries(idsState).forEach(([k, v])=> {
|
|
|
+ const layerById = this.$refs.configLayer.getLayerConfigById(k);
|
|
|
+ if (layerById) {
|
|
|
+ layerById.visible = v
|
|
|
+ }
|
|
|
+ })
|
|
|
+ } catch (err) {
|
|
|
+ console.error('switchLayerHandle Error'+err)
|
|
|
+ }
|
|
|
+ }, 500)
|
|
|
},
|
|
|
showLandDetail(props) {
|
|
|
this.$vm.$emit('yqModalShow', props);
|