xuyonghao
2024-12-23 a71658eda62c2a0a8a322872c3ab66261245bdae
获取用户菜单权限按照seq值降序排序
2个文件已修改
6 ■■■■■ 已修改文件
app/models/resource_model.py 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/service/user.py 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/models/resource_model.py
@@ -103,6 +103,7 @@
            'alwaysShow': True,
            'perms': self.perms,
            'resourceType': self.get_type_json(),
            'seq': self.seq,
            'meta': {
                'title': self.name,
                'icon': self.icon,
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):