车间生产计划增加过滤条件

This commit is contained in:
caoqianming 2022-02-17 15:33:38 +08:00
parent 33408d4d03
commit c6f30f7810
1 changed files with 5 additions and 2 deletions

View File

@ -6,7 +6,7 @@ from apps.inm.models import FIFO, FIFOItem, FIFOItemProduct
from apps.inm.services import InmService
from apps.mtm.models import Material, RecordForm, RecordFormField, Step, SubprodctionMaterial, TechDoc
from apps.mtm.serializers import RecordFormDetailSerializer, SubprodctionMaterialListSerializer, TechDocListSerializer
from apps.pm.models import SubProductionPlan, SubProductionProgress
from apps.pm.models import ProductionPlan, SubProductionPlan, SubProductionProgress
from apps.pm.serializers import SubProductionPlanListSerializer, SubProductionProgressSerializer
from apps.qm.models import TestRecord, TestRecordItem
from apps.qm.serializers import TestRecordDetailSerializer
@ -49,7 +49,10 @@ class WPlanViewSet(ListModelMixin, GenericViewSet):
"""
perms_map = {'get': '*'}
queryset = SubProductionPlan.objects.select_related(
'process', 'workshop', 'subproduction', 'product').exclude(state=0)
'process', 'workshop', 'subproduction', 'product')\
.exclude(state= SubProductionPlan.SUBPLAN_STATE_PLANING,
production_plan__state__in=[ProductionPlan.PLAN_STATE_PAUSE,
ProductionPlan.PLAN_STATE_STOP])
search_fields = []
serializer_class = SubProductionPlanListSerializer
filterset_fields = ['production_plan',