From 14dacc2bc290c68bb08c3397fb11091fab06b422 Mon Sep 17 00:00:00 2001 From: HMS17 Date: Thu, 27 Aug 2026 16:57:59 -0400 Subject: [PATCH] [BI-2948] - Sample Submission Download --- src/views/sample-mgmt/SubmissionDetails.vue | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/views/sample-mgmt/SubmissionDetails.vue b/src/views/sample-mgmt/SubmissionDetails.vue index 772d961c..cbd20965 100644 --- a/src/views/sample-mgmt/SubmissionDetails.vue +++ b/src/views/sample-mgmt/SubmissionDetails.vue @@ -76,7 +76,7 @@ v-bind:action-menu-items=actions v-on:import-file="importFile()" v-on:download-file="exportDArTFile()" - v-on:download-lookup-file="exportLookupFile()" + v-on:download-sample-submission="exportSampleSubmission()" v-on:submit="startOrderSubmission()" v-on:manual-update-status="startManualUpdate()" v-on:check-status="checkVendorStatus()" @@ -461,7 +461,7 @@ export default class SubmissionDetails extends ProgramsBase { } actionsMenuItems.push(new ActionMenuItem('submission-download-file', 'download-file', 'Generate and Download DArT file')); - actionsMenuItems.push(new ActionMenuItem('submission-download-lookup-file', 'download-lookup-file', 'Download Lookup file')); + actionsMenuItems.push(new ActionMenuItem('submission-download-sample-submission', 'download-sample-submission', 'Download Sample Submission')); if (this.$ability.can('submit', 'Submission') && !this.submission!.vendorOrderId) { actionsMenuItems.push(new ActionMenuItem('submission-manual-update-status', 'manual-update-status', 'Manually Update Status')); @@ -584,6 +584,18 @@ export default class SubmissionDetails extends ProgramsBase { } } + private exportSampleSubmission(){ + if (this.activeProgram) { + window.open(process.env.VUE_APP_BI_API_ROOT + + '/v1/programs/' + + this.activeProgram.id + + '/submissions/' + + this.submissionId + + '/export', + '_blank'); + } + } + private exportLookupFile() { if (this.activeProgram) { window.open(process.env.VUE_APP_BI_API_ROOT