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