Explorar el Código

智能选址地块选中错乱问题修改

maxiaoxiao hace 11 meses
padre
commit
5198fa73b0
Se han modificado 1 ficheros con 9 adiciones y 8 borrados
  1. 9 8
      src/views/siteselection/components/xzjg.vue

+ 9 - 8
src/views/siteselection/components/xzjg.vue

@@ -285,7 +285,7 @@ export default {
           });
           if (id) {
             this.tempdataSourcesId = id;
-            dataSources[id] = dataSource;
+            dataSources[id] = data;
           }
         });
     },
@@ -304,16 +304,15 @@ export default {
     },
     //规划信息
     planInfo(e, item) {
-      this.$refs.dkDetails.itemObj = item
-      this.$refs.dkDetails.title = '规划信息'
-      this.$refs.dkDetails.isDateilsShow = true
-      this.$refs.dkDetails.getCollapseList()
+      this.$refs.dkDetails.itemObj = item;
+      this.$refs.dkDetails.title = "规划信息";
+      this.$refs.dkDetails.isDateilsShow = true;
+      this.$refs.dkDetails.getCollapseList();
     },
     //现状信息
     nowInfo(e, item) {
       this.$refs.dkDetails.show(item, "现状信息");
-      this.$refs.dkDetails.isDateilsShow = true
-
+      this.$refs.dkDetails.isDateilsShow = true;
     },
 
     deleteprogramme(e, item) {
@@ -338,7 +337,8 @@ export default {
       this.bgList = [];
     },
     mapview(item) {
-      this.drawWktPloygon(item.geom, "#ff0000", item.id);
+      if (!dataSources[item.id])
+        this.drawWktPloygon(item.geom, "#ff0000", item.id);
     },
 
     submit() {
@@ -379,6 +379,7 @@ export default {
     tempdataSourcesId(newVal, oldVal) {
       if (oldVal) {
         viewer.dataSources.remove(dataSources[oldVal]);
+        dataSources[oldVal] = null;
       }
     },
   },