@@ -38,7 +38,39 @@
-->
-
#{{ item.seriesNumber }}
+
+
#{{ item.seriesNumber }}
+
+
+
+
+
+
+
+
+
{{ instance.InstanceNumber }}
+
+ {{ `${instance.NumberOfFrames > 0 ? instance.NumberOfFrames : 1} frame` }}
+
+
+
+
+
+
+
+
+
{{ item.description }}
1) {
+ for (let j = 0; j < instanceInfo.NumberOfFrames; j++) {
+ imageIds.push(`${instanceInfo.FileId}?frame=${j}`)
+ }
+ } else {
+ imageIds.push(instanceInfo.FileId)
+ }
+ const seriesInfo = {
+ seriesNumber: series.seriesNumber,
+ description: series.description,
+ modality: series.modality,
+ instanceCount: series.instanceCount,
+ imageIds: imageIds,
+ previewImageId: imageIds[0],
+ }
+ this.$refs.dicomViewer.loadImageStack(seriesInfo)
+ },
showSeriesImage(seriesIndex) {
// if (seriesIndex === this.currentSeriesIndex) return;
this.currentSeriesIndex = seriesIndex
@@ -183,136 +261,172 @@ export default {
}
-
diff --git a/src/views/dictionary/institutions/components/Hospitals.vue b/src/views/dictionary/institutions/components/Hospitals.vue
index 7afd1eb7..7447cb84 100644
--- a/src/views/dictionary/institutions/components/Hospitals.vue
+++ b/src/views/dictionary/institutions/components/Hospitals.vue
@@ -124,7 +124,7 @@