From 63be6c3a6e0308812cb9f0ab26a15aff293200a0 Mon Sep 17 00:00:00 2001 From: Surpriseplus <845948745@qq.com> Date: 星期四, 11 五月 2023 16:06:43 +0800 Subject: [PATCH] 模型发布预览修改,属性查询修改 --- src/components/mapsdk.vue | 11 +++++++---- 1 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/components/mapsdk.vue b/src/components/mapsdk.vue index cc64bbf..f80f26d 100644 --- a/src/components/mapsdk.vue +++ b/src/components/mapsdk.vue @@ -1016,7 +1016,9 @@ window.pickedColor; window.modeCatchHandler = new Cesium.ScreenSpaceEventHandler(Viewer.scene.canvas); window.modeCatchHandler.setInputAction((event) => { - window.pickedFeature && (window.pickedFeature.color = window.pickedColor); + if (window.pickedColor) { + window.pickedFeature && (window.pickedFeature.color = window.pickedColor); + } window.pickedFeature = sgworld.Viewer.scene.pick(event.position); if (Cesium.defined(window.pickedFeature)) { if (window.pickedFeature.primitive instanceof Cesium.Cesium3DTileset) { @@ -1038,10 +1040,11 @@ const data = await comprehensive_selectPubById({ id: result.tileset.pubid }) if (data.code != 200) { return - } else { - - modelKey = JSON.parse(data.result.json).modelid } + if (!JSON.parse(data.result.json)) { + return this.$message('娌℃湁鏁版嵁,鏃犳硶鑾峰彇涓婚敭ID'); + } + modelKey = JSON.parse(data.result.json).modelid if (!modelKey) { return this.$message('娌℃湁妯″瀷涓婚敭ID,鏃犳硶鏌ヨ鏁版嵁'); } -- Gitblit v1.9.3