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