Răsfoiți Sursa

Merge branch 'master' of http://114.244.114.158:8802/siwei/real3d-portalsite

maxiaoxiao 10 luni în urmă
părinte
comite
2cdfb701b4

+ 10 - 14
src/views/farmlandProtection/components/fxjg.vue

@@ -117,7 +117,6 @@ export default {
 
 
   methods: {
   methods: {
     download() {
     download() {
-      console.log(this.resultData.xmxx,'this.$props.fxjgObj');
       window.open(
       window.open(
         window.axiosURI +
         window.axiosURI +
           "/analyse/fzss/DownloadReport?filePath=" +
           "/analyse/fzss/DownloadReport?filePath=" +
@@ -152,12 +151,10 @@ export default {
           this.$nextTick(() => {
           this.$nextTick(() => {
             this.$refs.echartRef.setOptions({ data, type }, 1);
             this.$refs.echartRef.setOptions({ data, type }, 1);
           });
           });
-
-          // this.$refs.echartRef.res
           this.resultData = res.data;
           this.resultData = res.data;
-
-          // this.drawWktPloygon(res.data.xmxx.geom, "#ff0000", "all"); //res.data.bsm
-          this.loadGeoJSON(parse(res.data.xmxx.geom), "#ff0000", "all");
+          if (res.data.xmxx.geom) {
+            this.loadGeoJSON(parse(res.data.xmxx.geom), "#ff0000", "all");
+          }
         } else {
         } else {
           this.$message.error(res.message);
           this.$message.error(res.message);
         }
         }
@@ -172,8 +169,7 @@ export default {
             this.loadGeoJSON(parse(res.geom), res.itemStyle.color, "all");
             this.loadGeoJSON(parse(res.geom), res.itemStyle.color, "all");
           }
           }
         }
         }
-
-      })
+      });
     },
     },
     drawWktPloygon(item, itemColor, id) {
     drawWktPloygon(item, itemColor, id) {
       // console.log(geometry, "geometry");
       // console.log(geometry, "geometry");
@@ -190,7 +186,7 @@ export default {
     },
     },
     // 加载GeoJSON数据
     // 加载GeoJSON数据
     loadGeoJSON(geojson, yanse, id, height, name) {
     loadGeoJSON(geojson, yanse, id, height, name) {
-      viewer.dataSources.removeAll()
+      viewer.dataSources.removeAll();
       let _this = this;
       let _this = this;
       let fcolor =
       let fcolor =
         id && id != "all"
         id && id != "all"
@@ -247,11 +243,11 @@ export default {
   overflow-x: hidden;
   overflow-x: hidden;
   padding-right: 10px;
   padding-right: 10px;
   line-height: 40px;
   line-height: 40px;
-.echartCon{
-  height: 350px;
-  overflow: hidden;
-  overflow-y: auto;
-}
+  .echartCon {
+    height: 350px;
+    overflow: hidden;
+    overflow-y: auto;
+  }
   .echart {
   .echart {
     // width: 19rem;
     // width: 19rem;
     // height: 350px;
     // height: 350px;

+ 2 - 3
src/views/farmlandProtection/components/interDetails.vue

@@ -98,7 +98,6 @@
               </div>
               </div>
             </div>
             </div>
           </el-tab-pane>
           </el-tab-pane>
-          <!-- -->
           <el-tab-pane label="基本信息" name="jbxx">
           <el-tab-pane label="基本信息" name="jbxx">
             <div class="inter_result" v-if="activeTabs == 'jbxx'">
             <div class="inter_result" v-if="activeTabs == 'jbxx'">
               <el-table
               <el-table
@@ -126,11 +125,11 @@
                 >
                 >
                 </el-table-column>
                 </el-table-column>
               </el-table>
               </el-table>
-              <el-carousel indicator-position="outside">
+              <!-- <el-carousel indicator-position="outside">
                 <el-carousel-item v-for="item in 4" :key="item">
                 <el-carousel-item v-for="item in 4" :key="item">
                   <h3>{{ item }}</h3>
                   <h3>{{ item }}</h3>
                 </el-carousel-item>
                 </el-carousel-item>
-              </el-carousel>
+              </el-carousel> -->
             </div>
             </div>
           </el-tab-pane>
           </el-tab-pane>
         </el-tabs>
         </el-tabs>

+ 4 - 3
src/views/farmlandProtection/index.vue

@@ -20,7 +20,8 @@
         </el-tab-pane>
         </el-tab-pane>
       </el-tabs>
       </el-tabs>
     </div>
     </div>
-    <RzDtails :rzBsm="rzBsm" :rzMc="nowObj.xmmc" @updateParent="changeData"></RzDtails>
+    <RzDtails :rzBsm="rzBsm" @updateParent="changeData" :interObj="interObj" v-if="showInter"></RzDtails>
+
   </div>
   </div>
 </template>
 </template>
 
 
@@ -28,7 +29,7 @@
 import FZJCYP from "./components/fzjcyp.vue";
 import FZJCYP from "./components/fzjcyp.vue";
 import FXJG from "./components/fxjg.vue";
 import FXJG from "./components/fxjg.vue";
 import Lsjl from "../complianceAnalysis/components/lsjl.vue";
 import Lsjl from "../complianceAnalysis/components/lsjl.vue";
-import RzDtails from "../complianceAnalysis/components/rzDtails.vue";
+import RzDtails from "./components/interDetails.vue";
 export default {
 export default {
   name: "farmlandProtection",
   name: "farmlandProtection",
   components: {
   components: {
@@ -72,7 +73,7 @@ export default {
         this.$nextTick(() => {
         this.$nextTick(() => {
           this.$refs.fxjg.initData();
           this.$refs.fxjg.initData();
         });
         });
-      } else {
+      }else{
         this.showInter = false
         this.showInter = false
       }
       }
     },
     },