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 d5b2b0c1..1778aa3f 100644 --- a/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue +++ b/src/views/trials/trials-panel/reading/dicoms3D/components/Segmentations.vue @@ -127,7 +127,7 @@ {{ $t('trials:reading:Segmentations:title:InactiveSegmentationsShow') - }} + }} @@ -163,7 +163,8 @@ - {{ $t("trials:reading:Segmentations:button:save") }} @@ -186,21 +187,39 @@ - {{ $t('trials:reading:Segmentations:button:getBidirectional') }} - - + --> + - L:{{ Number(item.bidirectional.maxMajor).toFixed(2) }} mm - S:{{ Number(item.bidirectional.maxMinor).toFixed(2) }} mm + L: {{ + item.bidirectional && item.bidirectional.maxMajor + ? Number(item.bidirectional.maxMajor).toFixed(2) : ' ' + }} mm + S: {{ + item.bidirectional && item.bidirectional.maxMinor + ? Number(item.bidirectional.maxMinor).toFixed(2) : ' ' + }} mm - - + + + + + + + + @@ -253,7 +272,8 @@ - + {{ $t("trials:reading:Segmentations:button:saveAll") }} @@ -746,7 +766,7 @@ export default { return name }, getSegmentName(arr, num = 1) { - let defaultSegmentName = arr[0].SegmentLabel + let defaultSegmentName = this.trialCriterion && this.trialCriterion.DefaultSegmentName && this.trialCriterion.DefaultSegmentName.SegmentNameList && this.trialCriterion.DefaultSegmentName.SegmentNameList.length > 0 ? this.trialCriterion.DefaultSegmentName.SegmentNameList[0] : arr[0].SegmentLabel let name = defaultSegmentName + num let has = arr.find(item => item.SegmentLabel === name) num++