| | |
| | | |
| | | export function transformTreeData(originalData) { |
| | | return originalData.map(item => { |
| | | let newItem = { |
| | | key: item.id, |
| | | title: item.name, |
| | | value: item.id, |
| | | // 其它需要的属性... |
| | | }; |
| | | if (item.children && item.children.length > 0) { |
| | | newItem.children = transformTreeData(item.children); |
| | | } |
| | | |
| | | return newItem; |
| | | }); |
| | | } |
| | | |
| | | export function getTreeAllKeys(data) { |
| | | let keys = []; |
| | | for (let item of data) { |
| | | keys.push(item.key); |
| | | if (item.children) { |
| | | keys = keys.concat(getTreeAllKeys(item.children)); |
| | | } |
| | | } |
| | | return keys; |
| | |
|
| | | export function transformTreeData(originalData) {
|
| | | return originalData.map(item => {
|
| | | let newItem = {
|
| | | key: item.id,
|
| | | title: item.name,
|
| | | value: item.id,
|
| | | // 其它需要的属性...
|
| | | };
|
| | | if (item.children && item.children.length > 0) {
|
| | | newItem.children = transformTreeData(item.children);
|
| | | }
|
| | |
|
| | | return newItem;
|
| | | });
|
| | | }
|
| | |
|
| | | export function getTreeAllKeys(data) {
|
| | | let keys = [];
|
| | | for (let item of data) {
|
| | | keys.push(item.key);
|
| | | if (item.children) {
|
| | | keys = keys.concat(getTreeAllKeys(item.children));
|
| | | }
|
| | | }
|
| | | return keys;
|
| | | } |