| 
					
					
						
							
						
					
					
				 | 
				@ -160,35 +160,54 @@ export default { | 
			
		
		
	
		
			
				 | 
				 | 
				        case '3':  // 1 是数字型,3 是性激素期 | 
				 | 
				 | 
				        case '3':  // 1 是数字型,3 是性激素期 | 
			
		
		
	
		
			
				 | 
				 | 
				        case '1': | 
				 | 
				 | 
				        case '1': | 
			
		
		
	
		
			
				 | 
				 | 
				          // console.log('1、3') | 
				 | 
				 | 
				          // console.log('1、3') | 
			
		
		
	
		
			
				 | 
				 | 
				          if(checkItem.result && checkItem.referenceRangeValue){ | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				          if(checkItem.result){ | 
			
		
		
	
		
			
				 | 
				 | 
				            let tempResult = checkItem.result.replaceAll('<','').replaceAll('>','').replaceAll('=','').replaceAll('≤','').replaceAll('≥','').replaceAll(' ','') | 
				 | 
				 | 
				            let tempResult = checkItem.result.replaceAll('<','').replaceAll('>','').replaceAll('=','').replaceAll('≤','').replaceAll('≥','').replaceAll(' ','') | 
			
		
		
	
		
			
				 | 
				 | 
				            console.log('tempResult',isNaN(tempResult),tempResult) | 
				 | 
				 | 
				            console.log('tempResult',isNaN(tempResult),tempResult) | 
			
		
		
	
		
			
				 | 
				 | 
				            if(isNaN(tempResult)) break;             | 
				 | 
				 | 
				            if(isNaN(tempResult)) break;             | 
			
		
		
	
		
			
				 | 
				 | 
				            let result = Number(tempResult) | 
				 | 
				 | 
				            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) | 
			
		
		
	
		
			
				 | 
				 | 
				              } | 
				 | 
				 | 
				              } | 
			
		
		
	
		
			
				 | 
				 | 
				            } | 
				 | 
				 | 
				            } | 
			
		
		
	
		
			
				 | 
				 | 
				          } | 
				 | 
				 | 
				          } | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |