功能变化: 字典管理返回颜色配置
parent
a61e3e24e8
commit
a1bc8b64e7
|
@ -43,7 +43,8 @@ class DictionaryTreeSerializer(CustomModelSerializer):
|
||||||
children = serializers.SerializerMethodField(read_only=True)
|
children = serializers.SerializerMethodField(read_only=True)
|
||||||
|
|
||||||
def get_children(self, instance):
|
def get_children(self, instance):
|
||||||
queryset = Dictionary.objects.filter(parent=instance.id).filter(status=1).values('label', 'value', 'type')
|
queryset = Dictionary.objects.filter(parent=instance.id).filter(status=1).values('label', 'value', 'type',
|
||||||
|
'color')
|
||||||
if queryset:
|
if queryset:
|
||||||
return queryset
|
return queryset
|
||||||
else:
|
else:
|
||||||
|
@ -86,6 +87,7 @@ class InitDictionaryViewSet(APIView):
|
||||||
serializer = DictionaryTreeSerializer(queryset, many=True, request=request)
|
serializer = DictionaryTreeSerializer(queryset, many=True, request=request)
|
||||||
data = serializer.data
|
data = serializer.data
|
||||||
else:
|
else:
|
||||||
data = self.queryset.filter(parent__value=dictionary_key, status=True).values('label', 'value', 'type')
|
data = self.queryset.filter(parent__value=dictionary_key, status=True).values('label', 'value', 'type',
|
||||||
|
'color')
|
||||||
return SuccessResponse(data=data, msg="获取成功")
|
return SuccessResponse(data=data, msg="获取成功")
|
||||||
return SuccessResponse(data=[], msg="获取成功")
|
return SuccessResponse(data=[], msg="获取成功")
|
||||||
|
|
Loading…
Reference in New Issue