소스 검색

修复用户退出后重新登录系统综合分析页面中的我的标记显示异常的BUG。

DESKTOP-6LTVLN7\Liumouren 2 년 전
부모
커밋
d3c7837968
2개의 변경된 파일17개의 추가작업 그리고 2개의 파일을 삭제
  1. 16 0
      src/components/layout/Header.vue
  2. 1 2
      src/views/ComprehensiveAnalysis.vue

+ 16 - 0
src/components/layout/Header.vue

@@ -223,6 +223,22 @@ export default {
     // 用户退出操作
     loginOut() {
       this.$store.commit("changeUserInfo", {});
+      map2DViewer = {
+        markers: {},
+        polygons: {},
+        polylines: {},
+        circles: {},
+        map: null,
+        maps: [],
+        jlMap: null,
+        jlControl: {},
+        layers: {},
+        groups: {},
+        // 我的标记
+        myLabels: {},
+        overlay: {},
+        analysisGroups: {}
+      };
       localStorage.removeItem("TOKEN");
       localStorage.removeItem("USER_ID");
       localStorage.removeItem("USER_NAME");

+ 1 - 2
src/views/ComprehensiveAnalysis.vue

@@ -654,8 +654,7 @@ export default {
     // 清除页面所有数据
     clearAllData() {
       // if (map2DViewer.groups["我的标记图层组"]) {
-      //   map2DViewer.map.removeLayer(map2DViewer.groups["我的标记图层组"]);
-      //   // delete map2DViewer.groups["我的标记图层组"];
+      //   delete map2DViewer.groups["我的标记图层组"];
       // }
       // uploadDataIdArr = [];
       // this.treeCoordMap.clear();