diff --git a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
index 12f0cc3b5..4a7d43bf4 100644
--- a/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
+++ b/IRaCIS.Core.Application/IRaCIS.Core.Application.xml
@@ -12055,7 +12055,7 @@
-
+
保存表格问题标记
@@ -12299,6 +12299,14 @@
+
+
+ 提交表格行信息
+
+
+
+
+
提交表格问题答案 提交病灶 保存病灶
diff --git a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
index aff1da7de..6ebae3bf4 100644
--- a/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
+++ b/IRaCIS.Core.Application/Service/Reading/ReadingImageTask/ReadingImageTaskService.cs
@@ -105,8 +105,8 @@ namespace IRaCIS.Core.Application.Service
///
///
[HttpPost]
- [Route("/ReadingImageTask/SaveTableQuestionMark/{param}")]
- public async Task SaveTableQuestionMark(SaveTableQuestionMarkInDto inDto, string param)
+ [Route("/ReadingImageTask/SaveTableQuestionMark")]
+ public async Task SaveTableQuestionMark(SaveTableQuestionMarkInDto inDto)
{
inDto.FirstAddTaskId = await _readingTaskQuestionMarkRepository.Where(x => x.VisitTaskId == inDto.VisitTaskId && x.TableQuestionId == inDto.TableQuestionId && x.RowId == inDto.RowId).Select(x => x.FirstAddTaskId).FirstOrDefaultAsync();
@@ -136,7 +136,7 @@ namespace IRaCIS.Core.Application.Service
{
IsChangeOtherTask = false,
VisitTaskId = inDto.VisitTaskId,
- ComputationTrigger = (ComputationTrigger)int.Parse(param),
+ ComputationTrigger = ComputationTrigger.SaveTableQuestionMark,
});
return inDto;
@@ -2142,6 +2142,22 @@ namespace IRaCIS.Core.Application.Service
}
+ ///
+ /// 提交表格行信息
+ ///
+ ///
+ ///
+ ///
+ [HttpPost]
+ [Route("/ReadingImageTask/SubmitTaskRowInfo/{param}")]
+ public async Task SubmitTaskRowInfo(SubmitTableQuestionInDto inDto,string param)
+ {
+ inDto.ComputationTrigger = (ComputationTrigger)int.Parse(param);
+
+ return await SubmitTableQuestion(inDto);
+ }
+
+
///
/// 提交表格问题答案 提交病灶 保存病灶
///
diff --git a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs
index e45d25c53..bc8af61d7 100644
--- a/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs
+++ b/IRaCIS.Core.Domain.Share/Reading/ReadEnum.cs
@@ -2827,10 +2827,15 @@ public enum PET5PSScore
///
PatchDataStatistics = 9,
+ ///
+ /// 保存表格问题标记
+ ///
+ SaveTableQuestionMark = 10,
+
///
/// 保存肝脏分段
///
- SaveLiverSegments = 10,
+ SaveLiverSegments = 11,
}
///