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 @@
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 @@