| 
					
				 | 
			
			
				@ -108,6 +108,33 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							[6.1, 3.9] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						][index]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					var xtMax = getNormalLevel(statusIndex)[0], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						xtMin = getNormalLevel(statusIndex)[1], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						xyMax = [139, 89], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						xyMin = [90, 60], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						toNormal = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						toHigh = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						toLow = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					function judgeXTValue(value1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// 血糖判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						if(value1 > xtMax) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							++toHigh; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						} else if(value1 < xtMin) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							++toLow; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							++toNormal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					function judgeXYValue(value1, value2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						// 血压判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						if(value1 > xyMax[0] || value2 > xyMax[1]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							++toHigh; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						} else if(value1 < xyMin[0] || value2 < xyMin[1]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							++toLow; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							++toNormal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					// 数据统计 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					function totalStauts(zc, pg, pd) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						$('.is-ok').html("正常:" + zc + "次"); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -130,13 +157,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					}) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					// 获取数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					function getBodyRecord(tab, day, statu) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var xtMax = getNormalLevel(statusIndex)[0], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							xtMin = getNormalLevel(statusIndex)[1], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							xyMax = [139, 89], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							xymin = [90, 60], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							toNormal = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							toHigh = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
							toLow = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						toNormal = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						toHigh = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						toLow = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						totalStauts(toNormal, toHigh, toLow); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						$('.danwei').html(tab == 0 ? '单位(mmol/L)' : '单位(mmHg)'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						var	dayNum = 0; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -180,38 +203,28 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		showWarningMsg("当前状态下无居民体征记录");return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        	}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        	list.reverse(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        	for(var i = 0; i < len; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		if(len == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			dataCanvas.labels = [enddate.substr(5, 5), list[i].date.substr(5, 5)]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			dataCanvas.datasets[0].data = [null, list[i].value1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        	if(len == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		dataCanvas.labels = [enddate.substr(5, 5), list[0].date.substr(5, 5)]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		dataCanvas.datasets[0].data = [null, list[0].value1]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		if(tabIndex == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			dataCanvas.datasets[1].data = [null, list[0].value2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			judgeXYValue(list[0].value1, list[0].value2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			dataCanvas.datasets[1].data = null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			judgeXTValue(list[0].value1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        	} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		for(var i = 0; i < len; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			dataCanvas.labels[i] = list[i].date.substr(5, 5); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			dataCanvas.datasets[0].data[i] = list[i].value1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		if(tabIndex == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			if(len == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				dataCanvas.datasets[1].data = [null, list[i].value2]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			if(tabIndex == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				dataCanvas.datasets[1].data[i] = list[i].value2; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			// 血压判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			if(list[i].value1 > xyMax[0] || list[i].value2 > xyMax[1]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				++toHigh; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			} else if(list[i].value1 < xyMin[0] || list[i].value2 < xyMin[1]) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				++toLow; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				judgeXYValue(list[i].value1, list[i].value2) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				++toNormal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				dataCanvas.datasets[1].data = null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				judgeXTValue(list[i].value1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			// 血糖判断 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			if(list[i].value1 > xtMax) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				++toHigh; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			} else if(list[i].value1 < xtMin) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				++toLow; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			} else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        				++toNormal; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        			}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        		} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
						        	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        	totalStauts(toNormal, toHigh, toLow); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
					        	// 绘制图 
			 |