From 1ca4fb7dd4150291c2f954d12c68e12b648056ab Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Fri, 21 Aug 2026 11:34:52 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=B1=E5=83=8F=E6=9B=BF=E6=8D=A2=E4=B8=8E?= =?UTF-8?q?=E8=A1=A5=E5=85=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/reading.js | 21 ++ src/components/Dicom/DicomCanvas.vue | 4 + src/components/Dicom/DicomViewer.vue | 33 +- .../uploadDicomAndNonedicom/dicomFile.vue | 281 ++++++++------- .../uploadDicomAndNonedicom/index.vue | 6 +- src/utils/dcmUpload/anonymization.js | 7 +- src/utils/dcmUpload/dcmUpload.js | 3 +- src/utils/oss.js | 34 +- src/views/dicom-show/dicom-study.vue | 17 +- .../reading/dicoms/components/DicomCanvas.vue | 7 +- .../reading/dicoms/components/DicomViewer.vue | 33 +- .../reading/dicoms/components/ReadPage.vue | 7 +- .../reading/dicoms/components/StudyList.vue | 337 ++++++++++-------- .../reading/dicoms/components/upload.js | 204 +++++++++++ .../reading/dicoms3D/components/ReadPage.vue | 2 +- .../components/uploadDicomFiles2.vue | 293 ++++++++------- vue.config.js | 2 +- 17 files changed, 832 insertions(+), 459 deletions(-) create mode 100644 src/views/trials/trials-panel/reading/dicoms/components/upload.js diff --git a/src/api/reading.js b/src/api/reading.js index 0ac49b93..f29b086b 100644 --- a/src/api/reading.js +++ b/src/api/reading.js @@ -488,3 +488,24 @@ export function getFilterTableQuestion(data) { data }) } +export function deleteImageCache(params) { + return request({ + url: `/Study/deleteImageCache`, + method: 'delete', + params + }) +} +export function getAnonymizeInfo(params) { + return request({ + url: `/Study/getAnonymizeInfo`, + method: 'get', + params + }) +} +export function updateModality(params) { + return request({ + url: `/Study/updateModality`, + method: 'put', + params + }) +} diff --git a/src/components/Dicom/DicomCanvas.vue b/src/components/Dicom/DicomCanvas.vue index 68d8a4c7..5ee13cd1 100644 --- a/src/components/Dicom/DicomCanvas.vue +++ b/src/components/Dicom/DicomCanvas.vue @@ -213,6 +213,10 @@ export default { }, methods: { + getInfo() { + var image = cornerstone.getImage(this.canvas) + return image + }, loadImageStack(dicomSeries, text = '') { this.tip = text this.$nextTick(() => { diff --git a/src/components/Dicom/DicomViewer.vue b/src/components/Dicom/DicomViewer.vue index 20b902c0..3c7fe074 100644 --- a/src/components/Dicom/DicomViewer.vue +++ b/src/components/Dicom/DicomViewer.vue @@ -296,6 +296,13 @@ +
@@ -145,9 +134,11 @@