Update menu and add vben5 compatibility (#563)

* Update menu and add vben5 compatibility

* Update sidebar api description
This commit is contained in:
Wu Clan
2025-04-02 22:20:19 +08:00
committed by GitHub
parent 289cf5b974
commit d44a5491f5
10 changed files with 473 additions and 267 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ from backend.common.security.rbac import DependsRBAC
router = APIRouter()
@router.get('/sidebar', summary='获取用户侧边栏', dependencies=[DependsJwtAuth])
@router.get('/sidebar', summary='获取用户菜单侧边栏', description='适配 vben5', dependencies=[DependsJwtAuth])
async def get_user_sidebar(request: Request) -> ResponseSchemaModel[list[dict[str, Any]]]:
menu = await menu_service.get_user_menu_tree(request=request)
return response_base.success(data=menu)