diff --git a/src/views/dicom-show/dicom-preview.vue b/src/views/dicom-show/dicom-preview.vue index 6fd73d4f..dfcdef17 100644 --- a/src/views/dicom-show/dicom-preview.vue +++ b/src/views/dicom-show/dicom-preview.vue @@ -64,20 +64,18 @@ import * as dicomParser from 'dicom-parser' import * as cornerstone from 'cornerstone-core' import * as cornerstoneWADOImageLoader from 'cornerstone-wado-image-loader' -import dicomStore from '@/utils/dicom-store' +// import dicomStore from '@/utils/dicom-store' import dicomViewer from '@/components/Dicom/DicomViewer' import dicomPreview from '@/components/Dicom/DicomPreview' cornerstoneWADOImageLoader.external.dicomParser = dicomParser cornerstoneWADOImageLoader.external.cornerstone = cornerstone -// cornerstoneWADOImageLoader.webWorkerManager.initialize({ -// webWorkerPath: './webWorker.js', -// taskConfiguration: { -// decodeTask: { -// codecsPath: './dicomCodecs.js' -// } -// } -// }) +var config = { + maxWebWorkers: navigator.hardwareConcurrency || 1, + startWebWorkersOnDemand: true +} +// var config = window.customWebWorkerConfig; +cornerstoneWADOImageLoader.webWorkerManager.initialize(config) export default { components: { dicomViewer, @@ -90,6 +88,7 @@ export default { }, studyList: { type: Array, + // eslint-disable-next-line vue/require-valid-default-prop default: [] } }, diff --git a/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue b/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue index e98c8e47..e3353490 100644 --- a/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue +++ b/src/views/trials/trials-panel/visit/crc-upload/components/uploadDicomFiles2.vue @@ -779,6 +779,11 @@ import { import * as dicomParser from "dicom-parser"; import * as cornerstone from "cornerstone-core"; import * as cornerstoneWADOImageLoader from "cornerstone-wado-image-loader"; +var config = { + maxWebWorkers: navigator.hardwareConcurrency || 1, + startWebWorkersOnDemand: true, +} +cornerstoneWADOImageLoader.webWorkerManager.initialize(config) cornerstoneWADOImageLoader.external.dicomParser = dicomParser; cornerstoneWADOImageLoader.external.cornerstone = cornerstone; import DicomPreview from "@/views/dicom-show/dicom-preview";