getDbMenu($allMenuList, (int)$menu['id']); if (!empty($children)) { //获取第一个 type 如何是菜单 if ($children[0]['type'] == AuthCode::MENU_TYPE_LIST) { $menu['children'] = $children; } else { foreach ($children as $child) { $menu['permissionList'][] = [ 'id' => $child['id'], 'label' => $child['title'], 'value' => $child['value'], ]; } } } $menuList[] = $menu; } } return $menuList; } }