feat: handover可以查看仅交接到车间的记录
This commit is contained in:
parent
f9eee5a523
commit
def22f6b18
|
|
@ -154,11 +154,17 @@ class MlogFilter(filters.FilterSet):
|
||||||
class HandoverFilter(filters.FilterSet):
|
class HandoverFilter(filters.FilterSet):
|
||||||
cbatch = filters.CharFilter(label='批次号', method='filter_cbatch')
|
cbatch = filters.CharFilter(label='批次号', method='filter_cbatch')
|
||||||
mgroup = filters.CharFilter(label='MgroupId', method='filter_mgroup')
|
mgroup = filters.CharFilter(label='MgroupId', method='filter_mgroup')
|
||||||
|
mgroupx = filters.CharFilter(label='MgroupId', method='filter_mgroupx')
|
||||||
dept = filters.CharFilter(label='DeptId', method='filter_dept')
|
dept = filters.CharFilter(label='DeptId', method='filter_dept')
|
||||||
|
|
||||||
def filter_mgroup(self, queryset, name, value):
|
def filter_mgroup(self, queryset, name, value):
|
||||||
return queryset.filter(send_mgroup__id=value)|queryset.filter(recive_mgroup__id=value)
|
return queryset.filter(send_mgroup__id=value)|queryset.filter(recive_mgroup__id=value)
|
||||||
|
|
||||||
|
def filter_mgroupx(self, queryset, name, value):
|
||||||
|
dept = Mgroup.objects.get(id=value).belong_dept
|
||||||
|
return (queryset.filter(send_mgroup__id=value)|queryset.filter(recive_mgroup__id=value)|
|
||||||
|
queryset.filter(send_dept=dept, send_mgroup__isnull=True)|queryset.filter(recive_dept=dept, recive_mgroup__isnull=True))
|
||||||
|
|
||||||
def filter_dept(self, queryset, name, value):
|
def filter_dept(self, queryset, name, value):
|
||||||
return queryset.filter(send_dept__id=value)|queryset.filter(recive_dept__id=value)
|
return queryset.filter(send_dept__id=value)|queryset.filter(recive_dept__id=value)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue