diff --git a/hb_server/apps/wpm/views.py b/hb_server/apps/wpm/views.py index 395470c..4aa5bfb 100644 --- a/hb_server/apps/wpm/views.py +++ b/hb_server/apps/wpm/views.py @@ -222,6 +222,13 @@ class WProductViewSet(ListModelMixin, GenericViewSet): elif wproduct.act_state == WProduct.WPR_ACT_STATE_TOCOMBTEST: savedict['type'] = TestRecord.TEST_COMB tr = TestRecord.objects.create(**savedict) + # 创建检验条目 + for i in RecordFormField.objects.filter(form=form, is_deleted=False): + tri = TestRecordItem() + tri.test_record = tr + tri.form_field = i + tri.is_hidden = i.is_hidden + tri.save() return Response(TestRecordDetailSerializer(instance=tr).data) @action(methods=['post'], detail=False, perms_map={'post':'*'}, serializer_class=WproductPutInsSerializer)