From 9ecaf5e267b9eb5844060804075622e506327e76 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Mon, 24 Aug 2026 09:45:13 +0800 Subject: [PATCH] 1 --- .../reading/dicoms/components/DicomViewer.vue | 12 +- .../reading/dicoms/components/upload.js | 1 + .../dicoms/customize/CustomizeDicomCanvas.vue | 6 +- .../dicoms/customize/CustomizeDicomViewer.vue | 52 ++-- .../dicoms/customize/CustomizeStudyList.vue | 246 ++++++++++-------- 5 files changed, 172 insertions(+), 145 deletions(-) diff --git a/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue b/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue index a5c05834..b918caa0 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue +++ b/src/views/trials/trials-panel/reading/dicoms/components/DicomViewer.vue @@ -422,7 +422,7 @@ -
@@ -431,15 +431,7 @@
{{ $t('trials:reading:button:upload') }}
- +
diff --git a/src/views/trials/trials-panel/reading/dicoms/components/upload.js b/src/views/trials/trials-panel/reading/dicoms/components/upload.js index 9e489616..6dc1de8a 100644 --- a/src/views/trials/trials-panel/reading/dicoms/components/upload.js +++ b/src/views/trials/trials-panel/reading/dicoms/components/upload.js @@ -96,6 +96,7 @@ async function deleteCache(path) { * */ export async function changeFile(key, file, study, image) { + // console.log(image, 'image') // return console.log(study, 'study') let dataset = dcmjs.data.DicomMessage.readFile(image.data.byteArray.buffer) // console.log(dataset, 'dataset') 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 92e832e6..deb5e397 100644 --- a/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomCanvas.vue +++ b/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomCanvas.vue @@ -36,7 +36,7 @@
Pos: {{ mousePosition.x ? mousePosition.x.toFixed(0) : '' }}, {{ mousePosition.y ? mousePosition.y.toFixed(0) : - '' }} + '' }}
@@ -477,6 +477,10 @@ export default { DicomEvent.$off('updateImage') }, methods: { + getInfo() { + var image = cornerstone.getImage(this.canvas) + return image + }, goViewer(e) { console.log(this.$refs['sliderBox'].clientHeight) var height = e.offsetY * 100 / this.$refs['sliderBox'].clientHeight diff --git a/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomViewer.vue b/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomViewer.vue index a1334bb0..7d0f89bc 100644 --- a/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomViewer.vue +++ b/src/views/trials/trials-panel/reading/dicoms/customize/CustomizeDicomViewer.vue @@ -309,11 +309,8 @@
{{ $t('trials:reading:button:reset') }}
- +
@@ -321,15 +318,8 @@
{{ $t('trials:reading:button:upload') }}
- +
@@ -337,7 +327,10 @@
{{ $t('trials:reading:button:download') }}
- + +
- + @@ -449,10 +442,10 @@ /> --> + :isReadingTaskViewInOrder="isReadingTaskViewInOrder" :StudyInstanceUID="StudyInstanceUID" :isReading="true" /> + :visible.sync="downloadImageVisible" :isReading="true" />