function faceDeepMap(data) {
return data.map(item => {
if (item.relation_list && item.relation_list.length) {
return {
...item,
children: item.relation_list.map(jtem => {
return {
...jtem,
key: jtem.ic_id
}
})
}
}
return item;
});
}
function JoinDeepMap(data) {
return data.map(item => {
if (item.relation_list && item.relation_list.length) {
// JoinDeepMap(item.relation_list);
return {
...item,
children: item.relation_list.map(jtem => {
return {
...jtem,
type: jtem.jointype,
key: jtem.jfid
}
})
}
}
return item;
});
}
list: faceDeepMap(data.object).map((item, index) => {
return {
...item,
key: item.ic_id
};