skyouc
2024-12-21 c635d78b479510ebe2556a420948effcd30a0731
zy-asrs-flow/src/utils/tree-util.js
@@ -1,27 +1,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;
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;
}