diff --git a/safesite/models.py b/safesite/models.py index f0ed9345..a339007c 100644 --- a/safesite/models.py +++ b/safesite/models.py @@ -878,7 +878,7 @@ class RiskAct(models.Model): # 风险点表 group = models.ForeignKey( Group, on_delete=models.CASCADE, null=True, blank=True) modifytime = models.DateTimeField(auto_now=True) - tasktype = models.IntegerField(default=0) + tasktype = models.IntegerField(default=0) #0是暂停 tasktime = models.DateTimeField(null=True, blank=True) # 最后任务开始时间 class EquipmentCheckItem(models.Model):# 检查项目 @@ -1057,6 +1057,34 @@ class RiskActTask(models.Model): # 风险点排查清单(任务) state = models.IntegerField(default=1) # 1是正常 istask = models.IntegerField(default=0) # 是否是任务 +class GridTaskSet(models.Model): + """ + 网格化管理任务制定 + """ + tasktype_choices = ( + (1, '8h'), + (2, '24h'), + (3, '7day'), + (4, '1month'), + (5, '1year') + ) + riskact = models.ForeignKey(RiskAct, on_delete=models.CASCADE, related_name='gridtaskset_riskact') + gridlevel = models.ForeignKey(Dickey, on_delete=models.CASCADE, verbose_name='网格化层级') + user = models.ForeignKey(User,on_delete=models.CASCADE,verbose_name='执行人') + tasktype = models.IntegerField(default=1, choices=tasktype_choices) + note = models.TextField('检查备注', null=True) + is_paused = models.BooleanField(default=True, verbose_name='是否暂停派发') + + + +class GridCheckRecord(models.Model): + """ + 网格化排查记录 + """ + riskact = models.ForeignKey(RiskAct, on_delete=models.CASCADE, related_name='gridcheckrecord_riskact') + + + class Risktask(models.Model): # 风险排查任务清单 id = models.AutoField(primary_key=True) diff --git a/safesite/templates/gridmanage.html b/safesite/templates/gridmanage.html index bcf25be7..f9082d6a 100644 --- a/safesite/templates/gridmanage.html +++ b/safesite/templates/gridmanage.html @@ -3,22 +3,6 @@