| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
 | |   |  | 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;  |  | } | 
 |