diff --git a/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs b/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs
index 90ace2e50..ec6c5c769 100644
--- a/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs
+++ b/IRaCIS.Core.Application/Service/Reading/Dto/ReadingImageTaskViewModel.cs
@@ -445,7 +445,17 @@ namespace IRaCIS.Core.Application.Service.Reading.Dto
public string TaskBlindName { get; set; } = string.Empty;
}
+ public class GetReportsChartDataOutDto
+ {
+ }
+
+ public class GetReportsChartDataInDto
+ {
+ public Guid VisitTaskId { get; set; }
+
+ public Guid TrialId { get; set; }
+ }
public class SetReadKeyFileInDto
{
public Guid TrialCriterionId { get; set; }
diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
index bdb756256..4296099f7 100644
--- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
@@ -81,6 +81,17 @@ namespace IRaCIS.Core.Application.Service
IMapper _mapper, IUserInfo _userInfo, IStringLocalizer _localizer, IFusionCache _fusionCache) : BaseService, IReadingImageTaskService
{
+ ///
+ /// 获取报告图表数据
+ ///
+ ///
+ ///
+ [HttpPost]
+ public async Task GetReportsChartData(GetReportsChartDataInDto inDto)
+ {
+ return await _readingCalculateService.GetReportsChartData(inDto);
+ }
+
///
/// 设置已阅读关键文件
///
diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs
index 93089a6f5..6fb635a40 100644
--- a/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs
+++ b/IRaCIS.Core.Application/Service/ReadingCalculate/General/ReadingCalculateService.cs
@@ -240,6 +240,21 @@ namespace IRaCIS.Core.Application.Service.ReadingCalculate
}
+ ///
+ /// 获取报告图表数据
+ ///
+ ///
+ ///
+ public async Task GetReportsChartData(GetReportsChartDataInDto inDto)
+ {
+ var data = await GetReadingReportEvaluation(new GetReadingReportEvaluationInDto()
+ {
+ TrialId = inDto.TrialId,
+ VisitTaskId = inDto.VisitTaskId,
+ });
+ return new GetReportsChartDataOutDto();
+ }
+
///
/// 获取阅片报告
///
diff --git a/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs b/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs
index 53cb9f726..3ec83c3bf 100644
--- a/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs
+++ b/IRaCIS.Core.Application/Service/ReadingCalculate/Interface/IReadingCalculateService.cs
@@ -14,8 +14,12 @@ namespace IRaCIS.Core.Application.Service
///
Task CalculateTask(CalculateTaskInDto inDto);
-
-
+ ///
+ /// 获取报告图表数据
+ ///
+ ///
+ ///
+ Task GetReportsChartData(GetReportsChartDataInDto inDto);
///
/// 验证访视提交