From 43142aac7a8b7d901475c77dab74391bbed0f84c Mon Sep 17 00:00:00 2001 From: shilixia <2309368887@qq.com> Date: Thu, 16 Apr 2020 14:37:41 +0800 Subject: [PATCH] renwu --- safesite/models.py | 2 +- safesite/tasks.py | 12 ++++++------ safesite/templates/checkjob.html | 2 ++ safesite/templates/checkjobadd.html | 15 +++++++++++---- safesite/views.py | 27 ++++++++++++++++++--------- 5 files changed, 38 insertions(+), 20 deletions(-) diff --git a/safesite/models.py b/safesite/models.py index c658d85a..b3b6da35 100644 --- a/safesite/models.py +++ b/safesite/models.py @@ -1260,7 +1260,7 @@ class Checkjob(models.Model): createdate = models.DateTimeField(default = timezone.now)#创建时间 usecomp = models.ForeignKey(Partment,related_name='taskcomps',on_delete=models.CASCADE,null=True,blank=True)#创建公司 deletemark = models.IntegerField(default=1)#是否删除 - taskstate = models.IntegerField(default=1)#执行状态,1正在检查,2检查完毕,3,已关闭 + taskstate = models.IntegerField(default=1)#执行状态,1正在检查,2检查完毕,3,已关闭,4,未执行 starttime=models.DateTimeField(null=True, blank=True)#任务开始时间 endtime=models.DateTimeField(null=True, blank=True)#任务结束时间 jobstate = models.IntegerField(default=1)#检查任务状态,1可执行,2过期 diff --git a/safesite/tasks.py b/safesite/tasks.py index 5b80ed98..9a9ef7b2 100644 --- a/safesite/tasks.py +++ b/safesite/tasks.py @@ -292,7 +292,7 @@ def checktask(): x=User.objects.get(userid=j.userid) Checkjob.objects.filter(checktask=i,checkname=x).update(jobstate=2) - Checkjob.objects.create(checktask=i,checkname=x,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) + Checkjob.objects.create(checktask=i,checkname=x,taskstate=4,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) i.checktime = nowtime i.save() @@ -305,7 +305,7 @@ def checktask(): x=User.objects.get(userid=j.userid) Checkjob.objects.filter(checktask=i,checkname=x).update(jobstate=2) - Checkjob.objects.create(checktask=i,checkname=x,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) + Checkjob.objects.create(checktask=i,checkname=x,taskstate=4,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) i.checktime = nowtime i.save() @@ -318,7 +318,7 @@ def checktask(): x=User.objects.get(userid=j.userid) Checkjob.objects.filter(checktask=i,checkname=x).update(jobstate=2) - Checkjob.objects.create(checktask=i,checkname=x,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) + Checkjob.objects.create(checktask=i,checkname=x,taskstate=4,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) i.checktime = nowtime i.save() @@ -331,7 +331,7 @@ def checktask(): x=User.objects.get(userid=j.userid) Checkjob.objects.filter(checktask=i,checkname=x).update(jobstate=2) - Checkjob.objects.create(checktask=i,checkname=x,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) + Checkjob.objects.create(checktask=i,checkname=x,taskstate=4,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) i.checktime = nowtime i.save() @@ -344,7 +344,7 @@ def checktask(): x=User.objects.get(userid=j.userid) Checkjob.objects.filter(checktask=i,checkname=x).update(jobstate=2) - Checkjob.objects.create(checktask=i,checkname=x,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) + Checkjob.objects.create(checktask=i,checkname=x,taskstate=4,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) i.checktime = nowtime i.save() @@ -357,7 +357,7 @@ def checktask(): x=User.objects.get(userid=j.userid) Checkjob.objects.filter(checktask=i,checkname=x).update(jobstate=2) - Checkjob.objects.create(checktask=i,checkname=x,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) + Checkjob.objects.create(checktask=i,checkname=x,taskstate=4,starttime=nowtime,endtime = endtimes,usecomp=i.usecomp) i.checktime = nowtime i.save() diff --git a/safesite/templates/checkjob.html b/safesite/templates/checkjob.html index 5cd5e766..394b1f0a 100644 --- a/safesite/templates/checkjob.html +++ b/safesite/templates/checkjob.html @@ -67,6 +67,7 @@ case 1: return '正在整改中'; break; case 2: return '已整改完成'; break; case 3: return '任务关闭'; break; + case 4: return '未执行'; break; } }, styler: function (value, row, index) { switch (value) { @@ -74,6 +75,7 @@ case 1: return 'color:green;font-weight:bold'; break; case 2: return 'color:red;font-weight:bold'; break; case 3: return 'color:yellow;font-weight:bold'; break; + case 4: return 'color:black;font-weight:bold'; break; }}}, diff --git a/safesite/templates/checkjobadd.html b/safesite/templates/checkjobadd.html index a374928e..1857b6d7 100644 --- a/safesite/templates/checkjobadd.html +++ b/safesite/templates/checkjobadd.html @@ -63,7 +63,8 @@ - + +