This commit is contained in:
shilixia 2021-09-08 14:26:21 +08:00
parent c85142df75
commit 32c7776b25
3 changed files with 12 additions and 0 deletions

View File

@ -140,6 +140,16 @@
size="small"
@click="handleConfirmDept(scope)"
>确认</el-link
>
<el-link
v-if="
scope.row.confirm_rate == 100 &&
checkPermission(['task_update'])
"
type="warning"
size="small"
@click="handleConfirmDept(scope)"
>反馈</el-link
>
<el-link
v-if="

View File

@ -49,6 +49,7 @@ class TaskDept(BaseModel):
dept = models.ForeignKey(Organization, verbose_name='关联公司', on_delete=models.CASCADE, related_name='taskdept_dept')
up_rate = models.IntegerField('报送率', default=0)
confirm_rate = models.IntegerField('确认率', default=0)
files = models.ManyToManyField(File, verbose_name="反馈文件")
class Meta:
verbose_name = '任务部门视图'
verbose_name_plural = verbose_name

View File

@ -62,6 +62,7 @@ class RecordCreateSerializer(serializers.ModelSerializer):
class TaksDetailSerializer(serializers.ModelSerializer):
create_by_ = UserSimpleSerializer(source='create_by', read_only = True)
belong_dept_ = OrganizationSimpleSerializer(source='belong_dept', read_only=True)
files_ = FileSimpleSerializer(source='files', many=True, read_only=True)
class Meta:
model = Task
fields = '__all__'