WebTM/layuiadmin/zgqCustom/zgqCustom.js
@@ -48,4 +48,27 @@ } } return flag; } /** *处理树形展示数据,要求有ID和ParentID、title字段 *by zgq */ function LoadTree(data) { let map = {}; let treeData = []; data.forEach(it => { map[it.ID] = it; //ID为每个节点的id }) //生成结果集 data.forEach(it => { const parent = map[it.ParentID]; //ParentID为父节点的id if (parent) { if (!Array.isArray(parent.children)) parent.children = []; parent.children.push(it); } else { treeData.push(it) } }) return treeData; }