diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index 2e68a92e3..a416abc91 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -7344,6 +7344,12 @@
+
+
+ 获取标准字典
+
+
+
获取所有下拉框 枚举 bool 数据
diff --git a/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs b/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs
index 4dc91477d..82065c085 100644
--- a/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs
+++ b/IRaCIS.Core.Application/Service/Document/DTO/TrialEmailNoticeConfigViewModel.cs
@@ -49,7 +49,7 @@ namespace IRaCIS.Core.Application.ViewModel
public string AuthorizationCode { get; set; } = string.Empty;
-
+ public CriterionType CriterionTypeEnum { get; set; }
public List ReceiveEmailList { get; set; }
public List CopyEmailList { get; set; }
diff --git a/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs b/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs
index 6c01ccee8..4c5540187 100644
--- a/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs
+++ b/IRaCIS.Core.Application/Service/Document/TrialEmailNoticeConfigService.cs
@@ -149,6 +149,55 @@ namespace IRaCIS.Core.Application.Service
$" 附件为入组确认报告,请查收 "
);
}
+
+ switch (criterionType)
+ {
+
+ case CriterionType.SelfDefine:
+ break;
+
+ case CriterionType.RECIST1Pointt1:
+ break;
+
+ case CriterionType.PCWG3:
+ break;
+
+ case CriterionType.mRECISTMesothelioma:
+ break;
+ case CriterionType.RECIL:
+ break;
+ case CriterionType.RECIST1Point0:
+ break;
+ case CriterionType.WHO:
+ break;
+ case CriterionType.PERCIST:
+ break;
+ case CriterionType.Forrest:
+ break;
+ case CriterionType.Lugano2014:
+ break;
+ case CriterionType.iRECIST:
+ break;
+ case CriterionType.RANO_BM:
+ break;
+ case CriterionType.RANO:
+ break;
+ case CriterionType.IWCLL2018:
+ break;
+ case CriterionType.mRECISTHCC:
+ break;
+ case CriterionType.Cheson2007:
+ break;
+ case CriterionType.IMWG2016:
+ break;
+ default:
+ break;
+ }
+
+
+
+
+
}
else if (businessScenarioEnum == CommonDocumentBusinessScenario.PDConfirmed)
{
@@ -164,6 +213,47 @@ namespace IRaCIS.Core.Application.Service
$" 附件为疾病进展确认报告,请查收 "
);
}
+
+ switch (criterionType)
+ {
+
+ case CriterionType.SelfDefine:
+ break;
+ case CriterionType.RECIST1Pointt1:
+ break;
+ case CriterionType.PCWG3:
+ break;
+ case CriterionType.mRECISTMesothelioma:
+ break;
+ case CriterionType.RECIL:
+ break;
+ case CriterionType.RECIST1Point0:
+ break;
+ case CriterionType.WHO:
+ break;
+ case CriterionType.PERCIST:
+ break;
+ case CriterionType.Forrest:
+ break;
+ case CriterionType.Lugano2014:
+ break;
+ case CriterionType.iRECIST:
+ break;
+ case CriterionType.RANO_BM:
+ break;
+ case CriterionType.RANO:
+ break;
+ case CriterionType.IWCLL2018:
+ break;
+ case CriterionType.mRECISTHCC:
+ break;
+ case CriterionType.Cheson2007:
+ break;
+ case CriterionType.IMWG2016:
+ break;
+ default:
+ break;
+ }
}
}
diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/ReadingCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/ReadingCalculateService.cs
index 92d0922d5..cac7daadd 100644
--- a/IRaCIS.Core.Application/Service/ReadingCalculate/ReadingCalculateService.cs
+++ b/IRaCIS.Core.Application/Service/ReadingCalculate/ReadingCalculateService.cs
@@ -60,7 +60,7 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
try
{
- CriterionType thisCriterionType = criterionType.Value;
+ CriterionType thisCriterionType = criterionType;
Type thisServiceType = CalculateServiceDic[thisCriterionType];
_useCriterion = _criterionServices.FirstOrDefault(x => x.GetType().Name == thisServiceType.Name + "Proxy");