| 
					
				 | 
			
			
				@@ -217,12 +217,14 @@ func (c *DataController) Device_Sensor_Data_Excel() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	f.SetCellValue("Sheet1", "E1", "温度范围 ℃") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	f.SetCellValue("Sheet1", "F1", "湿度范围 %") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	f.SetCellValue("Sheet1", "G1", "记录时间") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	f.SetCellValue("Sheet1", "H1", "备注") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	// 设置列宽 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	f.SetColWidth("Sheet1", "A", "A", 10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	f.SetColWidth("Sheet1", "B", "B", 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	f.SetColWidth("Sheet1", "C", "D", 10) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	f.SetColWidth("Sheet1", "E", "F", 15) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	f.SetColWidth("Sheet1", "G", "G", 22) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	f.SetColWidth("Sheet1", "H", "H", 22) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	line := 1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -258,6 +260,7 @@ func (c *DataController) Device_Sensor_Data_Excel() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		f.SetCellValue("Sheet1", fmt.Sprintf("G%d", line), v.T_time) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		f.SetCellValue("Sheet1", fmt.Sprintf("H%d", line), v.T_remark) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//if v.T_ist == 1 && (v.T_t < v.T_tl || v.T_t > v.T_tu) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//	f.SetCellStyle("Sheet1", fmt.Sprintf("A%d", line), fmt.Sprintf("G%d", line), headStyleLower) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		//} 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -566,13 +569,14 @@ func (c *DataController) Device_Sensor_Data_PDF() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	lib.RectFillColor(pdf, "序号", 12, 22, 120, 30, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	lib.RectFillColor(pdf, "传感器名称", 12, 52, 120, 100, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	lib.RectFillColor(pdf, "温度℃", 12, 152, 120, 60, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	lib.RectFillColor(pdf, "温度℃", 12, 152, 120, 50, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	lib.RectFillColor(pdf, "湿度%", 12, 212, 120, 60, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	lib.RectFillColor(pdf, "湿度%", 12, 202, 120, 50, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	lib.RectFillColor(pdf, "温度范围", 12, 272, 120, 100, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	lib.RectFillColor(pdf, "湿度范围", 12, 362, 120, 100, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	lib.RectFillColor(pdf, "记录时间", 12, 452, 120, 120, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	lib.RectFillColor(pdf, "温度范围", 12, 252, 120, 80, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	lib.RectFillColor(pdf, "湿度范围", 12, 332, 120, 80, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	lib.RectFillColor(pdf, "记录时间", 12, 412, 120, 120, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	lib.RectFillColor(pdf, "备注", 12, 532, 120, 40, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	var y float64 = 140 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -598,30 +602,27 @@ func (c *DataController) Device_Sensor_Data_PDF() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		T_Tlu := fmt.Sprintf(" %.1f ~ %.1f ", v.T_tl, v.T_tu) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		T_Rlu := fmt.Sprintf(" %.1f ~ %.1f ", v.T_rhl, v.T_rhu) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		T_time := fmt.Sprintf("%s", v.T_time) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		//if user_r.Admin_rh == 0 && strings.Contains(v.T_sn, "YD") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		//	T_rh = "-" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		//	T_Rlu = "-" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		//} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if v.T_ist == 1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			lib.RectFillColor(pdf, T_t, 10, 152, y, 60, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			lib.RectFillColor(pdf, T_Tlu, 10, 272, y, 90, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			lib.RectFillColor(pdf, T_t, 10, 152, y, 50, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			lib.RectFillColor(pdf, T_Tlu, 10, 252, y, 80, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			lib.RectFillColor(pdf, "", 10, 152, y, 60, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			lib.RectFillColor(pdf, "", 10, 272, y, 90, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			lib.RectFillColor(pdf, "", 10, 152, y, 50, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			lib.RectFillColor(pdf, "", 10, 252, y, 80, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		if v.T_ish == 1 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			lib.RectFillColor(pdf, T_rh, 10, 212, y, 60, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			lib.RectFillColor(pdf, T_Rlu, 10, 362, y, 90, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			lib.RectFillColor(pdf, T_rh, 10, 202, y, 50, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			lib.RectFillColor(pdf, T_Rlu, 10, 332, y, 80, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			lib.RectFillColor(pdf, "", 10, 212, y, 60, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			lib.RectFillColor(pdf, "", 10, 362, y, 90, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			lib.RectFillColor(pdf, "", 10, 202, y, 50, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			lib.RectFillColor(pdf, "", 10, 332, y, 80, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		lib.RectFillColor(pdf, text, 10, 22, y, 30, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		lib.RectFillColor(pdf, v.T_name, 10, 52, y, 100, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		lib.RectFillColor(pdf, T_time, 10, 452, y, 120, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		lib.RectFillColor(pdf, T_time, 10, 412, y, 120, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		lib.RectFillColor(pdf, v.T_remark, 10, 532, y, 40, 20, 255, 255, 255, lib.AlignCenter, lib.ValignMiddle) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		y += 20 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	timeStr := "ofile/" + time.Now().Format("20060102150405") + ".pdf" 
			 |