| 
					
					
						
							
						
					
					
				 | 
				@ -381,7 +381,7 @@ namespace Shentun.Peis.OccupationalDiseaseReports | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				                //人员
 | 
				 | 
				 | 
				                //人员
 | 
			
		
		
	
		
			
				 | 
				 | 
				                //var patientRegisters = patientRegisterList.Select(m => m.patientRegister).Distinct().ToList();
 | 
				 | 
				 | 
				                //var patientRegisters = patientRegisterList.Select(m => m.patientRegister).Distinct().ToList();
 | 
			
		
		
	
		
			
				 | 
				 | 
				                | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				                var patientRegisterfisrt = patientRegisterList.First(); | 
				 | 
				 | 
				                var patientRegisterfisrt = patientRegisterList.First(); | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -393,7 +393,11 @@ namespace Shentun.Peis.OccupationalDiseaseReports | 
			
		
		
	
		
			
				 | 
				 | 
				                msg.RecordNumber = await _sysParmValueManager.GetSysParmValueAsync(Guid.Empty, "medical_center_record_number"); | 
				 | 
				 | 
				                msg.RecordNumber = await _sysParmValueManager.GetSysParmValueAsync(Guid.Empty, "medical_center_record_number"); | 
			
		
		
	
		
			
				 | 
				 | 
				                msg.ReportDate = DateTime.Now.ToString("yyyy年MM月dd日"); | 
				 | 
				 | 
				                msg.ReportDate = DateTime.Now.ToString("yyyy年MM月dd日"); | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				                msg.OcCheckTypeNames = (await _ocCheckTypeRepository.GetListAsync()).Select(s => s.DisplayName).ToList(); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                msg.OcCheckTypeNames = (await _ocCheckTypeRepository.GetListAsync()).Select(s => new GetCompanyOccupationalDiseaseDetailReportOcCheckTypeDetailDto | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    OcCheckTypeName = s.DisplayName, | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    IsSelected = false | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                }).ToList(); | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				                #region 检查情况报告列表
 | 
				 | 
				 | 
				                #region 检查情况报告列表
 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -417,9 +421,15 @@ namespace Shentun.Peis.OccupationalDiseaseReports | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				                #endregion
 | 
				 | 
				 | 
				                #endregion
 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				                msg.SelectedOcCheckTypeNames = ocCheckTypeDetails.Select(s => s.OcCheckTypeName).Distinct().ToList(); | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                #region 选中检查类别
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                foreach (var item in msg.OcCheckTypeNames) | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    var isSelected = ocCheckTypeDetails.Count(f => f.OcCheckTypeName == item.OcCheckTypeName) > 0 ? true : false; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                    item.IsSelected = isSelected; | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                }  | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				                #endregion
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				                | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				                #region 未见异常人员一览表
 | 
				 | 
				 | 
				                #region 未见异常人员一览表
 | 
			
		
		
	
		
			
				 | 
				 | 
				                var noAbnormalConditionsDetails = patientRegisterList.Where(m => !string.IsNullOrWhiteSpace(m.patientOccupationalDisease.OccupationalAbnormal) | 
				 | 
				 | 
				                var noAbnormalConditionsDetails = patientRegisterList.Where(m => !string.IsNullOrWhiteSpace(m.patientOccupationalDisease.OccupationalAbnormal) | 
			
		
		
	
		
			
				 | 
				 | 
				                && m.patientOccupationalDisease.OccupationalAbnormal.Contains("未见异常")) | 
				 | 
				 | 
				                && m.patientOccupationalDisease.OccupationalAbnormal.Contains("未见异常")) | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |