feat: 出入库记录支持对子件批次

的搜索
This commit is contained in:
caoqianming 2025-08-01 15:05:45 +08:00
parent 28900d3218
commit 9b5e1bd9a7
1 changed files with 3 additions and 2 deletions

View File

@ -147,7 +147,8 @@ class MIOViewSet(CustomModelViewSet):
serializer_class = MIOListSerializer
retrieve_serializer_class = MIODetailSerializer
filterset_class = MioFilter
search_fields = ['id', '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',
'item_mio__a_mioitem__batch']
data_filter = True
def add_info_for_list(self, data):
@ -305,7 +306,7 @@ class MIOItemViewSet(CustomListModelMixin, BulkCreateModelMixin, BulkDestroyMode
serializer_class = MIOItemSerializer
retrieve_serializer_class = MioItemDetailSerializer
create_serializer_class = MIOItemCreateSerializer
select_related_fields = ['warehouse', 'mio', 'material', 'test_user']
select_related_fields = ['warehouse', 'mio', 'material', 'test_user', 'batch', 'a_mioitem__batch']
filterset_fields = {
"warehouse": ["exact"],
"mio": ["exact"],