diff --git a/apps/cm/views.py b/apps/cm/views.py index 81020f77..807768d9 100644 --- a/apps/cm/views.py +++ b/apps/cm/views.py @@ -1,7 +1,7 @@ from django.shortcuts import render from apps.cm.models import LableMat from rest_framework.decorators import action -from apps.cm.serializers import TidSerializer +from apps.cm.serializers import TidSerializer, LabelMatSerializer from apps.inm.models import MaterialBatch from rest_framework.exceptions import ParseError from rest_framework.response import Response @@ -30,4 +30,13 @@ class LableMatViewSet(CustomGenericViewSet): "supplier": mb.supplier } ) - return Response({"label": f"mat:{obj.id}"}) \ No newline at end of file + return Response({"label": f"mat:{obj.id}"}) + + def info(self, request, pk=None): + """ + 获取物料标签信息 + + 获取物料标签信息 + """ + obj = self.get_object() + return Response(LabelMatSerializer(obj).data) \ No newline at end of file