From 06e876619fac914ce221a2ed9c84f8f64ab3b641 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Thu, 7 Aug 2025 15:51:56 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BD=B1=E5=83=8F=E6=B1=87=E6=80=BB=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E9=98=85=E7=89=87=E5=BD=B1=E5=83=8F=E5=A4=A7=E5=B0=8F?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E3=80=81=E5=AF=BC=E5=87=BA=E9=98=85=E7=89=87?= =?UTF-8?q?=E5=BD=B1=E5=83=8F=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../trial-summary/image-summary/index.vue | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/src/views/trials/trials-panel/trial-summary/image-summary/index.vue b/src/views/trials/trials-panel/trial-summary/image-summary/index.vue index 1086d76e..119e2379 100644 --- a/src/views/trials/trials-panel/trial-summary/image-summary/index.vue +++ b/src/views/trials/trials-panel/trial-summary/image-summary/index.vue @@ -33,6 +33,10 @@ v-if="hasPermi(['trials:trials-panel:trial-summary:image-summary:exportImage'])"> {{ $t('trials:imageSummary:button:export_dicom') }} + + {{ $t('trials:imageSummary:button:export_readingDicom') }} + {{ $t('trials:imageSummary:button:export_image') }} @@ -79,6 +83,10 @@ + + @@ -102,7 +110,9 @@ {{ $t('trials:imageSummary:remark:SubjectImageAVGSizeStr') }} {{ image_size.SubjectImageAVGSizeStr }} , {{ $t('trials:imageSummary:remark:SubjectVisitImageAVGSizeStr') }} - {{ image_size.SubjectVisitImageAVGSizeStr }}, + {{ image_size.SubjectVisitImageAVGSizeStr }}{{ `; ` }} + {{ $t('trials:imageSummary:remark:TotalReadingImageSizeStr') }} + {{ image_size.TotalReadingImageSizeStr }} {{ `; ` }} {{ $t('trials:imageSummary:remark:CheckImageSize') }} {{ image_size.CheckImageSize }} @@ -144,6 +154,7 @@ export default { TotalImageSizeStr: null, SubjectImageAVGSizeStr: null, SubjectVisitImageAVGSizeStr: null, + TotalReadingImageSizeStr: null, CheckImageSize: null } } @@ -179,11 +190,12 @@ export default { } }, // 导出影像或关键图 - async handleExportImage(IsKeyImage = false) { + async handleExportImage(IsKeyImage = false, IsExportReading = false) { try { let data = { TrialId: this.$route.query.trialId, - IsKeyImage + IsKeyImage, + IsExportReading } data.SubjectVisitIdList = this.selectArr.map(item => item.SubjectVisitId) if (!IsKeyImage) { @@ -287,6 +299,7 @@ export default { this.image_size.TotalImageSizeStr = res.Result.TotalImageSizeStr; this.image_size.SubjectImageAVGSizeStr = res.Result.SubjectImageAVGSizeStr; this.image_size.SubjectVisitImageAVGSizeStr = res.Result.SubjectVisitImageAVGSizeStr; + this.image_size.TotalReadingImageSizeStr = res.Result.TotalReadingImageSizeStr; } } catch (err) { this.loading = false