diff --git a/src/api/trials.js b/src/api/trials.js
index b8866b8..d7c8e13 100644
--- a/src/api/trials.js
+++ b/src/api/trials.js
@@ -2794,7 +2794,13 @@ export function changeDicomReadingQuestionAnswer(param) {
data: param
})
}
-
+export function changeReportAnswer(param) {
+ return request({
+ url: `/ReadingImageTask/changeReportAnswer`,
+ method: 'post',
+ data: param
+ })
+}
export function saveImageQuality(param) {
return request({
url: `/ReadingImageTask/saveImageQuality`,
diff --git a/src/views/trials/trials-panel/reading/dicoms/components/ReportPage.vue b/src/views/trials/trials-panel/reading/dicoms/components/ReportPage.vue
index c6685b1..4bb04e2 100644
--- a/src/views/trials/trials-panel/reading/dicoms/components/ReportPage.vue
+++ b/src/views/trials/trials-panel/reading/dicoms/components/ReportPage.vue
@@ -20,8 +20,8 @@
{{ $t('trials:readingReport:button:refresh') }}
- {{ $t('trials:dicoms:button:evaluationReport') }}
+ {{ $t('trials:dicoms:button:evaluationReport') }}
{{ $t('trials:dicoms:button:tumorReport') }}
-
+
@@ -69,7 +69,46 @@
+ v-if="CriterionType === 10 && readingTaskState < 2 && [21, 14].includes(scope.row.QuestionType)">
+
+
+ handleTumorEvaluationChange(val, task.VisitTaskId)">
+
+
+
+
+ {{ $fd(scope.row.DictionaryCode, scope.row.Answers[task.VisitTaskId]) }}
+
+
+
+
+
+ evaluateReasonObjChange(val, task.VisitTaskId)" />
+ evaluateReasonObjChange(val, task.VisitTaskId)" />
+
+
+
+
+
+
+
+
+
-
+
@@ -238,7 +277,7 @@