From 081c82283d67ad7a8a3b07c2564581abc24b363c Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Fri, 21 Nov 2025 18:05:36 +0800 Subject: [PATCH] 1 --- src/views/trials/trials-inspection/index.vue | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/views/trials/trials-inspection/index.vue b/src/views/trials/trials-inspection/index.vue index 6ef2bd0..b3fa3bc 100644 --- a/src/views/trials/trials-inspection/index.vue +++ b/src/views/trials/trials-inspection/index.vue @@ -338,18 +338,19 @@ export default { patient.StudyList.forEach((study) => { if (Array.isArray(study.SeriesList) && study.SeriesList.length > 0) { study.SeriesList.forEach((series) => { + if (study.StudyDIRPath && !study.dirHas) { + study.dirHas = true + let obj = { + name: `${study.PatientId}/${study.StudyTime.split(' ')[0]}_${series.Modality + }/DICOMDIR`, + url: this.OSSclientConfig.basePath + study.StudyDIRPath, + } + files.push(obj) + } if ( Array.isArray(series.InstanceList) && series.InstanceList.length > 0 ) { - if (study.StudyDIRPath) { - let obj = { - name: `${study.PatientId}/${study.StudyTime.split(' ')[0]}_${series.Modality - }/DICOMDIR`, - url: this.OSSclientConfig.basePath + study.StudyDIRPath, - } - files.push(obj) - } series.InstanceList.forEach((instance) => { let fileName = instance.FileName || instance.Path.split('/').pop() let obj = {