From bab3c509ded84f1caa3d8e79a65b7113db8913df Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期五, 24 三月 2023 16:04:47 +0800
Subject: [PATCH] 一张图图层控制修改,发布管理添加表格双击复制功能,发布管理页面模型附件管理页面修改,在线制图修改

---
 src/components/mapsdk.vue |   87 +++++++++++++++++++++++--------------------
 1 files changed, 46 insertions(+), 41 deletions(-)

diff --git a/src/components/mapsdk.vue b/src/components/mapsdk.vue
index 6dbed95..6e6ad87 100644
--- a/src/components/mapsdk.vue
+++ b/src/components/mapsdk.vue
@@ -297,40 +297,40 @@
           </div>
         </el-card>
       </div>
-<!--      <div style="display: flex;">-->
+      <!--      <div style="display: flex;">-->
+      <div
+        class="changeTerrain"
+        @click="changeTerrainLayer"
+      >
         <div
-          class="changeTerrain"
-          @click="changeTerrainLayer"
-        >
-          <div
-            title="鍦板舰鍒囨崲"
-            id="cenBg"
-            class="mapTerrain"
-          ></div>
-        </div>
-<!--      class="center CenDiv"-->
+          title="鍦板舰鍒囨崲"
+          id="cenBg"
+          class="mapTerrain"
+        ></div>
+      </div>
+      <!--      class="center CenDiv"-->
+      <div
+        @click="changeMenulayer"
+        class="changeLayer"
+      >
         <div
-          @click="changeMenulayer"
-          class="changeLayer"
-        >
-          <div
-            title="搴曞浘鍒囨崲"
-            id="cenBg"
-            class="mapBaseMap"
-          ></div>
-        </div>
+          title="搴曞浘鍒囨崲"
+          id="cenBg"
+          class="mapBaseMap"
+        ></div>
+      </div>
 
+      <div
+        @click="changeMapType"
+        class="changeMapType"
+      >
         <div
-          @click="changeMapType"
-          class="changeMapType"
-        >
-          <div
-            title="2/3缁村垏鎹�"
-            id="cenBg"
-            :class="show2DMap ? 'mapTypeTwo' : 'mapTypeThree'"
-          ></div>
-        </div>
-<!--      </div>-->
+          title="2/3缁村垏鎹�"
+          id="cenBg"
+          :class="show2DMap ? 'mapTypeTwo' : 'mapTypeThree'"
+        ></div>
+      </div>
+      <!--      </div>-->
       <!-- 鍧″害鍒嗘瀽寮圭獥-->
       <div
         class="lengend"
@@ -572,11 +572,13 @@
           v-if="dialog.isJpg"
           class="pdfClass"
         >
-          <img
-            style="width:100%; height:100%;"
+          <el-image
+            style="width:100%; height:100%"
             :src="dialog.src"
-            alt=""
-          />
+            :preview-src-list="[dialog.src]"
+          >
+          </el-image>
+
         </div>
       </el-dialog>
       <!--      <div-->
@@ -591,6 +593,7 @@
       <!--      </div>-->
 
     </div>
+    <model-property ref='modelProperty'></model-property>
   </div>
 </template>
 
@@ -598,7 +601,7 @@
 import $ from "jquery";
 import mapMenuTop from "./MapView/mapMenuTop.vue";
 import mapSpaceTop from "./MapView/mapSpaceTop.vue";
-
+import ModelProperty from '../views/Tools/ModelProperty.vue'
 import {
   select_Comprehensive_ByPageAndCount,
   select_Comprehensive_SelectWktById,
@@ -612,6 +615,7 @@
   components: {
     mapMenuTop,
     mapSpaceTop,
+    ModelProperty
 
   },
   data() {
@@ -762,13 +766,14 @@
               window.pickedColor = window.pickedFeature.color
               window.pickedFeature.color = Cesium.Color.RED.withAlpha(0.3);
 
-              this.$store.state.catModel = true;
-              this.$store.state.catModelInfo = {
+              // this.$store.state.catModel = true;
+              that.$store.state.catModelInfo = {
                 id: pickedFeature.getProperty("id"),
                 name: pickedFeature.getProperty("name"),
                 layerId: pickedFeature.primitive.layerId,
                 layerName: pickedFeature.primitive.id
               };
+              that.$refs && that.$refs.modelProperty && that.$refs.modelProperty.open();
             }
           }
         }
@@ -1846,9 +1851,9 @@
   justify-content: center;
   align-items: center;
   cursor: pointer;
-  border: 1px solid rgba(255,255,255,.5);
+  border: 1px solid rgba(255, 255, 255, 0.5);
 }
-.changeLayer{
+.changeLayer {
   position: absolute;
   bottom: 116px;
   right: 46px;
@@ -1859,7 +1864,7 @@
   justify-content: center;
   align-items: center;
   cursor: pointer;
-  border: 1px solid rgba(255,255,255,.5);
+  border: 1px solid rgba(255, 255, 255, 0.5);
 }
 .changeMapType {
   position: absolute;
@@ -1872,7 +1877,7 @@
   justify-content: center;
   align-items: center;
   cursor: pointer;
-  border: 1px solid rgba(255,255,255,.5);
+  border: 1px solid rgba(255, 255, 255, 0.5);
 }
 //.changeTerrain {
 //  position: absolute;

--
Gitblit v1.9.3