From 2d50b6f3208e94e2bb4049bb418182db22906c76 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=86=8A=E9=A3=9E?= Date: Thu, 7 Mar 2024 15:31:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=B4=E5=BA=8A=E6=95=B0=E6=8D=AEPDF?= =?UTF-8?q?=E6=A8=A1=E7=89=88=E4=B8=8B=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/uploadClinicalData.vue | 9 +++------ .../visit/crc-upload/components/uploadClinicalData.vue | 9 +++------ src/views/trials/trials-workbench/index.vue | 1 + 3 files changed, 7 insertions(+), 12 deletions(-) diff --git a/src/components/clinicalDataQuestions/components/uploadClinicalData.vue b/src/components/clinicalDataQuestions/components/uploadClinicalData.vue index a523a6c8..69ab47d4 100644 --- a/src/components/clinicalDataQuestions/components/uploadClinicalData.vue +++ b/src/components/clinicalDataQuestions/components/uploadClinicalData.vue @@ -237,7 +237,7 @@ icon="el-icon-download" size="small" :loading="downloadLoading" - @click.native.prevent="handleDownloadTpl(cd.ClinicalDataTrialSetId)" + @click.native.prevent="handleDownloadTpl(cd)" > {{ $t('trials:uploadClinicalData:button:downloadTemplate') }} @@ -551,11 +551,8 @@ export default { }) }) }, - handleDownloadTpl(clinicalDataTrialSetId) { - this.downloadLoading = true - DownloadTrialClinicalFile(clinicalDataTrialSetId).then(data => { - this.downloadLoading = false - }).catch(() => { this.downloadLoading = false }) + handleDownloadTpl(cd) { + window.open(this.OSSclientConfig.basePath + cd.Path) } } diff --git a/src/views/trials/trials-panel/visit/crc-upload/components/uploadClinicalData.vue b/src/views/trials/trials-panel/visit/crc-upload/components/uploadClinicalData.vue index f4060040..cfeeba47 100644 --- a/src/views/trials/trials-panel/visit/crc-upload/components/uploadClinicalData.vue +++ b/src/views/trials/trials-panel/visit/crc-upload/components/uploadClinicalData.vue @@ -234,7 +234,7 @@ icon="el-icon-download" size="small" :loading="downloadLoading" - @click.native.prevent="handleDownloadTpl(cd.ClinicalDataTrialSetId)" + @click.native.prevent="handleDownloadTpl(cd)" > {{ $t('trials:uploadClinicalData:button:downloadTemplate') }} @@ -607,11 +607,8 @@ export default { }) }) }, - handleDownloadTpl(clinicalDataTrialSetId) { - this.downloadLoading = true - DownloadTrialClinicalFile(clinicalDataTrialSetId).then(data => { - this.downloadLoading = false - }).catch(() => { this.downloadLoading = false }) + handleDownloadTpl(cd) { + window.open(this.OSSclientConfig.basePath + cd.Path) } } diff --git a/src/views/trials/trials-workbench/index.vue b/src/views/trials/trials-workbench/index.vue index f030f2e0..33f826e9 100644 --- a/src/views/trials/trials-workbench/index.vue +++ b/src/views/trials/trials-workbench/index.vue @@ -150,6 +150,7 @@ export default { }, refreshStats() { this.$refs['panelCount'].getData() + this.getNeedSignTrialDocTrialIdList() }, getNeedSignTrialDocTrialIdList() { getNeedSignTrialDocTrialIdList().then(res => {