|
|
|
@ -393,7 +393,11 @@ namespace Shentun.Peis.OccupationalDiseaseReports |
|
|
|
msg.RecordNumber = await _sysParmValueManager.GetSysParmValueAsync(Guid.Empty, "medical_center_record_number"); |
|
|
|
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 检查情况报告列表
|
|
|
|
|
|
|
|
@ -417,7 +421,13 @@ namespace Shentun.Peis.OccupationalDiseaseReports |
|
|
|
|
|
|
|
#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 未见异常人员一览表
|
|
|
|
|