superadmin can add company and some transfer user limit
This commit is contained in:
commit
4a522406bf
|
@ -356,7 +356,7 @@ def troubleChart(request):#隐患统计图
|
|||
if code=='tbpic':
|
||||
companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all()
|
||||
if request.session.get('issuper'):
|
||||
companys = s_models.Partment.objects.get(iscompany=1,deletemark=1)
|
||||
companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1)
|
||||
troublelist = s_models.Trouble.objects.filter(deletemark=1,usecomp__in=companys).values('usecomp__partid','usecomp__partname')
|
||||
if start:
|
||||
troublelist = troublelist.filter(fxsj__gte=start)
|
||||
|
@ -372,7 +372,7 @@ def observeChart(request):#行为观察
|
|||
if code=='obv':
|
||||
companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all()
|
||||
if request.session.get('issuper'):
|
||||
companys = s_models.Partment.objects.get(iscompany=1,deletemark=1)
|
||||
companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1)
|
||||
observelist = s_models.Observe.objects.filter(deletemark=1,usecomp__in=companys).values('usecomp__partid','usecomp__partname')
|
||||
if start:
|
||||
observelist = observelist.filter(looktime__gte=start)
|
||||
|
@ -389,7 +389,7 @@ def missChart(request):#未遂事件
|
|||
|
||||
companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all()
|
||||
if request.session.get('issuper'):
|
||||
companys = s_models.Partment.objects.get(iscompany=1,deletemark=1)
|
||||
companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1)
|
||||
misslist = s_models.Miss.objects.filter(deletemark=1,usecomp__in=companys).values('usecomp__partid','usecomp__partname')
|
||||
if start:
|
||||
misslist = misslist.filter(misstime__gte=start)
|
||||
|
@ -407,7 +407,7 @@ def riskChart(request):#风险管控
|
|||
if code=='risk':
|
||||
companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all()
|
||||
if request.session.get('issuper'):
|
||||
companys = s_models.Partment.objects.get(iscompany=1,deletemark=1)
|
||||
companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1)
|
||||
for i in companys:
|
||||
risk= s_models.RiskAct.objects.filter(usecomp__partid=i.partid)
|
||||
if start:
|
||||
|
@ -429,7 +429,7 @@ def trainChart(request):#教育培训
|
|||
if code=='train':
|
||||
companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all()
|
||||
if request.session.get('issuper'):
|
||||
companys = s_models.Partment.objects.get(iscompany=1,deletemark=1)
|
||||
companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1)
|
||||
trainlist = s_models.Train.objects.filter(usecomp__in=companys,deletemark=1).values('usecomp__partid','usecomp__partname')
|
||||
if start:
|
||||
trainlist = trainlist.filter(starttime__gte=start)
|
||||
|
@ -447,7 +447,7 @@ def examChart(request):#在线考试
|
|||
if code=='exam':
|
||||
companys = GroupUser.objects.get(id = request.session['user_id']).group.members.all()
|
||||
if request.session.get('issuper'):
|
||||
companys = s_models.Partment.objects.get(iscompany=1,deletemark=1)
|
||||
companys = s_models.Partment.objects.filter(iscompany=1,deletemark=1)
|
||||
examobjs = s_models.ExamTest.objects.all()
|
||||
if start:
|
||||
examobjs = examobjs.filter(starttime__gte=start)
|
||||
|
|
Loading…
Reference in New Issue