树结构类型数据的操作
// 给树结构加结构性id,如 0 0-0 0-0-0,并且带父节点id(pid)
const forMateTreeData(data:any,parentIdx?:any): any=>{
const preIdx = parentIdx?`${
parentIdx}-` : '';
return map(data,(it,idx)=>({
...it,
id:`${
preIdx}${
idx}`,
pid:parentIdx, // 父节点
children:it.children?.length?forMateTreeData(it.children,`${
preIdx}${
idx}`):[]
}<