Ver Fonte

241109-2代码。

baoyubo há 6 meses atrás
pai
commit
4de0eb7e33
2 ficheiros alterados com 3 adições e 0 exclusões
  1. 2 0
      routers/prod_api/system/menu/__init__.py
  2. 1 0
      utils/ry_system_util.py

+ 2 - 0
routers/prod_api/system/menu/__init__.py

@@ -118,6 +118,7 @@ async def getRouters(request: Request, db: Session = Depends(get_db),
         query = query.filter_by(parent_id=0)
         query = query.filter(SysMenu.menu_id!=11655)
         query = query.filter(SysMenu.del_flag != '2')
+        query = query.order_by(SysMenu.order_num.asc())
         menus =query.all()  # 顶级菜单
 
         # 递归函数用于构建树形结构
@@ -286,6 +287,7 @@ async def get_list(
     #     (SysMenu.menu_name.like(f'%{menu_name}%')) ,
     #     (SysMenu.status.like(f'%{status}%'))
     # ).all()
+    query = query.order_by(SysMenu.order_num.asc())
     menu_list = query.all()
     # 将模型实例转换为字典
     menu_list_dict = [{

+ 1 - 0
utils/ry_system_util.py

@@ -101,6 +101,7 @@ def parent_id_get_menu_info(db,parent_id):
     query = db.query(SysMenu)
     query = query.filter(SysMenu.del_flag != '2')
     query = query.filter(SysMenu.parent_id == parent_id)
+    query = query.order_by(SysMenu.order_num.asc())
     return query.all()
 
 def role_id_get_role_menus(db,role_id):