From 920d0b21c6494953c72a041140fbce3a6a85fdcf Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Mon, 30 Mar 2026 16:50:25 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90dicom=E5=88=86=E5=89=B2=E3=80=91?= =?UTF-8?q?=E5=BD=93=E5=89=8D=E5=88=86=E7=BB=84=E9=80=89=E6=8B=A9=E4=B8=BA?= =?UTF-8?q?=E5=88=86=E7=BB=842=EF=BC=8C=E5=88=86=E7=BB=842=E6=B2=A1?= =?UTF-8?q?=E6=9C=89=E6=A0=87=E8=AE=B0=E6=95=B0=E6=8D=AE=EF=BC=8C=E5=BD=93?= =?UTF-8?q?=E5=88=87=E5=85=A5mpr=E6=A8=A1=E5=BC=8F=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E6=AD=A4=E6=97=B6=E6=98=BE=E7=A4=BA=E4=BA=86=E5=88=86=E7=BB=84?= =?UTF-8?q?1=E7=9A=84=E6=A0=87=E8=AE=B0=EF=BC=8C=E8=BF=99=E9=87=8C?= =?UTF-8?q?=E5=BD=B1=E5=83=8F=E6=A0=87=E8=AE=B0=E5=BA=94=E8=AF=A5=E4=B8=8E?= =?UTF-8?q?=E5=8F=B3=E4=BE=A7=E5=88=86=E5=89=B2=E9=80=89=E6=8B=A9=E7=BB=84?= =?UTF-8?q?=E5=90=8C=E6=AD=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms3D/components/Segmentations.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue b/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue index 7cd876d5..06f0e03c 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue @@ -559,7 +559,7 @@ export default { let item = arr[j] let bidirectional = annotation.state.getAllAnnotations().find(i => i.metadata.segmentationId === item.segmentationId && i.metadata.segmentIndex === item.segmentIndex && i.metadata.toolName === "SegmentBidirectional"); item.bidirectionalView = view - if (!bidirectional) return false + if (!bidirectional) continue annotation.visibility.setAnnotationVisibility(bidirectional.annotationUID, view) } this.resetViewport() @@ -720,7 +720,7 @@ export default { segmentIndex: segmentIndex, segmentationId: this.segmentationId, SegmentLabel: `Segment ${segmentIndex}`, - color: item.segments.length > this.colors.length ? this.colors[0] : this.colors[item.segments.length], + color: item.segments.length >= this.colors.length ? this.colors[0] : this.colors[item.segments.length], stats: null, bidirectional: null, bidirectionalView: true, @@ -1485,6 +1485,7 @@ export default { }) } this.isloaded = false + this.readingSegmentByConfig() } } catch (err) { this.loading = false