|
@@ -124,7 +124,7 @@ public class KgFacade extends KgServiceImpl {
|
|
private TreeDTO getTreeDTO(String tree) {
|
|
private TreeDTO getTreeDTO(String tree) {
|
|
TreeDTO treeDTO = new TreeDTO();
|
|
TreeDTO treeDTO = new TreeDTO();
|
|
List<TreeNodeDTO> nodes = new ArrayList<>();
|
|
List<TreeNodeDTO> nodes = new ArrayList<>();
|
|
- Tree treeObj = FastJsonUtils.getJsonToBean(tree, Tree.class);
|
|
|
|
|
|
+ Tree treeObj = FastJsonUtils.getJsonToBean(jsonStr, Tree.class);
|
|
if (null != treeObj) {
|
|
if (null != treeObj) {
|
|
Map<String, Integer> treeMap = new HashMap<>();
|
|
Map<String, Integer> treeMap = new HashMap<>();
|
|
treeMap.put("根节点", 0);
|
|
treeMap.put("根节点", 0);
|
|
@@ -140,14 +140,19 @@ public class KgFacade extends KgServiceImpl {
|
|
treeMap.put(treeObj.getName(), treeMap.size());
|
|
treeMap.put(treeObj.getName(), treeMap.size());
|
|
}
|
|
}
|
|
|
|
|
|
- TreeNodeDTO node = new TreeNodeDTO("M", treeMap.get(treeObj.getName()), treeObj.getName(), treeMap.get(pName));
|
|
|
|
|
|
+ TreeNodeDTO node = new TreeNodeDTO("/images/icon.png",
|
|
|
|
+ "/images/iconOpen.png",
|
|
|
|
+ "/images/iconClose.png",
|
|
|
|
+ treeMap.get(treeObj.getName()), treeObj.getName(), treeMap.get(pName));
|
|
nodes.add(node);
|
|
nodes.add(node);
|
|
if (ListUtil.isNotEmpty(treeObj.getSNode())) {
|
|
if (ListUtil.isNotEmpty(treeObj.getSNode())) {
|
|
for (Tree tree : treeObj.getSNode()) {
|
|
for (Tree tree : treeObj.getSNode()) {
|
|
addTree(nodes, tree, treeMap, treeObj.getName());
|
|
addTree(nodes, tree, treeMap, treeObj.getName());
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- node.setIcon("E");
|
|
|
|
|
|
+ node.setIcon("/images/node.png");
|
|
|
|
+ node.setIconOpen("");
|
|
|
|
+ node.setIconClose("");
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|