wf 自定义deptSelect标签
This commit is contained in:
parent
19c3a9579d
commit
90ddb45efe
|
@ -1,4 +1,4 @@
|
|||
from apps.system.models import User
|
||||
from apps.system.models import Organization, User
|
||||
from apps.system.serializers import UserSimpleSerializer
|
||||
import rest_framework
|
||||
from rest_framework import serializers
|
||||
|
@ -135,6 +135,11 @@ class TicketDetailSerializer(serializers.ModelSerializer):
|
|||
i['field_display'] = ','.join(list(User.objects.filter(id__in=i['field_value']).values_list('name', flat=True)))
|
||||
else:
|
||||
i['field_display'] = User.objects.get(id=i['field_value']).name
|
||||
elif 'deptSelect' in i['label']:
|
||||
if isinstance(i['field_value'], list):
|
||||
i['field_display'] = ','.join(list(Organization.objects.filter(id__in=i['field_value']).values_list('name', flat=True)))
|
||||
else:
|
||||
i['field_display'] = Organization.objects.get(id=i['field_value']).name
|
||||
elif i['field_type'] in ['radio', 'select']:
|
||||
for m in i['field_choice']:
|
||||
if m['id'] == i['field_value']:
|
||||
|
|
Loading…
Reference in New Issue