|
@@ -210,16 +210,16 @@ export default {
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
// 从预览弹窗下载
|
|
// 从预览弹窗下载
|
|
|
- async handleDownloadFromPreview () {
|
|
|
|
|
|
|
+ async handleDownloadFromPreview (limit = 200) {
|
|
|
if (!this.previewDialog.currentItem) {
|
|
if (!this.previewDialog.currentItem) {
|
|
|
return
|
|
return
|
|
|
}
|
|
}
|
|
|
- await this.handleDownload(this.previewDialog.currentItem)
|
|
|
|
|
|
|
+ await this.handleDownload(this.previewDialog.currentItem, limit)
|
|
|
},
|
|
},
|
|
|
// 下载数据
|
|
// 下载数据
|
|
|
- async handleDownload (item) {
|
|
|
|
|
|
|
+ async handleDownload (item, limit) {
|
|
|
try {
|
|
try {
|
|
|
- const response = await api.downloadExcel(item.id, 200)
|
|
|
|
|
|
|
+ const response = await api.downloadExcel(item.id, limit)
|
|
|
|
|
|
|
|
// 响应拦截器已处理错误情况,这里response格式为 { data: blob, name: filename }
|
|
// 响应拦截器已处理错误情况,这里response格式为 { data: blob, name: filename }
|
|
|
const filename = `${item.product_name || item.product_name_en}_${new Date().toISOString().slice(0, 10).replace(/-/g, '')}.xlsx`
|
|
const filename = `${item.product_name || item.product_name_en}_${new Date().toISOString().slice(0, 10).replace(/-/g, '')}.xlsx`
|