From 22e22c3901e5c45aa1f3528b2565e5a06a5a27fb Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Tue, 12 Mar 2024 15:41:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=84=BE=E8=84=8F=E5=9E=82=E7=9B=B4=E5=BE=84?= =?UTF-8?q?=E6=B5=8B=E9=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms/components/DicomCanvas.vue | 5 ++ .../dicoms/components/Lugano/QuestionList.vue | 5 +- .../dicoms/components/QuestionItem.vue | 11 +--- .../reading/dicoms/components/Questions.vue | 59 +++++++++++++++---- 4 files changed, 58 insertions(+), 22 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue b/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue index ff6c26d7..c99788d6 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue @@ -789,6 +789,7 @@ export default { measureData.data = toolState.data[i] measureData.type = toolType measureData.thick = this.dicomInfo.thick + measureData.location = this.dicomInfo.location var uuid = toolState.data[i].uuid var idx = this.measureData.findIndex(item => item.MeasureData && item.MeasureData.data && item.MeasureData.data.uuid === uuid) if (idx > -1) { @@ -1036,6 +1037,7 @@ export default { measureData.data = toolState.data[i] measureData.type = toolType measureData.thick = this.dicomInfo.thick + measureData.location = this.dicomInfo.location measureData.ww = Math.round(viewport.voi.windowWidth) measureData.wc = Math.round(viewport.voi.windowCenter) measureData.data.active = false @@ -1357,6 +1359,7 @@ export default { measureData.data = e.detail.measurementData measureData.type = e.detail.toolName measureData.thick = this.dicomInfo.thick + measureData.location = this.dicomInfo.location measureData.ww = Math.round(viewport.voi.windowWidth) measureData.wc = Math.round(viewport.voi.windowCenter) @@ -1373,6 +1376,7 @@ export default { measureData.data = e.detail.measurementData measureData.type = e.detail.toolName measureData.thick = this.dicomInfo.thick + measureData.location = this.dicomInfo.location measureData.ww = Math.round(viewport.voi.windowWidth) measureData.wc = Math.round(viewport.voi.windowCenter) const canvas = this.canvas.querySelector('canvas') @@ -1487,6 +1491,7 @@ export default { measureData.data = measurementData measureData.type = toolType measureData.thick = this.dicomInfo.thick + measureData.location = this.dicomInfo.location measureData.ww = Math.round(viewport.voi.windowWidth) measureData.wc = Math.round(viewport.voi.windowCenter) measureData.data.active = false diff --git a/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionList.vue b/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionList.vue index e8edf58f..0ea0d2b2 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionList.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/Lugano/QuestionList.vue @@ -1118,7 +1118,7 @@ export default { } }, modifyMeasuredData(measureObj) { - if (measureObj.measureData.data.remark === 'Spleen') { + if (measureObj.measureData.data.remark === 'Spleen Tip' || measureObj.measureData.data.remark === 'Spleen Floor') { this.$refs['ecrf3'].setMeasuredData(measureObj.measureData) this.isNonTargetMeasurement = false } else { @@ -1133,7 +1133,7 @@ export default { }, // 设置测量数据 setMeasuredData(measureData) { - if (this.isNonTargetMeasurement || measureData.data.remark === 'Spleen') { + if (this.isNonTargetMeasurement || measureData.data.remark === 'Spleen Tip' || measureData.data.remark === 'Spleen Floor') { this.$refs['ecrf3'].setMeasuredData(measureData) this.isNonTargetMeasurement = false return @@ -1397,6 +1397,7 @@ export default { margin-bottom: 10px; span{ font-size: 15px; + color: red; } } } diff --git a/src/views/trials/trials-panel/reading/dicoms/components/QuestionItem.vue b/src/views/trials/trials-panel/reading/dicoms/components/QuestionItem.vue index aefe4d32..3ea9d642 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/QuestionItem.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/QuestionItem.vue @@ -25,14 +25,7 @@ ]" :class="[question.Type==='group'?'mb':question.Type==='upload'?'uploadWrapper':'']" > -