月球大数据地理空间分析展示平台-【中台】
Surpriseplus
2023-08-29 968394a4f9885e7df2a4af4b5b35af070975f4b6
src/utils/treeData.js
@@ -74,10 +74,12 @@
            std.push(dir);
        }
    }
    var str = [];
    for (var i in std) {
        let dir = std[i].split('/');
        if (dir.length > 1) {
        for (var j = 1; j < dir.length; j++) {
            if (j == 1) {
                var clabel = dir[0] + "/" + dir[j]
@@ -133,6 +135,19 @@
                }
            }
        }
        } else {
            num++;
            var val = {
                id: num,
                pid: -1,
                label: dir[0],
                bak: dir[0]
            }
            str.push(val)
        }
    }
    return str
@@ -146,7 +161,9 @@
    var str = [];
    for (var i in result) {
        var dir = result[i].bak.split('/');
        if (dir.length > 1) {
        var f_filter = dataFilter(std, dir[0]);
        if (f_filter.length == 0) {
            std.push(dir[0])
            num++
@@ -157,14 +174,19 @@
            })
        }
    }
    }
    return str;
}
//遍历匹配获取数据
function dataFilter(result, bak) {
    let val = result.filter(res => {
        if (res == bak) {
            return res;
        }
    })
    return val;
}