md
This commit is contained in:
parent
2ee2c28647
commit
218d027ddc
@ -222,6 +222,7 @@ import axios from 'axios';
|
||||
import JSZip from 'jszip';
|
||||
import FileSaver from 'file-saver';
|
||||
import { tansParams, blobValidate } from "@/utils/custom";
|
||||
import { getToken } from '@/utils/auth'
|
||||
|
||||
import { listEmisSettleBill, getEmisSettleBill, delEmisSettleBill, addEmisSettleBill, updateEmisSettleBill } from "@/api/emis/emisSettleBill";
|
||||
import MergeBillForm from '@/views/emis/emisSettleBill/MergeBillForm.vue';
|
||||
@ -494,8 +495,8 @@ export default {
|
||||
const promises = []
|
||||
for(let i=0;i<this.selectionList.length;i++){
|
||||
let item=this.selectionList[i];
|
||||
let url=`emis/emisSettleBill/exportBill?settleBillNo=${item.settleBillNo}`;
|
||||
const promise = this.getRemoteFile(url).then(data => {
|
||||
let url=`emis/emisSettleBill/exportBill`;
|
||||
const promise = this.getRemoteFile(url,{settleBillNo:item.settleBillNo}).then(data => {
|
||||
let fileName = `账单${item.settleBillName}.xlsx`
|
||||
zip.file(fileName, data, { binary: true }) // 逐个添加文件
|
||||
cache[fileName] = data
|
||||
@ -517,11 +518,16 @@ export default {
|
||||
}
|
||||
|
||||
},
|
||||
getRemoteFile(url){
|
||||
getRemoteFile(url,params){
|
||||
return new Promise((resolve, reject) => {
|
||||
axios({
|
||||
method:'get',
|
||||
method:'post',
|
||||
url,
|
||||
transformRequest: [(params) => { return tansParams(params) }],
|
||||
headers: {
|
||||
'Content-Type': 'application/x-www-form-urlencoded',
|
||||
'X-Token':getToken()
|
||||
},
|
||||
responseType: 'arraybuffer'
|
||||
}).then(data => {
|
||||
resolve(data.data)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user