From 509765ec57a106454e3ca465e85f5a07f094ae63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9A=B4=E7=82=B3=E6=9E=97?= <15237758276@163.com> Date: Mon, 18 Nov 2024 11:03:28 +0800 Subject: [PATCH] no message --- .../components/duochaxun/JianHuoXiaoLv.vue | 33 ++++++++++++++----- 1 file changed, 24 insertions(+), 9 deletions(-) diff --git a/wms-vue/src/components/duochaxun/JianHuoXiaoLv.vue b/wms-vue/src/components/duochaxun/JianHuoXiaoLv.vue index e138814..c6efd9e 100644 --- a/wms-vue/src/components/duochaxun/JianHuoXiaoLv.vue +++ b/wms-vue/src/components/duochaxun/JianHuoXiaoLv.vue @@ -341,15 +341,30 @@ export default { this.tableloding=true; //发起请求:/Jianhuojiemian/download,请求方式为post,类型为 {responseType:'blob'} //参数和搜索参数一样 - this.$axios.post(this.$httpUrl + '/JianHuoXiaoLv/download', { - pageSize: this.total, - pageNum: 1, - param: this.param, - },{responseType:'blob'}).then(res => { - this.tableloding=false; - //重命名文件 - this.downloadFile(res.data,'拣货任务效率统计'+ '数据', 'xlsx') - }); + let a = 1; + let t = this.total; + // eslint-disable-next-line no-constant-condition,no-empty + while (true){ + /* 分文件导出*/ + let b=10000; + if (t { + this.tableloding=false; + //重命名文件 + this.downloadFile(res.data,'拣货任务效率统计'+ '数据', 'xlsx') + }); + if (t<=0) { + break; + } + } }, downloadFile(obj, name, suffix) { //解析流文件,进行下载保存