增加筛选项

FFIB 2 years ago
parent
commit
0a0083056d
1 changed files with 4 additions and 0 deletions
  1. 4 0
      api/tenancy_admin_views.py

+ 4 - 0
api/tenancy_admin_views.py

@@ -124,6 +124,7 @@ def shot_request_list(request, administrator):
124 124
     page = request.POST.get('page', 1)
125 125
     num = request.POST.get('num', 20)
126 126
     query = request.POST.get('query', '')
127
+    model_id = request.POST.get('model_id', '')
127 128
     start_time = request.POST.get('start_time', '')
128 129
     end_time = request.POST.get('end_time', '')
129 130
     request_status = request.POST.get('request_status', 'all')
@@ -134,6 +135,9 @@ def shot_request_list(request, administrator):
134 135
         shots = list(TenancyShotInfo.objects.values_list('shot_id', flat=True).filter(sn__icontains=query))
135 136
         reqs = reqs.filter(Q(phone__icontains=query) | Q(name__icontains=query) | Q(shot_id__in=shots))
136 137
 
138
+    if model_id:
139
+        reqs = reqs.filter(model_id=model_id)
140
+
137 141
     if request_status != 'all':
138 142
         reqs = reqs.filter(request_status=request_status)
139 143