caiyiling 2024-08-13 10:09:30 +08:00
parent 5c43369335
commit f6c1891780
2 changed files with 13 additions and 9 deletions

View File

@ -64,20 +64,18 @@
import * as dicomParser from 'dicom-parser' import * as dicomParser from 'dicom-parser'
import * as cornerstone from 'cornerstone-core' import * as cornerstone from 'cornerstone-core'
import * as cornerstoneWADOImageLoader from 'cornerstone-wado-image-loader' 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 dicomViewer from '@/components/Dicom/DicomViewer'
import dicomPreview from '@/components/Dicom/DicomPreview' import dicomPreview from '@/components/Dicom/DicomPreview'
cornerstoneWADOImageLoader.external.dicomParser = dicomParser cornerstoneWADOImageLoader.external.dicomParser = dicomParser
cornerstoneWADOImageLoader.external.cornerstone = cornerstone cornerstoneWADOImageLoader.external.cornerstone = cornerstone
// cornerstoneWADOImageLoader.webWorkerManager.initialize({ var config = {
// webWorkerPath: './webWorker.js', maxWebWorkers: navigator.hardwareConcurrency || 1,
// taskConfiguration: { startWebWorkersOnDemand: true
// decodeTask: { }
// codecsPath: './dicomCodecs.js' // var config = window.customWebWorkerConfig;
// } cornerstoneWADOImageLoader.webWorkerManager.initialize(config)
// }
// })
export default { export default {
components: { components: {
dicomViewer, dicomViewer,
@ -90,6 +88,7 @@ export default {
}, },
studyList: { studyList: {
type: Array, type: Array,
// eslint-disable-next-line vue/require-valid-default-prop
default: [] default: []
} }
}, },

View File

@ -779,6 +779,11 @@ import {
import * as dicomParser from "dicom-parser"; import * as dicomParser from "dicom-parser";
import * as cornerstone from "cornerstone-core"; import * as cornerstone from "cornerstone-core";
import * as cornerstoneWADOImageLoader from "cornerstone-wado-image-loader"; 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.dicomParser = dicomParser;
cornerstoneWADOImageLoader.external.cornerstone = cornerstone; cornerstoneWADOImageLoader.external.cornerstone = cornerstone;
import DicomPreview from "@/views/dicom-show/dicom-preview"; import DicomPreview from "@/views/dicom-show/dicom-preview";