| 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; |  | } | 
 |