From a71658eda62c2a0a8a322872c3ab66261245bdae Mon Sep 17 00:00:00 2001 From: xuyonghao <898441624@qq.com> Date: 星期一, 23 十二月 2024 16:06:57 +0800 Subject: [PATCH] 获取用户菜单权限按照seq值降序排序 --- app/service/user.py | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/app/service/user.py b/app/service/user.py index 42bb7fd..5b8e013 100644 --- a/app/service/user.py +++ b/app/service/user.py @@ -270,8 +270,9 @@ res = permissions[parent_id].to_router_dict() res["children"] = [get_child(i["id"]) for i in tmp_dit.get(parent_id, [])] return res - - return {"routers": [get_child(i["id"]) for i in tmp_dit.get(parent_id, [])]} + select_list = [get_child(i["id"]) for i in tmp_dit.get(parent_id, [])] + sorted_permission_list = sorted(select_list, key=lambda x: x['seq'], reverse=True) + return {"routers": sorted_permission_list} async def get_user_menus(db, user_id): -- Gitblit v1.8.0