| | |
| | | lazy: true, |
| | | treeLoad: function (node, resolve) { |
| | | const parentId = node.level === 0 ? 0 : node.data.id; |
| | | |
| | | |
| | | |
| | | if (parentId == 0) { |
| | | getDeptLazyTree(parentId).then((res) => { |
| | | |
| | | resolve( |
| | | |
| | | res.data.data.map((item) => { |
| | | |
| | | return { |
| | | ...item, |
| | | leaf: !item.hasChildren, |
| | | }; |
| | | |
| | | }) |
| | | |
| | | ); |
| | | |
| | | }); |
| | | } else if (parentId == '1372091709474910209') { |
| | | |
| | | getDeptLazyTree(parentId).then((res) => { |
| | | |
| | | resolve( |
| | | |
| | | res.data.data[0].children.map((item) => { |
| | | |
| | | return { |
| | | ...item, |
| | | leaf: !item.hasChildren, |
| | | }; |
| | | |
| | | }) |
| | | |
| | | ); |
| | | |
| | | }); |
| | | } else { |
| | | getDeptLazyTree(parentId).then((res) => { |
| | | res.data.data = []; |
| | | resolve( |
| | | |
| | | res.data.data.map((item) => { |
| | | |
| | | return { |
| | | ...item, |
| | | leaf: !item.hasChildren, |
| | | }; |
| | | |
| | | }) |
| | | |
| | | ); |
| | | |
| | | }); |
| | | } |
| | | |
| | | |
| | | }, |
| | | addBtn: false, |
| | | menu: false, |