task serializer
This commit is contained in:
parent
8b54d37b24
commit
4bc07d6dcd
|
@ -31,8 +31,6 @@ class Task(CommonBModel):
|
||||||
name = models.CharField('名称', max_length=100)
|
name = models.CharField('名称', max_length=100)
|
||||||
end_date = models.DateField('截止时间', null=True, blank=True)
|
end_date = models.DateField('截止时间', null=True, blank=True)
|
||||||
note = models.TextField('任务备注', null=True, blank=True)
|
note = models.TextField('任务备注', null=True, blank=True)
|
||||||
up_rate = models.IntegerField('上报率', default=0)
|
|
||||||
confirm_rate = models.IntegerField('确认率', default=0)
|
|
||||||
contents = models.ManyToManyField('supervision.content', through='supervision.record')
|
contents = models.ManyToManyField('supervision.content', through='supervision.record')
|
||||||
depts = models.ManyToManyField('system.organization', through='supervision.record')
|
depts = models.ManyToManyField('system.organization', through='supervision.record')
|
||||||
state = models.CharField('任务状态', max_length=50, choices=state_choices, default='创建中')
|
state = models.CharField('任务状态', max_length=50, choices=state_choices, default='创建中')
|
||||||
|
|
|
@ -35,7 +35,7 @@ class TaskCreateUpdateSerializer(serializers.ModelSerializer):
|
||||||
class TaskListSerializer(serializers.ModelSerializer):
|
class TaskListSerializer(serializers.ModelSerializer):
|
||||||
class Meta:
|
class Meta:
|
||||||
model = Task
|
model = Task
|
||||||
fields = ['name', 'end_date', 'note', 'up_rate', 'state', 'id', 'confirm_rate']
|
fields = ['name', 'end_date', 'note', 'state', 'id']
|
||||||
|
|
||||||
class RecordSerializer(serializers.ModelSerializer):
|
class RecordSerializer(serializers.ModelSerializer):
|
||||||
task_ = TaskListSerializer(source='task')
|
task_ = TaskListSerializer(source='task')
|
||||||
|
|
Loading…
Reference in New Issue