AntDesign React实现树形结构弹窗修改
只实现弹窗修改,其他功能可扩展
使用的树形结构数据
companys: [
{
id: '6ed96bc6dec04dfbb9105a2675819e1e',
name: '中国A集团有限公司',
creditCode: '911100001000128855',
fundedRatio: 100,
hasChildren: true,
childrenCount: 16,
key: '911100001000128855',
type: 'company',
children: [
{
id: 'department_6ed96bc6dec04dfbb9105a2675819e1e',
name: '集团总部部门',
key: 'department_6ed96bc6dec04dfbb9105a2675819e1e',
type: 'department',
hasChildren: true,
childrenCount: 20,
children: [
{
id: 'ee4f7bc7c6d64baf91e60e8b170a3818',
name: '战略投资部门',
key: 'ee4f7bc7c6d64baf91e60e8b170a3818',
type: 'department',
},
],
},
{
id: '1525fc3408b14df5a528a1489a7a13df',
name: 'A子公司控股有限公司',
creditCode: '911100007178457803',
fundedRatio: 100,
hasChildren: true,
childrenCount: 10,
parent: '中国A集团有限公司',
key: '6ed96bc6dec04dfbb9105a2675819e1e_1525fc3408b14df5a528a1489a7a13df',
type: 'company',
children: [
{
id: '1525fc3408b14df5a528a1489a7a13ce',
name: '中国星洲有限公司',
key: '6af96bc6dec04dfbb9105a2675819e1e_1525fc3408b14df5a528a1489a7a13cd',
type:'company',
parent: 'A子公司控股有限公司',
},
],
},
{
id: '2835ff4ff2d74f7393a8a9be8cc773f2',
name: '其他'