| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -160,35 +160,54 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        case '3':  // 1 是数字型,3 是性激素期 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        case '1': | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          // console.log('1、3') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if(checkItem.result && checkItem.referenceRangeValue){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          if(checkItem.result){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            let tempResult = checkItem.result.replaceAll('<','').replaceAll('>','').replaceAll('=','').replaceAll('≤','').replaceAll('≥','').replaceAll(' ','') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            console.log('tempResult',isNaN(tempResult),tempResult) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(isNaN(tempResult)) break;             | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            let result = Number(tempResult) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            let criticalRangeValue = checkItem.criticalRangeValue | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            let valueArr = checkItem.referenceRangeValue.split('-') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(valueArr.length == 1) valueArr.unshift(0) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            // console.log('valueArr',checkItem.referenceRangeValue,valueArr) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(criticalRangeValue){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              let criticalArr = criticalRangeValue.split('-') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              if(criticalArr.length == 1) criticalArr.unshift(0) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              // console.log('criticalArr',checkItem.criticalRangeValue,criticalArr) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              if(result < Number(criticalArr[0])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                tooltips = 'tipsSuperLow' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              }else if(result > Number(criticalArr[1])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                tooltips = 'tipsSuperHigh' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              }else if(result < Number(valueArr[0])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                tooltips = 'tipsLow' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              }else if(result > Number(valueArr[1])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                tooltips = 'tipsHigh' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					             | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(checkItem.referenceRangeValue){             | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              let criticalRangeValue = checkItem.criticalRangeValue | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              let valueArr = checkItem.referenceRangeValue.split('-')             | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              if(valueArr.length == 1) valueArr.unshift(0) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                          | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              // console.log('valueArr',checkItem.referenceRangeValue,valueArr) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              if(criticalRangeValue){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                let criticalArr = criticalRangeValue.split('-') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if(criticalArr.length == 1) criticalArr.unshift(0) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                // console.log('criticalArr',checkItem.criticalRangeValue,criticalArr) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if(result < Number(criticalArr[0])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  tooltips = 'tipsSuperLow' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                }else if(result > Number(criticalArr[1])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  tooltips = 'tipsSuperHigh'                 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                }else if(result < Number(valueArr[0])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  tooltips = 'tipsLow' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                }else if(result > Number(valueArr[1])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  tooltips = 'tipsHigh'                 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              }else{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if(result < Number(valueArr[0])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  tooltips = 'tipsLow' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                }else if(result > Number(valueArr[1])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                  tooltips = 'tipsHigh' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }else{ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              if(result < Number(valueArr[0])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                tooltips = 'tipsLow' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              }else if(result > Number(valueArr[1])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                tooltips = 'tipsHigh' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            //错误值校验 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            let errArr = [] | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(checkItem.inputCheck){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              errArr = checkItem.inputCheck.split('-') | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              if(errArr.length == 1) errArr.unshift(-1)               | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            }  | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            if(errArr && errArr.length > 1){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              if(result < Number(errArr[0]) || result > Number(errArr[1])){ | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                tooltips = 'tipsError' | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                console.log('checkItem',checkItem) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					              } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |