feat:information view.py 新增上传文件

This commit is contained in:
zty 2024-06-28 17:32:07 +08:00
parent 4761c5ae21
commit 80a8bd19c7
4 changed files with 56 additions and 2 deletions

View File

@ -0,0 +1,25 @@
# Generated by Django 3.2.12 on 2024-06-28 05:38
import datetime
from django.db import migrations, models
from django.utils.timezone import utc
class Migration(migrations.Migration):
dependencies = [
('information', '0055_alter_qualification_change_date'),
]
operations = [
migrations.AddField(
model_name='qualityactivities',
name='file',
field=models.CharField(blank=True, max_length=100, null=True, verbose_name='相关文件'),
),
migrations.AlterField(
model_name='qualification',
name='change_date',
field=models.DateField(blank=True, default=datetime.datetime(2024, 6, 28, 5, 38, 26, 261125, tzinfo=utc), null=True, verbose_name='变更日期'),
),
]

View File

@ -0,0 +1,25 @@
# Generated by Django 3.2.12 on 2024-06-28 06:22
import datetime
from django.db import migrations, models
from django.utils.timezone import utc
class Migration(migrations.Migration):
dependencies = [
('information', '0056_auto_20240628_1338'),
]
operations = [
migrations.AddField(
model_name='qualitycommendation',
name='file',
field=models.CharField(blank=True, max_length=100, null=True, verbose_name='相关文件'),
),
migrations.AlterField(
model_name='qualification',
name='change_date',
field=models.DateField(blank=True, default=datetime.datetime(2024, 6, 28, 6, 21, 59, 784546, tzinfo=utc), null=True, verbose_name='变更日期'),
),
]

View File

@ -70,6 +70,7 @@ class QualityCommendation(CommonBDModel):
awardee_people = models.CharField(max_length=20, verbose_name='获奖人', null=True, blank=True)
awarded_by = models.CharField(max_length=20, verbose_name='颁奖单位')
awarded_date = models.DateField(verbose_name='获奖日期', null=True)
file = models.CharField(max_length=100, verbose_name='相关文件', null=True, blank=True)
class Meta:
verbose_name = '质量表彰'
@ -86,6 +87,7 @@ class QualityActivities(CommonBDModel):
participations = models.IntegerField(verbose_name='活动参与单位数量', null=True, blank=True)
function = models.CharField(max_length=100, verbose_name='活动中发挥的作用', null=True)
earnings = models.FloatField(verbose_name='活动收益', null=True)
file = models.CharField(max_length=100, verbose_name='相关文件', null=True, blank=True)
class Meta:
verbose_name = '质量活动'

View File

@ -235,7 +235,8 @@ class QualityCommendationViewSet(ImpMixin, RbacFilterSet, CreateUpdateCustomMixi
"awardee_company": "获奖单位",
"awardee_people": "获奖人",
"awarded_by":"颁奖单位",
"review_date": "获奖日期"
"review_date": "获奖日期",
"file": "附件",
}
new_data_list = []
for i in range(len(data_list)):
@ -268,7 +269,8 @@ class QualityActivitiesViewSet(ImpMixin, RbacFilterSet, CreateUpdateCustomMixin,
"activate_time":"活动时间",
"participations": "活动参与单位数量",
"function": "活动中发挥的作用",
"earnings":"活动收益(元)"
"earnings":"活动收益(元)" ,
"file": "附件",
}
role_map ={0:"组织方", 1:"参与方"}
new_data_list = []