//let list= [
// { 'id': '3129', 'pid': '', 'name': '总裁' },
// { 'id': '312a', 'pid': '', 'name': '总经理' },
// { 'id': '312d', 'pid': '312c', 'name': '财务核算部'},
// { 'id': '312e', 'pid': '312c', 'name': '税务管理部'},
// { 'id': '312f', 'pid': '312c', 'name': '薪资管理部'},
// { 'id': '00d2', 'pid': '', 'name': '技术部'},
// { 'id': '00d3', 'pid': '00d2', 'name': '产品研发部' },
// { 'id': '00d4', 'pid': '00d2', 'name': '广告研发部'},
// { 'id': '00d5', 'pid': '00d2', 'name': '外形研发部'},
// { 'id': '00d6', 'pid': '', 'name': '运营部' },
// { 'id': '00d7', 'pid': '', 'name': '市场部'},
// { 'id': '00d8', 'pid': '00d7', 'name': '深圳事业部'},
// { 'id': '00d9', 'pid': '00d7', 'name': '上海事业部'}
// ]
function terrList(list) {
const treeList = []
const map = {}
list.forEach(item => {
if (!item.children) {
item.children = []
}
map[item.id] = item
list.forEach(item => {
const parent = map[item.pid]
if (parent) {
parent.children.push(item)
} else {
treeList.push(item)
}
})
return treeList
}