caiyiling 2026-03-30 10:48:04 +08:00
parent dbdec93efc
commit 91554e0e30
4 changed files with 17 additions and 11 deletions

View File

@ -465,12 +465,15 @@ export default {
},
async createImageIdsAndCacheMetaData(obj) {
this.loading = true
await createImageIdsAndCacheMetaData({
try {
return await createImageIdsAndCacheMetaData({
modality: obj.Modality,
imageIds: obj.ImageIds
})
this.loading = false
},
})
} finally {
this.loading = false
}
},
async setSeriesInfo(obj, isLocate = false) {
try {
let data = obj

View File

@ -531,7 +531,7 @@ export default {
} finally {
this.loading = false
}
},
},
getFusionVolumes() {
const ctVolumeId = this.ctSeries?.SeriesInstanceUid
const ptFusionVolumeId = this.ptVolumeId

View File

@ -1603,7 +1603,7 @@ export default {
renderAnnotations(series) {
if (series.SeriesInstanceUid) {
let volume = cache.getVolume(series.SeriesInstanceUid)
console.log(volume.metadata.FrameOfReferenceUID);
// console.log(volume.metadata.FrameOfReferenceUID);
}
const taskId = series.TaskInfo ? series.TaskInfo.VisitTaskId : null
@ -3702,11 +3702,11 @@ export default {
if (cache.getVolume(volumeId)) {
volume = cache.getVolume(volumeId)
} else {
await this.$refs[`${this.viewportKey}-0`][0].createImageIdsAndCacheMetaData(serie)
let imageIds = await this.$refs[`${this.viewportKey}-0`][0].createImageIdsAndCacheMetaData(serie)
// imageIds = this.sortImageIdsByImagePositionPatient(imageIds)
volume = await volumeLoader.createAndCacheVolume(volumeId, { imageIds: serie.ImageIds })
volume = await volumeLoader.createAndCacheVolume(volumeId, { imageIds: imageIds })
volume.load()
}
}
res({ volumeId, volume })
})
},

View File

@ -480,12 +480,15 @@ export default {
},
async createImageIdsAndCacheMetaData(obj) {
this.loading = true
await createImageIdsAndCacheMetaData({
try {
return await createImageIdsAndCacheMetaData({
modality: obj.Modality,
imageIds: obj.ImageIds
})
} finally {
this.loading = false
},
}
},
async getVolume(serie, isFusion = false) {
return new Promise(async res => {
let volumeId = `${isFusion ? 'fusion_' : ''}` + serie.SeriesInstanceUid;