componentDidMount()

in src/routes/System/Role/AddModal.js [35:53]


  componentDidMount() {
    let { allPermissionInfo: { treeList = [] }, rolePermissionList = [] } = this.props;
    if (treeList && treeList.length > 0) {
      let checkedKeys = [];
      if(rolePermissionList && rolePermissionList.length > 0){
        treeList.forEach(treeNode => filterTree(treeNode, (node) => {
          rolePermissionList.forEach(key=>{
            if(node.id === key && node.isLeaf){
              checkedKeys.push(key);
            }
          })
        }))
      }
      this.setState({
        expandedKeys: treeList.map(e => e.id),
        checkedKeys
      });
    }
  }