diff --git a/src/api/manage.js b/src/api/manage.js index 5ce1de7..55b591e 100644 --- a/src/api/manage.js +++ b/src/api/manage.js @@ -1,6 +1,7 @@ import Vue from 'vue' import { axios } from '@/utils/request' import signMd5Utils from '@/utils/encryption/signMd5Utils' +import qs from "qs"; const api = { user: '/mock/api/user', @@ -69,6 +70,24 @@ export function getAction(url,parameter) { }) } +export function getFileAction(url,parameter) { + let sign = signMd5Utils.getSign(url, parameter); + //将签名和时间戳,添加在请求接口 Header + // update-begin--author:taoyan---date:20220421--for: VUEN-410【签名改造】 X-TIMESTAMP牵扯 + let signHeader = {"X-Sign": sign,"X-TIMESTAMP": signMd5Utils.getTimestamp()}; + // update-end--author:taoyan---date:20220421--for: VUEN-410【签名改造】 X-TIMESTAMP牵扯 + return axios({ + url: url, + method: 'get', + params: parameter, + responseType:"blob", + paramsSerializer: function (params) { + return qs.stringify(params, { arrayFormat: "repeat" }); + }, + headers: signHeader + }) +} + //deleteAction export function deleteAction(url,parameter) { return axios({ diff --git a/src/views/spectrumAnalysis/components/Modals/NuclideActivityAndMDCModal.vue b/src/views/spectrumAnalysis/components/Modals/NuclideActivityAndMDCModal.vue index 0b3c36b..f3027a2 100644 --- a/src/views/spectrumAnalysis/components/Modals/NuclideActivityAndMDCModal.vue +++ b/src/views/spectrumAnalysis/components/Modals/NuclideActivityAndMDCModal.vue @@ -46,8 +46,10 @@ diff --git a/src/views/spectrumAnalysis/components/Modals/QcResultsModal.vue b/src/views/spectrumAnalysis/components/Modals/QcResultsModal.vue index f9790d6..25b1b2a 100644 --- a/src/views/spectrumAnalysis/components/Modals/QcResultsModal.vue +++ b/src/views/spectrumAnalysis/components/Modals/QcResultsModal.vue @@ -3,13 +3,15 @@ - Export to Excel + Export to Excel