Commit f650796b authored by YuY's avatar YuY

Merge remote-tracking branch 'origin/project2024-3-5' into project2024-3-5

# Conflicts:
#	src/views/equipment/inventoryManagement/index.vue
parents e6d9b6f7 524d1990
......@@ -63,6 +63,16 @@ export function uploadFalseFile(params) {
})
}
// 下载用户导入模板
export function importTemplate(params) {
return request({
url: '/wbwarehouse-test/importTemplate',
method: 'get',
responseType: 'blob',
params
})
}
// 查询设备列表
export function listdevice(query) {
return request({
......
......@@ -235,7 +235,8 @@ import {
updatadevice_t,
exportWarehouse,
importExcel,
uploadFalseFile
uploadFalseFile,
importTemplate
} from '@/api/magnagement'
import { resetForm } from '@/utils/common'
......@@ -451,6 +452,21 @@ export default {
this.upload.title = '库存信息导入'
this.upload.open = true
},
/** 下载模板操作 */
importTemplate() {
importTemplate().then(response => {
const blob = new Blob([response])
const downloadElement = document.createElement('a')
const href = window.URL.createObjectURL(blob)// 创建下载的链接
downloadElement.href = href
downloadElement.download = '库存导入模板' + '.xls' // 下载后文件名
document.body.appendChild(downloadElement)
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
// this.download(response.msg);
})
},
// 文件上传中处理
handleFileUploadProgress(event, file, fileList) {
......@@ -496,7 +512,6 @@ export default {
downloadElement.click() // 点击下载
document.body.removeChild(downloadElement) // 下载完成移除元素
window.URL.revokeObjectURL(href) // 释放掉blob对象
// 导入成功后关闭弹出框
this.importLoading = false
this.upload.open = false
})
......
This diff is collapsed.
......@@ -840,6 +840,7 @@ export default {
downloadElement.click()// 点击下载
document.body.removeChild(downloadElement)// 下载完成移除元素
window.URL.revokeObjectURL(href)// 释放掉blob对象
// this.download(response.msg);
})
})
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment