This commit is contained in:
caoqianming 2021-07-28 23:09:22 +08:00
commit 147596f4e7
4 changed files with 15 additions and 5 deletions

View File

@ -1,3 +1,3 @@
1.事故隐患界面增加无图片导出excel支持一次性导出1000条
2.增加应急预案的上传
2.增加应急预案
3.安全绩效下的个人安全绩效统计数字可点击链接查看

Binary file not shown.

View File

@ -269,9 +269,9 @@ def exportxlsx(a,objs,pic=1):
res = HttpResponse()
res.write('数量超过1000,请查询后导出!')
return res
if pic==1 and yhobjs.count()>100:
if pic==1 and yhobjs.count()>500:
res = HttpResponse()
res.write('数量超过100,请查询后导出!')
res.write('数量超过500,请查询后导出!')
return res
vl = yhobjs.values('yhnum','fxr__name','yhms','yhzt','fxsj','tbsj','yhlb__dickeyname','yhpg__dickeyname','yhdd','fxbm__partname','yhdj__dickeyname','yhpg__dickeyname',
'jclx__dickeyname','yhlx__dicname','yyfx','zgcs','yhtp','zghtp','zgms','zgbm__partname','zgr__name','zgqx','shr__name','fcr__name')

View File

@ -4856,10 +4856,20 @@ def apisuggest(req):
companyid = getcompany(userid)
a = Suggest.objects.filter(
usecomp=Partment.objects.get(partid=companyid))
if req.GET.get('jyr', None):
a = a.filter(jyr__userid=req.GET.get('jyr'))
if req.GET.get('clr', None):
a = a.filter(clr__userid=req.GET.get('clr'))
if req.GET.get('qssj'):
a = a.filter(jyrq__gte=req.GET.get('qssj'))
a = a.filter(submittime__gte=req.GET.get('qssj'))
if req.GET.get('jssj'):
a = a.filter(jyrq__lte=req.GET.get('jssj'))
a = a.filter(submittime__lte=req.GET.get('jssj'))
if req.GET.get('jyrname', None):
a = a.filter(jyr__name__contains=req.GET.get('jyrname'))
if req.GET.get('jybm'):
parts = Partment.objects.filter(partlink__contains=','+req.GET.get(
'jybm')+',') | Partment.objects.filter(partid=req.GET.get('jybm'))
a = a.filter(jybm__in=parts)
res = exportxlsx('jy', a)
return res
elif a == 'exportword':