From 3ea46b5d1e0cb174965ca93817468ef66e113ab1 Mon Sep 17 00:00:00 2001
From: caiyiling <1321909229@qq.com>
Date: Tue, 2 Jun 2026 10:46:02 +0800
Subject: [PATCH 1/4] =?UTF-8?q?MRI-PDFF=E8=82=9D=E8=84=8F=E5=88=86?=
=?UTF-8?q?=E6=AE=B5=E4=BF=9D=E5=AD=98=E6=8E=A5=E5=8F=A3=E6=9B=B4=E6=94=B9?=
=?UTF-8?q?=EF=BC=9B=E8=87=AA=E5=AE=9A=E4=B9=89=E6=A0=87=E5=87=86=E6=8A=A5?=
=?UTF-8?q?=E5=91=8A=E6=9B=B4=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue | 2 +-
.../reading/visit-review/components/ReportPage.vue | 4 +++-
2 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue
index 55995fce..95a49324 100644
--- a/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue
+++ b/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue
@@ -595,7 +595,7 @@ export default {
picturePath: picturePath,
markTool: measureData ? measureData.type : ''
}
- const res = await submitTaskRowInfo(params, 11)
+ const res = await submitTaskRowInfo(params, 13)
if (res.IsSuccess) {
// 保存成功!
this.$message.success(this.$t('common:message:savedSuccessfully'))
diff --git a/src/views/trials/trials-panel/reading/visit-review/components/ReportPage.vue b/src/views/trials/trials-panel/reading/visit-review/components/ReportPage.vue
index 7d1ed7ed..dd1575f5 100644
--- a/src/views/trials/trials-panel/reading/visit-review/components/ReportPage.vue
+++ b/src/views/trials/trials-panel/reading/visit-review/components/ReportPage.vue
@@ -61,7 +61,9 @@
+ v-if="!((task.IsBaseLine && scope.row.LimitEdit === 1) || (!task.IsBaseLine && scope.row.LimitEdit === 2) || scope.row.LimitEdit === 0)">
+ {{ `${questionForm[scope.row.QuestionId] instanceof Array ? questionForm[scope.row.QuestionId][scope.row.xfIndex][scope.row.TableQuestionId] : questionForm[scope.row.QuestionId]}` }}
+
Date: Tue, 2 Jun 2026 10:59:46 +0800
Subject: [PATCH 2/4] 1
---
.../dicoms/components/MRIPDFFAdvance/QuestionForm.vue | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue
index 95a49324..9cc5814c 100644
--- a/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue
+++ b/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue
@@ -545,8 +545,6 @@ export default {
}
await store.dispatch('reading/removeMeasuredData', { visitTaskId: this.visitTaskId, measureData: this.questionForm.MeasureData, questionId: this.parentQsId, rowIndex: this.questionForm.RowIndex })
DicomEvent.$emit('getMeasureData')
-
- this.$set(this.questionForm, 'IsDicomReading', true)
this.$set(this.questionForm, 'MeasureData', '')
let anwsers = Object.assign({}, this.questionForm)
@@ -565,9 +563,9 @@ export default {
DicomEvent.$emit('getScreenshots', { questionId: this.parentQsId, rowIndex: this.questionForm.RowIndex, visitTaskId: this.visitTaskId, lesionName: this.lesionMark, lesionType: this.lesionType, isMarked: !!measureData }, async val => {
try {
let picturePath = ''
- if (val && measureData && this.questionForm.IsDicomReading) {
+ if (val && measureData) {
let pictureObj = await this.uploadScreenshots(`${new Date().getTime()}`, val)
-
+
picturePath = pictureObj.isSuccess ? this.$getObjectName(pictureObj.result.url) : ''
}
let answers = []
From 7daa7fda0c424058f8dce7d2f6169a75107ab750 Mon Sep 17 00:00:00 2001
From: caiyiling <1321909229@qq.com>
Date: Tue, 2 Jun 2026 11:14:52 +0800
Subject: [PATCH 3/4] =?UTF-8?q?=E6=98=AF=E5=90=A6=E5=8F=AF=E6=B5=8B?=
=?UTF-8?q?=E9=87=8F=E9=99=90=E5=88=B6=E6=9B=B4=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../dicoms/components/MRIPDFFAdvance/QuestionForm.vue | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue
index 9cc5814c..fe641865 100644
--- a/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue
+++ b/src/views/trials/trials-panel/reading/dicoms/components/MRIPDFFAdvance/QuestionForm.vue
@@ -352,9 +352,11 @@ export default {
// 1104 -- MRI-PDFF 1105 -- 是否可测量
this.$set(this.questionForm, 'saveTypeEnum', 1)
if (qs.QuestionMark === 1105) {
+ const meanId = this.getQuestionId(1104)
if (!v) {
- const meanId = this.getQuestionId(1104)
this.$set(this.questionForm, meanId, 'NE')
+ } else {
+ this.$set(this.questionForm, meanId, '')
}
}
this.setQuestions()
@@ -547,6 +549,7 @@ export default {
DicomEvent.$emit('getMeasureData')
this.$set(this.questionForm, 'MeasureData', '')
+ this.isDisabledMeasurableRadio = false
let anwsers = Object.assign({}, this.questionForm)
this.$emit('resetQuestions', { mean: '', isMeasurable, saveTypeEnum: this.questionForm.saveTypeEnum, rowIndex: this.rowIndex, questionId: this.parentQsId, anwsers: anwsers })
DicomEvent.$emit('refreshStudyListMeasureData')
From 4a7f8a0a93429f07c8e9b0013c7101140544810a Mon Sep 17 00:00:00 2001
From: caiyiling <1321909229@qq.com>
Date: Tue, 2 Jun 2026 11:38:09 +0800
Subject: [PATCH 4/4] =?UTF-8?q?=E9=9D=9Edicom=E8=87=AA=E5=AE=9A=E4=B9=89?=
=?UTF-8?q?=E9=98=85=E7=89=87=E6=8A=A5=E5=91=8A=E9=A1=B5=E6=9B=B4=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../trials-panel/reading/visit-review/components/ReportPage.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/views/trials/trials-panel/reading/visit-review/components/ReportPage.vue b/src/views/trials/trials-panel/reading/visit-review/components/ReportPage.vue
index dd1575f5..cfd7a195 100644
--- a/src/views/trials/trials-panel/reading/visit-review/components/ReportPage.vue
+++ b/src/views/trials/trials-panel/reading/visit-review/components/ReportPage.vue
@@ -62,7 +62,7 @@
- {{ `${questionForm[scope.row.QuestionId] instanceof Array ? questionForm[scope.row.QuestionId][scope.row.xfIndex][scope.row.TableQuestionId] : questionForm[scope.row.QuestionId]}` }}
+