风险排查任务增加备注

This commit is contained in:
caoqianming 2020-10-23 15:14:46 +08:00
parent 28c6d5eb9e
commit 636f492969
4 changed files with 7 additions and 1 deletions

View File

@ -1,6 +1,7 @@
from captcha.helpers import captcha_image_url from captcha.helpers import captcha_image_url
from captcha.models import CaptchaStore from captcha.models import CaptchaStore
from django.http import request
from django.shortcuts import render, redirect from django.shortcuts import render, redirect
from django.http import HttpResponse, HttpResponseRedirect, JsonResponse from django.http import HttpResponse, HttpResponseRedirect, JsonResponse
from .models import * from .models import *
@ -7526,7 +7527,7 @@ def apiriskacttask(req):
objs = RiskActTask.objects.filter(usable=1, istask=1, user__userid=userid) objs = RiskActTask.objects.filter(usable=1, istask=1, user__userid=userid)
total = objs.count() total = objs.count()
startnum, endnum = fenye(req) startnum, endnum = fenye(req)
objs = objs[startnum:endnum].values('id', 'riskact__group__groupname', 'riskact__area__name', 'riskact__type__dickeyname', 'riskact__id', objs = objs.order_by('-id')[startnum:endnum].values('id', 'riskact__group__groupname', 'riskact__area__name', 'riskact__type__dickeyname', 'riskact__id',
'riskact__group__groupid', 'riskact__name', 'riskact__level', 'riskact__tasktype', 'taskadd', 'taskexpire', 'user__userid', 'user__name') 'riskact__group__groupid', 'riskact__name', 'riskact__level', 'riskact__tasktype', 'taskadd', 'taskexpire', 'user__userid', 'user__name')
return HttpResponse(transjson(total, objs), content_type="application/json") return HttpResponse(transjson(total, objs), content_type="application/json")
elif a == 'todonum': elif a == 'todonum':
@ -7539,6 +7540,9 @@ def apiriskacttask(req):
objs = RiskActTask.objects.filter(usable=1, user__userid=userid,taskdo=None) objs = RiskActTask.objects.filter(usable=1, user__userid=userid,taskdo=None)
total = objs.count() total = objs.count()
return JsonResponse({"code": 1, "todonum": total}) return JsonResponse({"code": 1, "todonum": total})
elif a == 'detail':
obj = RiskActTask.objects.filter(pk=req.GET.get('id'))
return JsonResponse({'code':1, 'data':obj.values('id', 'tasknote', 'note')[0]})
# elif a == 'listmydone': # elif a == 'listmydone':
# groups = Group.objects.filter(users__userid=userid) # groups = Group.objects.filter(users__userid=userid)
# objs = Risktask.objects.filter(Q(group__in=groups)|Q(user__userid=userid),usable__in=[0,2]).values('risk__group__groupname','risk__riskact__area__name','risk__riskact__type__dickeyname','risk__riskact__id','risk__tasktype','taskadd','taskexpire','user__userid','usable').annotate(num = Count('risk__group')) # objs = Risktask.objects.filter(Q(group__in=groups)|Q(user__userid=userid),usable__in=[0,2]).values('risk__group__groupname','risk__riskact__area__name','risk__riskact__type__dickeyname','risk__riskact__id','risk__tasktype','taskadd','taskexpire','user__userid','usable').annotate(num = Count('risk__group'))
@ -7566,6 +7570,7 @@ def apiriskcheck2(req):
obj.user = user obj.user = user
obj.taskdo = nowtime obj.taskdo = nowtime
obj.usable = 0 obj.usable = 0
obj.note = data['note'] if 'note' in data else None
obj.save() obj.save()
else: else:
obj = RiskActTask() obj = RiskActTask()
@ -7573,6 +7578,7 @@ def apiriskcheck2(req):
obj.user = user obj.user = user
obj.istask = 0 obj.istask = 0
obj.taskdo = nowtime obj.taskdo = nowtime
obj.note = data['note'] if 'note' in data else None
obj.save() obj.save()
for i in checkrisks: for i in checkrisks:
risk = Risk.objects.get(id=i['id']) risk = Risk.objects.get(id=i['id'])

BIN
需求/惠东需求.docx Normal file

Binary file not shown.

Binary file not shown.

BIN
需求/需求整理.xlsx Normal file

Binary file not shown.