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