浏览代码

用户搜索

xjc 4 月之前
父节点
当前提交
462bf35043
共有 1 个文件被更改,包括 5 次插入3 次删除
  1. 5 3
      src/manage/controls.py

+ 5 - 3
src/manage/controls.py

@@ -382,9 +382,11 @@ def get_search_list(cls,**kwargs):
     elif model_name == "UserInfo":
         if kwargs.get("name"):
             qset = qset.filter(username__icontains=kwargs.get("name"))
-            data = list(qset.values("id","username","usercode","avatar"))
-            for item in data:
-                item["label"] = "%s(%s)" % (item["username"],item["usercode"])
+        if kwargs.get("usercode"):
+            qset = qset.filter(usercode__icontains=kwargs.get("usercode"))
+        data = list(qset.values("id","username","usercode","avatar"))
+        for item in data:
+            item["label"] = "%s(%s)" % (item["username"],item["usercode"])
         else:
             data = []
     elif model_name == "MatchGroup":