feat:wpm/mloguser返回设备名称

This commit is contained in:
shijing 2026-05-22 09:42:03 +08:00
parent 7d91682e8a
commit b108b48714
2 changed files with 2 additions and 1 deletions

View File

@ -1558,6 +1558,7 @@ class MlogUserSerializer(CustomModelSerializer):
handle_user_name = serializers.CharField(source='handle_user.name', read_only=True)
process_name = serializers.CharField(source='process.name', read_only=True)
shift_name = serializers.CharField(source='shift.name', read_only=True)
equipment_name = serializers.CharField(source='equipment.name', read_only=True, default=None)
class Meta:
model = MlogUser
fields = "__all__"

View File

@ -1273,7 +1273,7 @@ class MlogUserViewSet(BulkCreateModelMixin, CustomListModelMixin, BulkDestroyMod
perms_map = {"get": "*", "post": "mlog.update", "delete": "mlog.update"}
queryset = MlogUser.objects.all()
serializer_class = MlogUserSerializer
select_related_fields = ["handle_user", "shift", "process"]
select_related_fields = ["handle_user", "shift", "process", "equipment"]
filterset_fields = ["mlog"]
def get_queryset(self):