| 
					
				 | 
			
			
				@@ -161,6 +161,10 @@ func (c *TaskDataController) TaskData_List() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	Time_end := c.GetString("Time_end") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_sn := c.GetString("T_sn") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_id := c.GetString("T_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	T_layout_no := c.GetString("T_layout_no") // 替换之前的T_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if len(T_layout_no) > 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		T_id = T_layout_no 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_task_id := c.GetString("T_task_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	Task_r, is := Task.Read_Task(T_task_id) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -223,6 +227,10 @@ func (c *TaskDataController) UserTaskData_List() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	Time_end := c.GetString("Time_end") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_sn := c.GetString("T_sn") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_id := c.GetString("T_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	T_layout_no := c.GetString("T_layout_no") // 替换之前的T_id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if len(T_layout_no) > 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		T_id = T_layout_no 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	T_task_id := c.GetString("T_task_id") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	Task_r, is := Task.Read_Task(T_task_id) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1096,7 +1104,7 @@ func (c *TaskDataController) TaskData_Pdf(Time_start, Time_end, T_task_id, T_sn, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		y += 30 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		var textH float64 = 20 // if text height is 25px. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if y > 790 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if y >= 790 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			addStampImage(pdf, 455, y-150) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			pdf.AddPage() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			y = 30 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1237,13 +1245,13 @@ func (c *TaskDataController) TaskData_Pdf(Time_start, Time_end, T_task_id, T_sn, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			y = 20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		var StampImageX float64 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		StampImageX := x 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		for j, t := range timeList2 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if j > 0 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				y += 20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			x = 10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			if y > 790 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			if y >= 790 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				addStampImage(pdf, StampImageX-130, y-130) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				pdf.AddPage() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				y = pdf.GetY() 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1260,6 +1268,7 @@ func (c *TaskDataController) TaskData_Pdf(Time_start, Time_end, T_task_id, T_sn, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				y += 20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				x = 10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			x = 10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			if y == 20 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				w = 120.7 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 				lib.RectFillColor(pdf, "时间", 12, x, y, w, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1339,6 +1348,12 @@ func (c *TaskDataController) TaskData_Pdf(Time_start, Time_end, T_task_id, T_sn, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 func addStampImage(pdf *gopdf.GoPdf, x, y float64) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	imagePath := "./static/commonSeal.jpg" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if x < 10 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		x = 10 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	if y < 20 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		y = 20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	err := pdf.Image(imagePath, x, y, &gopdf.Rect{W: 123, H: 128.6}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	if err != nil { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		log.Print(err.Error()) 
			 |