前端限制 界面显示,加字段
parent
2f5a4d5515
commit
366aba68ce
|
@ -235,7 +235,17 @@ namespace IRaCIS.Core.Application.Services
|
||||||
var isAdditionalAssessment = _readingQuestionCriterionTrialRepository.Where(t => t.TrialId == trialId && t.IsSigned && t.IsAdditionalAssessment == true
|
var isAdditionalAssessment = _readingQuestionCriterionTrialRepository.Where(t => t.TrialId == trialId && t.IsSigned && t.IsAdditionalAssessment == true
|
||||||
&&t.TrialCriterionAdditionalAssessmentTypeList.Any(c=>/*c.AdditionalAssessmentType==Domain.Share.Reading.AdditionalAssessmentType.BrainMetastasis &&*/ c.IsSelected==true)).Any();
|
&&t.TrialCriterionAdditionalAssessmentTypeList.Any(c=>/*c.AdditionalAssessmentType==Domain.Share.Reading.AdditionalAssessmentType.BrainMetastasis &&*/ c.IsSelected==true)).Any();
|
||||||
|
|
||||||
return ResponseOutput.Ok<PageOutput<UnionDocumentWithConfirmInfoView>>( result, new { NeedSignCount = needSignTrialDocCount + needSignSystemDocCount, NeedSignTrialDocCount = needSignTrialDocCount, NeedSignSystemDocCount = needSignSystemDocCount, IsAdditionalAssessment = isAdditionalAssessment && isManualGenerateTask, TrialStatusStr = trialInfo.TrialStatusStr,TrialConfig= trialTaskConfig });
|
|
||||||
|
var isAllOnlySRReading = _readingQuestionCriterionTrialRepository.Where(t => t.TrialId == trialId && t.IsSigned).All(t => t.ReadingDivisionEnum == ReadingDivisionEnum.OnlySR);
|
||||||
|
|
||||||
|
return ResponseOutput.Ok<PageOutput<UnionDocumentWithConfirmInfoView>>( result, new {
|
||||||
|
NeedSignCount = needSignTrialDocCount + needSignSystemDocCount,
|
||||||
|
NeedSignTrialDocCount = needSignTrialDocCount,
|
||||||
|
NeedSignSystemDocCount = needSignSystemDocCount,
|
||||||
|
IsAllOnlySRReading= isAllOnlySRReading,
|
||||||
|
IsAdditionalAssessment = isAdditionalAssessment && isManualGenerateTask,
|
||||||
|
TrialStatusStr = trialInfo.TrialStatusStr,
|
||||||
|
TrialConfig= trialTaskConfig });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -750,9 +750,9 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
{
|
{
|
||||||
var currentUserList = siteUserList.Where(t => t.TrialSiteSurveyId == trialSiteSurveyId).ToList();
|
var currentUserList = siteUserList.Where(t => t.TrialSiteSurveyId == trialSiteSurveyId).ToList();
|
||||||
|
|
||||||
if(!currentUserList.Any(t=>t.Code=="1") || !currentUserList.Any(t => t.Code == "4"))
|
if(!currentUserList.Any(t=>t.Code=="1") || !currentUserList.Any(t => t.Code == "5"))
|
||||||
{
|
{
|
||||||
throw new BusinessValidationFailedException("本次提交,必须有CRC和影像负责人信息");
|
throw new BusinessValidationFailedException("本次提交,必须有CRC和影像阅片人信息");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -222,6 +222,8 @@ namespace IRaCIS.Core.Application.Contracts
|
||||||
public TrialQCProcess QCProcessEnum { get; set; } = TrialQCProcess.DoubleAudit;
|
public TrialQCProcess QCProcessEnum { get; set; } = TrialQCProcess.DoubleAudit;
|
||||||
|
|
||||||
public bool IsImageConsistencyVerification { get; set; } = true;
|
public bool IsImageConsistencyVerification { get; set; } = true;
|
||||||
|
|
||||||
|
public bool IsMedicalReview { get; set;}
|
||||||
}
|
}
|
||||||
|
|
||||||
public class TrialTaskConfigView : TrialTaskConfig
|
public class TrialTaskConfigView : TrialTaskConfig
|
||||||
|
|
Loading…
Reference in New Issue