From 303f5d5c1296bfdcec63f1de35f3f64739f14007 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期日, 26 二月 2023 15:38:28 +0800
Subject: [PATCH] 资料馆,数据申请界面优化,综合展示三维截面分析

---
 src/views/Synthesis/LeftMenu.vue |   13 ++++++++++++-
 1 files changed, 12 insertions(+), 1 deletions(-)

diff --git a/src/views/Synthesis/LeftMenu.vue b/src/views/Synthesis/LeftMenu.vue
index 4dc39c7..7a1653f 100644
--- a/src/views/Synthesis/LeftMenu.vue
+++ b/src/views/Synthesis/LeftMenu.vue
@@ -1242,7 +1242,7 @@
           var that = this;
           window.model = sgworld.Creator.create3DTilesets(
             "",
-            modelUrl,
+            modelUrl + '/tileset/m/SN/tileset.json',
             {},
             {},
             "0",
@@ -1644,6 +1644,17 @@
       // this.$refs.tree.setCheckedKeys(checkKey);
       this.$store.state.checkedKeys = checkKey
     },
+    setTreeData(source) {
+      let cloneData = JSON.parse(JSON.stringify(source)); // 瀵规簮鏁版嵁娣卞害鍏嬮殕
+      return cloneData.filter((father) => {
+        // 寰幆鎵�鏈夐」
+        let branchArr = cloneData.filter((child) => father.id == child.pid); // 瀵规瘮ID锛屽垎鍒笂涓嬬骇鑿滃崟锛屽苟杩斿洖鏁版嵁
+        branchArr.length > 0 ? (father.children = branchArr) : ""; // 缁欑埗绾ф坊鍔犱竴涓猚hildren灞炴�э紝骞惰祴鍊�
+        // 灞炰簬鍚屼竴瀵硅薄闂锛屼緥濡傦細浠� a=b銆乧=1 锛岀劧鍚庡啀浠� b.c=c 锛� 閭d箞 a.c=b.c=c=1 锛涘悓鐞嗭紝鍚庣画浠� c.d=2 ,閭d箞 a.c.d 涔熸槸=2锛�
+        // 鐢辨寰幆澶氭鍚庯紝灏辫兘褰㈡垚鐩稿簲鐨勬爲褰㈡暟鎹粨鏋�
+        return father.pid == 0; // 杩斿洖涓�绾ц彍鍗�
+      });
+    },
     setAddLayers(res) {
       if (res.serveType == "WMS") {
         var resource = geoServerURl;

--
Gitblit v1.9.3