feat: 增加handover和mio的查询条件
This commit is contained in:
parent
876c18149e
commit
061a291889
|
@ -25,6 +25,7 @@ class MioFilter(filters.FilterSet):
|
|||
class Meta:
|
||||
model = MIO
|
||||
fields = {
|
||||
'id': ["exact"],
|
||||
'state': ["exact", "in"],
|
||||
"type": ["exact", "in"],
|
||||
"pu_order": ["exact"],
|
||||
|
|
|
@ -138,7 +138,7 @@ class MIOViewSet(CustomModelViewSet):
|
|||
serializer_class = MIOListSerializer
|
||||
retrieve_serializer_class = MIODetailSerializer
|
||||
filterset_class = MioFilter
|
||||
search_fields = ['number', 'item_mio__batch', 'item_mio__material__name', 'item_mio__material__specification', 'item_mio__material__model']
|
||||
search_fields = ['id', 'number', 'item_mio__batch', 'item_mio__material__name', 'item_mio__material__specification', 'item_mio__material__model']
|
||||
data_filter = True
|
||||
|
||||
def get_serializer_class(self):
|
||||
|
|
|
@ -71,6 +71,7 @@ class HandoverFilter(filters.FilterSet):
|
|||
class Meta:
|
||||
model = Handover
|
||||
fields = {
|
||||
"id": ["exact"],
|
||||
"batch": ["exact", "contains"],
|
||||
"material": ["exact", "in"],
|
||||
"send_user": ["exact"],
|
||||
|
|
|
@ -311,7 +311,7 @@ class HandoverViewSet(CustomModelViewSet):
|
|||
select_related_fields = ['send_user',
|
||||
'send_dept', 'recive_user', 'recive_dept']
|
||||
filterset_class = HandoverFilter
|
||||
search_fields = ['material__name',
|
||||
search_fields = ['id', 'material__name',
|
||||
'material__number', 'material__specification', 'batch', 'material__model']
|
||||
|
||||
def perform_destroy(self, instance):
|
||||
|
|
Loading…
Reference in New Issue