From 9448805f36221cdf5534d0026c45fad4fef7d6e7 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Mon, 10 Aug 2026 17:07:01 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=B6=E6=AE=B5=E6=A0=87=E6=B3=A8=E4=B8=8B?= =?UTF-8?q?=E8=BD=BDdicom=E6=96=87=E4=BB=B6=E7=9B=AE=E5=BD=95=E5=8F=98?= =?UTF-8?q?=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/downloadDicomAndNonedicom/index.vue | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/components/downloadDicomAndNonedicom/index.vue b/src/components/downloadDicomAndNonedicom/index.vue index 49bd1582..4ff5820c 100644 --- a/src/components/downloadDicomAndNonedicom/index.vue +++ b/src/components/downloadDicomAndNonedicom/index.vue @@ -336,6 +336,14 @@ export default { if (data.StudyList && data.StudyList.length > 0) { let StudyList = data.StudyList StudyList.forEach((study) => { + let arr = [] + study.SeriesList.forEach(item => { + if (!arr.includes(item.Modality)) { + arr.push(item.Modality) + } + }) + let str = arr.join('_') + let time = study.StudyTime.split(' ')[0] if (study.StudyDIRPath) { let obj = { name: `${data.SubjectCode}/${data.TaskBlindName @@ -347,7 +355,7 @@ export default { obj = { name: `${data.SubjectCode}/${data.VisitName }/${this.$fd('IsDicom', true)}/${study.StudyCode - }/DICOMDIR`, + }_${time}_${str}/DICOMDIR`, url: this.OSSclientConfig.basePath + study.StudyDIRPath, } } else if (this.IsReadingTaskViewInOrder === 0) { @@ -380,7 +388,7 @@ export default { obj = { name: `${data.SubjectCode}/${data.VisitName }/${this.$fd('IsDicom', true)}/${study.StudyCode - }/IMAGE/${fileName}`, + }_${time}_${str}/IMAGE/${fileName}`, url: this.OSSclientConfig.basePath + instance.Path, IsEncapsulated: instance.IsEncapsulated }