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 }