diff --git a/apps/pm/serializers.py b/apps/pm/serializers.py index 9c2afe3e..4ebc9e0f 100644 --- a/apps/pm/serializers.py +++ b/apps/pm/serializers.py @@ -11,8 +11,10 @@ from apps.wpm.models import Mlog class UtaskSerializer(CustomModelSerializer): - material_name = serializers.StringRelatedField(source='material', read_only=True) - material_in_name = serializers.StringRelatedField(source='material_in', read_only=True) + material_name = serializers.StringRelatedField( + source='material', read_only=True) + material_in_name = serializers.StringRelatedField( + source='material_in', read_only=True) material_ = MaterialSimpleSerializer(source='material', read_only=True) mgroup_name = serializers.CharField(source='mgroup.name', read_only=True) belong_dept = serializers.PrimaryKeyRelatedField( @@ -54,8 +56,12 @@ class MlogSimpleSerializer(CustomModelSerializer): class MtaskSerializer(CustomModelSerializer): material_out_ = MaterialSimpleSerializer( source='material_out', read_only=True) - material_out_name = serializers.StringRelatedField(source='material_out', read_only=True) - material_in_name = serializers.StringRelatedField(source='material_in', read_only=True) + material_out_name = serializers.StringRelatedField( + source='material_out', read_only=True) + material_in_name = serializers.StringRelatedField( + source='material_in', read_only=True) + submit_user_name = serializers.StringRelatedField( + source='submit_user.name', read_only=True) mgroup_name = serializers.CharField(source='mgroup.name', read_only=True) mlogs = MlogSimpleSerializer(label='日志信息', many=True, required=False) @@ -92,4 +98,4 @@ class MtaskDaySerializer(serializers.Serializer): class MtaskAddInfoSerializer(CustomModelSerializer): class Meta: model = Mtask - fields = ['peifen_kg'] \ No newline at end of file + fields = ['peifen_kg']