diff --git a/apps/mtm/models.py b/apps/mtm/models.py index 05ab8133..3bf99f86 100644 --- a/apps/mtm/models.py +++ b/apps/mtm/models.py @@ -381,7 +381,7 @@ class Route(CommonADModel): def __str__(self): x = "" if self.material_in: - x = x + str(self.material_in) + ">" + x = x + str(self.material_in) + "->" if self.material_out: x = x + str(self.material_out) return x diff --git a/apps/mtm/serializers.py b/apps/mtm/serializers.py index 1985f1f2..8429b627 100644 --- a/apps/mtm/serializers.py +++ b/apps/mtm/serializers.py @@ -156,6 +156,7 @@ class RoutePackCopySerializer(serializers.Serializer): material_out = serializers.CharField(label='产品ID') class RouteSerializer(CustomModelSerializer): + name = serializers.CharField(source='__str__', read_only=True) material_ = MaterialSerializer(source='material', read_only=True) routepack_name = serializers.StringRelatedField(source='routepack.name', read_only=True) process_name = serializers.CharField(source='process.name', read_only=True)