From 7e6288b5aa7bd7714ef418ebd3ccce5ec6e6f836 Mon Sep 17 00:00:00 2001 From: shilixia <2309368887@qq.com> Date: Thu, 10 Oct 2019 17:10:02 +0800 Subject: [PATCH] jiexi --- safesite/mgt/views.py | 7 +++++-- safesite/templates/examhistory.html | 4 +++- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/safesite/mgt/views.py b/safesite/mgt/views.py index c23beb33..723245fd 100644 --- a/safesite/mgt/views.py +++ b/safesite/mgt/views.py @@ -50,8 +50,11 @@ def transstr(obj,str1,str2): return keystr def getdickey(req): + userid = req.session['userid'] + companyid = getcompany(userid) dicclass=req.GET.get('dicclass') - a = Dickey.objects.filter(dicparent=req.GET.get('dicclass'),deletemark=1) + a = Dickey.objects.filter(dicparent=dicclass,deletemark=1) + a = (a.filter(usecomps__contains=',1,')|a.filter(usecomps__contains=','+companyid+',')).exclude(nousecomps__contains=','+companyid+',') a = a.values('dickeyid','dicparent__dicname','dickeyname','dicparent__dicid','detail').order_by('dickeyid') return HttpResponse(transstr(a,'dickeyid','dickeyname'),content_type="application/json") @@ -74,7 +77,7 @@ def api(req): elif a=='listall': startnum,endnum=fenye(req) - a = Mgtsystem.objects.filter(usecomp=Partment.objects.get(partid=companyid) ,deletemark=1).order_by('id') + a = Mgtsystem.objects.filter(usecomp__partid__in= [1,Partment.objects.get(partid=companyid).partid] ,deletemark=1).order_by('id') total = a.count() startnum,endnum=fenye(req) a = a[startnum:endnum].values('id','mgtname','mgtpath','type__dickeyname','publisdate','createuser__name') diff --git a/safesite/templates/examhistory.html b/safesite/templates/examhistory.html index 7bf21fd7..b3ea40ea 100644 --- a/safesite/templates/examhistory.html +++ b/safesite/templates/examhistory.html @@ -26,7 +26,6 @@ var id = {{id }}; var html; - alert(id); $.ajax({ type: "get", url: "/api/examtestdetail?a=detail", @@ -60,6 +59,7 @@ else { divHtml += '