From 3c0b084f7ef56b737e42b4c3d42bbecfb143c232 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Wed, 1 Apr 2026 09:58:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=86=E5=89=B2=E6=96=87=E4=BB=B6=E4=BF=9D?= =?UTF-8?q?=E5=AD=98=E5=88=86=E5=89=B2=E6=AE=B5=E4=B8=8E=E5=88=86=E5=89=B2?= =?UTF-8?q?=E6=A0=87=E8=AE=B0=E4=B8=8D=E4=B8=80=E8=87=B4=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../reading/dicoms3D/components/Segmentations.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 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 70eb81a4..366315b7 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue @@ -1001,7 +1001,7 @@ export default { metadata: [], labelmaps2D }; - + let segmentIndexs = [] labelmap3D.segmentsOnLabelmap.forEach(segmentIndex => { const color = segmentation.config.color.getSegmentIndexColor( `${this.viewportKey}-${this.activeViewportIndex}`, @@ -1013,6 +1013,7 @@ export default { ).map(value => Math.round(value)); let segment = group.segments.find(item => item.segmentIndex === segmentIndex) if (segment) { + segmentIndexs.push(segmentIndex) let SegmentLabel = segment.SegmentLabel const segmentMetadata = { SegmentNumber: segmentIndex.toString(), @@ -1044,9 +1045,9 @@ export default { labelmap3D, metaData ); - group.segments.forEach((item, index) => { + segmentIndexs.forEach((item, index) => { if (generatedSegmentation.dataset.SegmentSequence[index]) { - generatedSegmentation.dataset.SegmentSequence[index].SegmentNumber = item.segmentIndex.toString() + generatedSegmentation.dataset.SegmentSequence[index].SegmentNumber = item.toString() } }) @@ -1626,7 +1627,7 @@ export default { } if (this.segmentationId && this.segmentIndex && this.segmentList && this.segmentList.length > 0) { let segment = this.segmentList.find(item => item.segmentationId === this.segmentationId).segments.find(item => item.segmentIndex === this.segmentIndex) - console.log(segment, 'segment') + // console.log(segment, 'segment') this.selectSegmentGroup(segment) // this.selectSegment(segment) }