//导出用post 方式
tableDataUpload1() {
let that = this, obj = {}
obj = {
recommendDateStart: that.recommendTime?that.recommendTime.replace(/-/g, '').split(' ')[0]:'',
recommendDateEnd: that.recommendTime?that.recommendTime.replace(/-/g, '').split(' ')[1]:'',
researcher: that.researcher ? that.researcher : '',
stopRecommend: that.stopRecommend ? that.stopRecommend : '',
stopDateStart: that.endTime?that.endTime.replace(/-/g, '').split(' ')[0]:'',
stopDateEnd: that.endTime?that.endTime.replace(/-/g, '').split(' ')[1]:'',
// tradeMarket: that.tradeMarket?that.tradeMarket:'',
stockName: that.nameStockTrName ? that.nameStockTrName.split('-')[0] : '',
stockCode: that.stockNameTrName ? that.stockNameTrName.split('-')[0] : '',
investmentRateList: that.investmentRate ? that.investmentRate.split(',') : [],
}
// let params = JSON.parse(JSON.stringify(obj));
//用时需要main.js引入axios
this.$axios(
{
url:'/recommend/adjust/export',
method:'post',
data:obj,
responseType:'blob'
},
).then((res)=>{
// console.log(res);
const filename = res.headers['content-disposition'].split(';')[1].split('=')[1]
const blob = new Blob([res.data])
const link = document.createElement('a')
link.download = filename
link.style.display = 'none'
link.href = URL.createObjectURL(blob)
document.body.appendChild(link)
link.click()
URL.revokeObjectURL(link.href)
document.body.removeChild(link)
});
},
post传文件转二进制
最新推荐文章于 2024-08-23 20:55:13 发布