From 1265cef6f9695bbcb79f9ad4e768396ece6522ea Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Thu, 6 Mar 2025 11:01:46 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E6=A0=87=E5=87=86=E9=98=85?= =?UTF-8?q?=E7=89=87bug=E4=BF=AE=E5=A4=8D=E5=8F=8A=E9=9D=9Edicom=E9=98=85?= =?UTF-8?q?=E7=89=87=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/CriterionDictionary.vue | 37 +- .../components/EfficacyAssessment.vue | 4 +- .../components/IRecist/QuestionForm.vue | 4 +- .../dicoms/components/Lugano/QuestionForm.vue | 4 +- .../dicoms/components/Recist/QuestionForm.vue | 4 +- .../components/RecistBM/QuestionForm.vue | 3 +- .../reading/none-dicoms/index--.vue | 345 ++++++++++++++++-- .../reading/none-dicoms/index.vue | 345 ++---------------- .../visit-review/components/FileViewer.vue | 20 +- .../js/hardcodedMetaDataProvider.js | 2 +- 10 files changed, 396 insertions(+), 372 deletions(-) diff --git a/src/views/dictionary/template/components/CriterionDictionary.vue b/src/views/dictionary/template/components/CriterionDictionary.vue index b84113c7..f07f2e76 100644 --- a/src/views/dictionary/template/components/CriterionDictionary.vue +++ b/src/views/dictionary/template/components/CriterionDictionary.vue @@ -4,6 +4,7 @@
+ - 配置 + {{ $t('dictionary:template:criterionDictionary:button:config') }}
@@ -21,55 +22,63 @@ :data="list" stripe > + + + + + + @@ -122,21 +131,24 @@ {{ scope.$index + 1}} + + + @@ -170,7 +182,6 @@ export default { rowData: {}, activeName: '0', addOrEdit: { visible: false, title: '' }, - preview: { visible: false, title: 'eCRF预览' }, config: { visible: false, title: '全局配置' }, drawer_cfg: { drawerChild: false, parentId: '', title: '' }, drawer_cfg2: { drawerChild: false, parentId: '', title: '' }, diff --git a/src/views/dictionary/template/components/EfficacyAssessment.vue b/src/views/dictionary/template/components/EfficacyAssessment.vue index 378fc3b2..439e1c6c 100644 --- a/src/views/dictionary/template/components/EfficacyAssessment.vue +++ b/src/views/dictionary/template/components/EfficacyAssessment.vue @@ -54,7 +54,7 @@ - + diff --git a/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionForm.vue index 0ff10f50..d79ac418 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/IRecist/QuestionForm.vue @@ -680,7 +680,7 @@ export default { measureData.data.uuid = `${measureData.instanceId}-${measureData.data.remark}` } else { this.$set(this.questionForm, 'IsDicomReading', true) - + const lesionState = this.getQuestionVal(7) // 基线时,默认状态都为存在 if (this.isBaseLineTask && !lesionState) { const stateId = this.getQuestionId(7) @@ -735,7 +735,7 @@ export default { } } } - const lesionState = this.getQuestionVal(7) + var status = '' if (lesionState) { if (this.lesionType === 0 && lesionState === 1) { diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionForm.vue index d44d0447..9af16b9c 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionForm.vue @@ -775,7 +775,7 @@ export default { measureData.data.uuid = `${measureData.instanceId}-${measureData.data.remark}` } else { this.$set(this.questionForm, 'IsDicomReading', true) - + const lesionState = this.getQuestionVal(7) // 基线时,默认状态都为存在 if (this.isBaseLineTask && !lesionState) { const stateId = this.getQuestionId(7) @@ -810,7 +810,7 @@ export default { if (this.lesionType === 0) { this.calculatePPD() } - const lesionState = this.getQuestionVal(7) + var status = '' if (lesionState) { if (this.lesionType === 0 && lesionState === 1) { diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Recist/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/Recist/QuestionForm.vue index b90c6074..746692e6 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Recist/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/Recist/QuestionForm.vue @@ -645,7 +645,7 @@ export default { measureData.data.uuid = `${measureData.instanceId}-${measureData.data.remark}` } else { this.$set(this.questionForm, 'IsDicomReading', true) - + const lesionState = this.getQuestionVal(7) // 基线时,默认状态都为存在 if (this.isBaseLineTask && !lesionState) { const stateId = this.getQuestionId(7) @@ -673,7 +673,7 @@ export default { } } - const lesionState = this.getQuestionVal(7) + var status = '' if (lesionState) { if (this.lesionType === 0 && lesionState === 1) { diff --git a/src/views/trials/trials-panel/reading/dicoms/components/RecistBM/QuestionForm.vue b/src/views/trials/trials-panel/reading/dicoms/components/RecistBM/QuestionForm.vue index 90dcf008..0886f8ff 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/RecistBM/QuestionForm.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/RecistBM/QuestionForm.vue @@ -571,6 +571,7 @@ export default { measureData.data.uuid = `${measureData.instanceId}-${measureData.data.remark}` } else { this.$set(this.questionForm, 'IsDicomReading', true) + const lesionState = this.getQuestionVal(7) // 基线时,默认状态都为存在 if (this.isBaseLineTask && !lesionState) { const stateId = this.getQuestionId(7) @@ -599,7 +600,7 @@ export default { } } - const lesionState = this.getQuestionVal(7) + var status = '' if (lesionState) { if (this.lesionType === 0 && lesionState === 1) { diff --git a/src/views/trials/trials-panel/reading/none-dicoms/index--.vue b/src/views/trials/trials-panel/reading/none-dicoms/index--.vue index f1c9db2e..7a690ea1 100644 --- a/src/views/trials/trials-panel/reading/none-dicoms/index--.vue +++ b/src/views/trials/trials-panel/reading/none-dicoms/index--.vue @@ -1,76 +1,347 @@ + + diff --git a/src/views/trials/trials-panel/reading/none-dicoms/index.vue b/src/views/trials/trials-panel/reading/none-dicoms/index.vue index 7a690ea1..f1c9db2e 100644 --- a/src/views/trials/trials-panel/reading/none-dicoms/index.vue +++ b/src/views/trials/trials-panel/reading/none-dicoms/index.vue @@ -1,347 +1,76 @@ - - diff --git a/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue b/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue index 8ef584a6..c46a8dc6 100644 --- a/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue +++ b/src/views/trials/trials-panel/reading/visit-review/components/FileViewer.vue @@ -51,11 +51,18 @@
+
+ +