From 8d301b885c7c433300b5bbeb47a0864eb738fad4 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期五, 23 十二月 2022 17:51:11 +0800
Subject: [PATCH] q

---
 src/components/MapView/mapSpaceTop.vue |   50 ++++++++++++++++++++++++++++++++++++--------------
 1 files changed, 36 insertions(+), 14 deletions(-)

diff --git a/src/components/MapView/mapSpaceTop.vue b/src/components/MapView/mapSpaceTop.vue
index c19ea76..7c7e127 100644
--- a/src/components/MapView/mapSpaceTop.vue
+++ b/src/components/MapView/mapSpaceTop.vue
@@ -1,7 +1,13 @@
 <template>
   <div class="spaceBox">
-    <el-select v-model="menuTopFrom.queryLayer" placeholder="璇烽�夋嫨...">
-      <el-option :value="menuTopFrom.queryLayer" style="height: 100%">
+    <el-select
+      v-model="menuTopFrom.queryLayer"
+      placeholder="璇烽�夋嫨..."
+    >
+      <el-option
+        :value="menuTopFrom.queryLayer"
+        style="height: 100%"
+      >
         <div style="height: 200px; overflow: auto">
           <el-tree
             :data="layerData"
@@ -18,22 +24,29 @@
           </el-tree>
         </div>
         <div style="margin-top: 5px">
-          <el-button size="mini" plain @click="getCheckedNodes">纭</el-button>
-          <el-button size="mini" type="info" plain @click="resetCheckedNodes"
-            >閲嶇疆</el-button
-          >
+          <el-button
+            size="mini"
+            plain
+            @click="getCheckedNodes"
+          >纭</el-button>
+          <el-button
+            size="mini"
+            type="info"
+            plain
+            @click="resetCheckedNodes"
+          >閲嶇疆</el-button>
         </div>
       </el-option>
     </el-select>
-    <queryinfo ref="queryinfo"/>
+    <queryinfo ref="queryinfo" />
   </div>
 </template>
 
 <script>
-import   queryinfo  from "../../views/Tools/queryinfo.vue"
+import queryinfo from "../../views/Tools/queryinfo.vue"
 import { inquiry_SelectTabs } from '../../api/api.js';
 export default {
-  components:{queryinfo },
+  components: { queryinfo },
   data() {
     return {
       menuTopFrom: {
@@ -88,11 +101,20 @@
       this.$store.state.mapSpaceQueryLayer = this.mapSpaceQueryLayer;
       // this.$store.state.mapPopBoolean = true;
       this.$store.state.mapPopBoxFlag = '2';
-       this.$refs && this.$refs.queryinfo && this.$refs.queryinfo.open("灞炴�ф煡璇�",null,{
-          close: () => {
-          
-          },
-        });
+      // this.$refs && this.$refs.queryinfo && this.$refs.queryinfo.close();
+      this.$refs && this.$refs.queryinfo && this.$refs.queryinfo.open("绌洪棿鏌ヨ", null, {
+        close: () => {
+
+          if (this.$store.state.primitLayer != null) {
+            sgworld.Creator.DeleteObject(this.$store.state.primitLayer);
+            this.$store.state.primitLayer = null;
+          }
+
+          if (window.Viewer.scene.primitives.length != 0) {
+            window.Viewer.scene.primitives.removeAll()
+          }
+        }
+      });
     },
     resetCheckedNodes() {
       this.menuTopFrom.queryLayer = null;

--
Gitblit v1.9.3