feat: sflogexp返回更多信息

This commit is contained in:
caoqianming 2024-04-28 13:32:53 +08:00
parent acad9c6acf
commit ece11699f8
2 changed files with 2 additions and 1 deletions

View File

@ -142,6 +142,7 @@ class SflogExpSerializer(CustomModelSerializer):
# stlog_ = StLogSerializer(source='stlog', read_only=True) # stlog_ = StLogSerializer(source='stlog', read_only=True)
# happen_time = serializers.DateTimeField(required=True, label='发生时间') # happen_time = serializers.DateTimeField(required=True, label='发生时间')
# cate = serializers.CharField(required=True, label='原因类别') # cate = serializers.CharField(required=True, label='原因类别')
sflog_ = SfLogSerializer(source='sflog', read_only=True)
class Meta: class Meta:
model = SfLogExp model = SfLogExp

View File

@ -92,7 +92,7 @@ class SfLogExpViewSet(ListModelMixin, UpdateModelMixin, CustomGenericViewSet):
perms_map = {'get': '*', 'put': 'sflogexp.update'} perms_map = {'get': '*', 'put': 'sflogexp.update'}
queryset = SfLogExp.objects.all() queryset = SfLogExp.objects.all()
serializer_class = SflogExpSerializer serializer_class = SflogExpSerializer
select_related_fields = ['sflog', 'sflog__mgroup', 'stlog'] select_related_fields = ['sflog', 'sflog__mgroup', 'stlog', 'sflog__team', 'sflog__shift', 'sflog__leader']
filterset_fields = ['sflog', 'stlog'] filterset_fields = ['sflog', 'stlog']