From bd134ec4bda9295292b9f7165077f3c3371e6477 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Fri, 27 Jun 2025 13:44:54 +0800 Subject: [PATCH] =?UTF-8?q?=E9=98=85=E7=89=87=E5=B7=A5=E5=85=B7=E5=9C=A8DI?= =?UTF-8?q?COM=E6=96=87=E4=BB=B6=E4=B8=AD=E4=B8=8D=E5=85=B7=E5=A4=87pixels?= =?UTF-8?q?pacing=E6=97=B6=EF=BC=8C=E4=B8=8D=E8=83=BD=E6=B5=8B=E9=87=8F?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trials-panel/reading/dicoms/components/DicomCanvas.vue | 3 ++- .../reading/dicoms/customize/CustomizeDicomCanvas.vue | 4 ++-- 2 files changed, 4 insertions(+), 3 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 938f33d5..88ba930e 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/DicomCanvas.vue @@ -137,7 +137,7 @@ import Contextmenu from 'vue-contextmenujs' Vue.use(Contextmenu) import * as cornerstone from 'cornerstone-core' import metaDataProvider from '@/utils/metaDataProvider' -cornerstone.metaData.addProvider(metaDataProvider, { priority: 10 }); + import * as cornerstoneMath from 'cornerstone-math' import * as cornerstoneTools from 'cornerstone-tools' const scroll = cornerstoneTools.import('util/scrollToIndex') @@ -1134,6 +1134,7 @@ export default { // resolve() // }) this.loading = true + cornerstone.metaData.addProvider(metaDataProvider, 1); cornerstone.loadAndCacheImage(this.stack.imageIds[this.stack.currentImageIdIndex]) .then(async image => { if (this.stack.imageIds.indexOf(image.imageId) !== -1) { diff --git a/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomCanvas.vue b/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomCanvas.vue index 0ccdd5a4..99e5aff9 100644 --- a/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomCanvas.vue +++ b/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomCanvas.vue @@ -137,7 +137,7 @@ import Contextmenu from 'vue-contextmenujs' Vue.use(Contextmenu) import * as cornerstone from 'cornerstone-core' import metaDataProvider from '@/utils/metaDataProvider' -cornerstone.metaData.addProvider(metaDataProvider, { priority: 10 }); + import * as cornerstoneMath from 'cornerstone-math' import * as cornerstoneTools from 'cornerstone-tools' const scroll = cornerstoneTools.import('util/scrollToIndex') @@ -1088,6 +1088,7 @@ export default { // resolve() // }) this.loading = true + cornerstone.metaData.addProvider(metaDataProvider, 1); cornerstone.loadAndCacheImage(this.stack.imageIds[this.stack.currentImageIdIndex]) .then(async image => { if (this.stack.imageIds.indexOf(image.imageId) !== -1) { @@ -1285,7 +1286,6 @@ export default { 'imagePlaneModule', enabledElement.image.imageId ) - if (!imagePlane || !imagePlane.rowCosines || !imagePlane.columnCosines) { return }