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