export function downLoadWeekMonthExcel() {
return request({
url: '/basic/weekPlan/downLoadWeekMonthExcel',
method: 'get',
responseType: 'blob'
})
}
downLoadWeekMonthExcel().then(response => {
if (response) {
//1.创建a标签
const elink = document.createElement('a')
elink.style.display = 'none'
const blob = new Blob([response], { type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' })
const blobUrl = URL.createObjectURL(blob)
elink.href = blobUrl
link.download = '月计划' // 重命名文件
document.body.appendChild(elink)
elink.click()
document.body.removeChild(elink)
}
})
export function downLoadWeekPlan(query){
return request({
url:'/basic/weekPlan/downLoadWeekPlanZip',
method:'get',
params:query,
responseType: 'blob',
headers:{ 'Content-Type': 'application/json; application/octet-stream'},
})
}
downLoadWeekPlan({ ids: listString }).then(response => {
let blob = new Blob([response], { type: 'application/zip' })
let url = window.URL.createObjectURL(blob)
const link = document.createElement('a') // 创建a标签
link.href = url
link.download = '周计划' // 重命名文件
document.body.appendChild(link)
link.click()
document.body.removeChild(link)
})
- 下载word文件流
export function exportWordTechnique(query) {
return request({
url: '/basic/detail/exportWordTechnique',
method: 'get',
params: query,
responseType: 'blob'
})
}
exportWordTechnique({ id: item.id }).then(res => {
let blob = new Blob([res], { type: 'application/msword' })
let url = window.URL.createObjectURL(blob)
const link = document.createElement('a') // 创建a标签
link.href = url
link.download = '技术岗月计划' // 重命名文件
document.body.appendChild(link)
link.click()
document.body.removeChild(link)
})