diff --git a/src/api/manage.js b/src/api/manage.js
index 411538c..2d4526d 100644
--- a/src/api/manage.js
+++ b/src/api/manage.js
@@ -61,7 +61,6 @@ export function getAction(url,parameter) {
// 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',
@@ -73,6 +72,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/statistics/imsData/radionuclide/nobleGas/betaGamma/calibphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/calibphd.vue
index baa4712..1dc822c 100644
--- a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/calibphd.vue
+++ b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/calibphd.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/detbkphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/detbkphd.vue
index b5afc84..1f1ecdc 100644
--- a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/detbkphd.vue
+++ b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/detbkphd.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/qcphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/qcphd.vue
index 9df646a..8a92645 100644
--- a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/qcphd.vue
+++ b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/qcphd.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdf.vue b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdf.vue
index b8c76cc..c0fb17c 100644
--- a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdf.vue
+++ b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdf.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdp.vue b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdp.vue
index aab7204..37722ec 100644
--- a/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdp.vue
+++ b/src/views/statistics/imsData/radionuclide/nobleGas/betaGamma/sphdp.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/calibphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/calibphd.vue
index 83d39e1..80bb168 100644
--- a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/calibphd.vue
+++ b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/calibphd.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/detbkphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/detbkphd.vue
index c693968..62248da 100644
--- a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/detbkphd.vue
+++ b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/detbkphd.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/qcphd.vue b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/qcphd.vue
index 8a2bc61..82ca072 100644
--- a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/qcphd.vue
+++ b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/qcphd.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdf.vue b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdf.vue
index 9f0cf84..95adffd 100644
--- a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdf.vue
+++ b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdf.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdp.vue b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdp.vue
index 2941474..6b3a92a 100644
--- a/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdp.vue
+++ b/src/views/statistics/imsData/radionuclide/nobleGas/hpge/sphdp.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/particulate/blankphd.vue b/src/views/statistics/imsData/radionuclide/particulate/blankphd.vue
index 03e27ed..5c9ccf7 100644
--- a/src/views/statistics/imsData/radionuclide/particulate/blankphd.vue
+++ b/src/views/statistics/imsData/radionuclide/particulate/blankphd.vue
@@ -4,7 +4,7 @@
-
+
Excel
@@ -79,7 +79,7 @@ const columns = [
},
]
import { JeecgListMixin } from '@/mixins/JeecgListMixin'
-import { getAction } from '../../../../../api/manage'
+import { getAction,getFileAction } from '../../../../../api/manage'
import dateFormat from '../../../../../components/jeecg/JEasyCron/format-date'
import Detail from "../../../detail.vue"
export default {
@@ -109,7 +109,8 @@ export default {
detailJson: {},
strIds: "",
allChecked: false,
- currSampleId:""
+ currSampleId: "",
+ pageType:"ACQ"
}
},
// mounted() {
@@ -132,6 +133,29 @@ export default {
// },
// },
methods: {
+ handleExcel() {
+ // this.queryParam = {
+ // dataType: "S",
+ // startTime: "2023-07-01",
+ // endTime: "2023-07-14",
+ // stationIds: [209],
+ // spectralQualifie:"FULL"
+ // }
+ let params = {
+ ...this.queryParam,
+ pageType:this.pageType
+ }
+ getFileAction("/webStatistics/radionuclideExport", params).then(res => {
+ const blob = new Blob([res], { type: "application/vnd.ms-excel" })
+ let link = document.createElement('a')
+ link.href = window.URL.createObjectURL(blob)
+ link.download = "asf"
+ document.body.appendChild(link)
+ link.click()
+ URL.revokeObjectURL(link.href)
+ document.body.removeChild(link)
+ })
+ },
searchQueryData() {
this.isImmediate = false
// this.queryParam = {
diff --git a/src/views/statistics/imsData/radionuclide/particulate/calibphd.vue b/src/views/statistics/imsData/radionuclide/particulate/calibphd.vue
index 4f7d6fa..5214878 100644
--- a/src/views/statistics/imsData/radionuclide/particulate/calibphd.vue
+++ b/src/views/statistics/imsData/radionuclide/particulate/calibphd.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/particulate/detbkphd.vue b/src/views/statistics/imsData/radionuclide/particulate/detbkphd.vue
index 394b6e7..3ad1473 100644
--- a/src/views/statistics/imsData/radionuclide/particulate/detbkphd.vue
+++ b/src/views/statistics/imsData/radionuclide/particulate/detbkphd.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/particulate/qcphd.vue b/src/views/statistics/imsData/radionuclide/particulate/qcphd.vue
index 701c38f..c112666 100644
--- a/src/views/statistics/imsData/radionuclide/particulate/qcphd.vue
+++ b/src/views/statistics/imsData/radionuclide/particulate/qcphd.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/particulate/sphdf.vue b/src/views/statistics/imsData/radionuclide/particulate/sphdf.vue
index 95af3f6..eb3c5f8 100644
--- a/src/views/statistics/imsData/radionuclide/particulate/sphdf.vue
+++ b/src/views/statistics/imsData/radionuclide/particulate/sphdf.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/imsData/radionuclide/particulate/sphdp.vue b/src/views/statistics/imsData/radionuclide/particulate/sphdp.vue
index 9e9d8ca..5ecdfdd 100644
--- a/src/views/statistics/imsData/radionuclide/particulate/sphdp.vue
+++ b/src/views/statistics/imsData/radionuclide/particulate/sphdp.vue
@@ -1,6 +1,6 @@
-
+
diff --git a/src/views/statistics/list.vue b/src/views/statistics/list.vue
index a884535..bdb3b0f 100644
--- a/src/views/statistics/list.vue
+++ b/src/views/statistics/list.vue
@@ -3,7 +3,7 @@
-
+
Excel
@@ -31,7 +31,7 @@