From 035e46bacc17fb3f9ea3e8b4a95cf2563e4b3c8d Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Fri, 4 Jul 2025 16:06:43 +0800 Subject: [PATCH] =?UTF-8?q?RECIST1.1=E6=A0=87=E5=87=86=E9=98=85=E7=89=87?= =?UTF-8?q?=E6=97=B6=EF=BC=8C=E5=AF=B9=E4=BA=8E=E9=9D=9EDICOM=E5=9B=BE?= =?UTF-8?q?=E5=83=8F=E5=8F=AF=E4=BB=A5=E7=94=BB=E6=A0=87=E8=AE=B0=E5=B9=B6?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E7=97=85=E7=81=B6=EF=BC=8C=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E5=90=8E=E7=9A=84=E5=B7=A5=E5=85=B7=E4=B8=8D=E8=83=BD=E7=94=BB?= =?UTF-8?q?=E6=A0=87=E8=AE=B0=E4=BA=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dicoms/components/NoneDicomsCanvas.vue | 4 +- .../reading/dicoms3D/components/ReadPage.vue | 2 +- .../components/Recist/QuestionList.vue | 422 +++++++++--------- 3 files changed, 225 insertions(+), 203 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/NoneDicomsCanvas.vue b/src/views/trials/trials-panel/reading/dicoms/components/NoneDicomsCanvas.vue index 26a39252..b751fdce 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/NoneDicomsCanvas.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/NoneDicomsCanvas.vue @@ -570,7 +570,7 @@ export default { end: { x: e.offsetX, y: e.offsetY } }, remark: this.lesionName, - uuid: `${this.imgId}-${this.lesionName}`, + uuid: `${this.imgId}-${this.lesionName ? this.lesionName : Date.now()}`, toolName: 'ArrowAnnotate', toolType: 'ArrowAnnotate' } @@ -601,7 +601,7 @@ export default { end: { x: e.offsetX, y: e.offsetY } }, remark: this.lesionName, - uuid: `${this.imgId}-${this.lesionName}`, + uuid: `${this.imgId}-${this.lesionName ? this.lesionName : Date.now()}`, toolName: 'RectangleRoi', toolType: 'RectangleRoi' } diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue index fc995333..c147ebc1 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/ReadPage.vue @@ -1405,7 +1405,7 @@ export default { if (taskIdx === -1) return const annotations = this.visitTaskList[taskIdx].Annotations annotations.map(i => { - if (i.MeasureData) { + if (i.MeasureData && !Object.hasOwn(i.MeasureData, 'isDicomReading')) { const annotation = i.MeasureData annotation.highlighted = false cornerstoneTools.annotation.state.addAnnotation(annotation) diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/Recist/QuestionList.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/Recist/QuestionList.vue index b913e0c5..acaf05d4 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/Recist/QuestionList.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/Recist/QuestionList.vue @@ -8,35 +8,24 @@ {{ visitInfo.TaskBlindName }}
- - + +
- - + +