소스 검색

Merge branch 'master' of http://192.168.5.5:10010/r/rag-gateway

zhaoqingang 1 년 전
부모
커밋
6000d52dd0
2개의 변경된 파일4개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 0
      app/models/resource_model.py
  2. 3 2
      app/service/user.py

+ 1 - 0
app/models/resource_model.py

@@ -103,6 +103,7 @@ class ResourceModel(Base):
             'alwaysShow': True,
             'perms': self.perms,
             'resourceType': self.get_type_json(),
+            'seq': self.seq,
             'meta': {
                 'title': self.name,
                 'icon': self.icon,

+ 3 - 2
app/service/user.py

@@ -270,8 +270,9 @@ async def get_user_routers(db, user_id):
         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):