|
@@ -25,8 +25,9 @@
|
|
|
</div>
|
|
</div>
|
|
|
<div class="main-container">
|
|
<div class="main-container">
|
|
|
<div class="operation-bar">
|
|
<div class="operation-bar">
|
|
|
- <div class=" default-btn" @click="downLoadZIP()"
|
|
|
|
|
- :disabled="importDisabled">批量下载ZIP</div>
|
|
|
|
|
|
|
+ <el-button size="small" @click="downLoadZIP()" :loading="downloadLoading">批量下载</el-button>
|
|
|
|
|
+ <!--<div class=" default-btn" @click="downLoadZIP()"
|
|
|
|
|
+ :disabled="importDisabled">批量下载ZIP</div>-->
|
|
|
</div>
|
|
</div>
|
|
|
<div class="table-con">
|
|
<div class="table-con">
|
|
|
<el-table :data="dataList" header-cell-class-name="table-header" row-class-name="table-row-low"
|
|
<el-table :data="dataList" header-cell-class-name="table-header" row-class-name="table-row-low"
|
|
@@ -71,7 +72,7 @@ export default {
|
|
|
data() {
|
|
data() {
|
|
|
return {
|
|
return {
|
|
|
theData: null, // 保存上次点击查询的请求条件
|
|
theData: null, // 保存上次点击查询的请求条件
|
|
|
-
|
|
|
|
|
|
|
+ downloadLoading: false,
|
|
|
dataList: [],
|
|
dataList: [],
|
|
|
dataListLoading: false,
|
|
dataListLoading: false,
|
|
|
exportDisabled: false,
|
|
exportDisabled: false,
|
|
@@ -206,12 +207,14 @@ export default {
|
|
|
// 生成二进制流 然后保存文件(如果这个下载不了 也可以将下方这一行换成a标签下载逻辑)
|
|
// 生成二进制流 然后保存文件(如果这个下载不了 也可以将下方这一行换成a标签下载逻辑)
|
|
|
saveAs(content, "批量下载PDF压缩包.zip") // 利用file-saver保存文件 自定义文件名
|
|
saveAs(content, "批量下载PDF压缩包.zip") // 利用file-saver保存文件 自定义文件名
|
|
|
// this.wavePrintOrderPdfDownloadLoading = false;
|
|
// this.wavePrintOrderPdfDownloadLoading = false;
|
|
|
|
|
+ this.downloadLoading = false
|
|
|
})
|
|
})
|
|
|
})
|
|
})
|
|
|
});
|
|
});
|
|
|
},
|
|
},
|
|
|
downLoadZIP() {
|
|
downLoadZIP() {
|
|
|
if (!!this.searchForm.startTime && !!this.searchForm.endTime) {
|
|
if (!!this.searchForm.startTime && !!this.searchForm.endTime) {
|
|
|
|
|
+ this.downloadLoading = true;
|
|
|
if ((Date.parse(new Date(this.searchForm.endTime).toString()) - Date.parse(new Date(this.searchForm.startTime).toString())) / 1000 / 60 / 60 <= 24) {
|
|
if ((Date.parse(new Date(this.searchForm.endTime).toString()) - Date.parse(new Date(this.searchForm.startTime).toString())) / 1000 / 60 / 60 <= 24) {
|
|
|
this.getAllNeed()
|
|
this.getAllNeed()
|
|
|
} else {
|
|
} else {
|