YaolongHan пре 4 година
родитељ
комит
e2b2a667b0
3 измењених фајлова са 18 додато и 6 уклоњено
  1. 9 1
      src/components/baseEditer.vue
  2. 4 4
      src/components/edit/attr_select.vue
  3. 5 1
      src/views/drafts.vue

+ 9 - 1
src/components/baseEditer.vue

@@ -103,6 +103,12 @@ export default {
       document.getElementById(`canvas`).focus();
       this.clearGraphy();
       this.scene = new EditScence();
+
+      if(this.urlMsg.fmapID.includes('null')){
+          this.loadings.close();
+          this.view.scene = this.scene;
+          this.readGraph();
+      }
       window.FENGMAP = new SFengParser(
         "fengMap",
         this.mapServerURL + "/fmap/" + this.urlMsg.fmapID,
@@ -123,7 +129,9 @@ export default {
             this.parserData(floorid);
             // this.readGraph();
             // loadings.close();
-          });
+          }).catch(()=>{
+              this.loadings.close();
+          })
         // this.view.fitSceneToView();
       });
       // 获取typeid

+ 4 - 4
src/components/edit/attr_select.vue

@@ -682,12 +682,12 @@ export default {
               this.attrCards = this.attrCards.concat(res.data.data);
             }
           } else {
-            this.$message.error("工程信息化中的位置信息获取失败");
+            // this.$message.error("工程信息化中的位置信息获取失败");
           }
         }
       ).catch(()=>{
         this.spinning = false;
-        this.$message.error("工程信息化中的位置信息获取失败");
+        // this.$message.error("工程信息化中的位置信息获取失败");
       });
       // }else if(newval.itemType == 'Image'){
       this.spinning = true;
@@ -704,11 +704,11 @@ export default {
             this.attrCards = this.attrCards.concat(res.data.data);
           }
         } else {
-          this.$message.error("工程信息化中的设备信息获取失败");
+          // this.$message.error("工程信息化中的设备信息获取失败");
         }
       }).catch(()=>{
         this.spinning = false;
-        this.$message.error("工程信息化中的设备信息获取失败");
+        // this.$message.error("工程信息化中的设备信息获取失败");
       });
       // }
       console.log(this.attrCards);

+ 5 - 1
src/views/drafts.vue

@@ -160,6 +160,10 @@ export default {
       });
       // const loadings = this.$loading({type: 'global'});
       document.getElementById(`canvas`).focus();
+        if(this.fmapID.includes('null')){
+          loadings.close();
+          this.getTreeData();
+      }
       fengmap = new SFengParser(
         "fengMap",
         this.mapServerURL + "/fmap/" + this.fmapID,
@@ -198,7 +202,6 @@ export default {
             `${this.mapServerURL}/webtheme/${this.fmapID}/${fengmap.frImg}`
           );
           this.scene.addItem(imgItem);
-          this.view.scene = this.scene;
           this.view.fitSceneToView();
           this.loading = false;
           this.isQuerying = false;
@@ -487,6 +490,7 @@ export default {
         return
       }
       setTimeout(() => {
+        this.view.scene = this.scene;
         this.parserData(floorid);
         this.readGroup(floorid).then(data => {
           if (data.Result == "success") {