This commit is contained in:
he
2023-01-11 10:24:59 +08:00
parent 50527d9c33
commit bc3d2c0f71
6 changed files with 66 additions and 2 deletions
@@ -270,6 +270,9 @@ namespace IRaCIS.Application.Contracts
public List<TrialCriterionReadingCategory> CriterionReadingCategoryList { get; set; }
//任务阅片状态
public List<ReadingTaskState> ReadingTaskStateList { get; set; }
public List<CriterionFile> CriterionFileList { get; set; }
@@ -278,7 +281,9 @@ namespace IRaCIS.Application.Contracts
new CriterionReadingCategory()
{
EnrollId = EnrollId,
CriterionFileList= CriterionFileList.Where(x=>x.CriterionType==t.CriterionType).ToList(),
ToDoQuantity= ReadingTaskStateList.Where(x=>x!=ReadingTaskState.HaveSigned).Count(),
CompletionQuantity = ReadingTaskStateList.Where(x => x == ReadingTaskState.HaveSigned).Count(),
CriterionFileList = CriterionFileList.Where(x=>x.CriterionType==t.CriterionType).ToList(),
TrialReadingCriterionId = t.TrialReadingCriterionId,
ReadingCategorys = CriterionReadingCategoryList.Where(c => c.TrialReadingCriterionId == t.TrialReadingCriterionId).Select(t => t.ReadingCategory).OrderBy(c => c).ToList()
}).ToList();
@@ -363,6 +368,13 @@ namespace IRaCIS.Application.Contracts
public Guid EnrollId { get; set; }
public Guid TrialReadingCriterionId { get; set; }
/// <summary>
/// 待办数量
/// </summary>
public int ToDoQuantity { get; set; }
public int CompletionQuantity { get; set; }
public List<CriterionFile> CriterionFileList { get; set; }