feiyue.teng

申报数据管理模块页面导出功能添加条件查询功能

......@@ -125,7 +125,7 @@ export function exportDeclareData(data) {
url: url,
method: 'post',
responseType: 'blob', // 确保响应类型为 blob
data: data.declareIds,
data: data,
})
.then((res) => {
const aLink = document.createElement("a");
......
......@@ -557,13 +557,22 @@ export default {
},
//导出
downloadData() {
if (this.selected.length > 0) {
this.loadings.exportDeclareLoading = true;
let obj = {
declareIds: [],
billNo: this.sreachFormData.billNo,
declareId: [],
logisticsNo: this.sreachFormData.logisticsNo,
orderNo: this.sreachFormData.orderNo,
receiptStatus: this.sreachFormData.receiptStatus,
};
obj.startCreateTime = "";
obj.endCreateTime = "";
if (this.sreachFormData.createTime.length > 0) {
obj.startCreateTime = this.sreachFormData.createTime[0];
obj.endCreateTime = this.sreachFormData.createTime[1];
}
this.selected.forEach((item) => {
obj.declareIds.push(item.declareId);
obj.declareId.push(item.declareId);
});
exportDeclareData(obj).then((res)=>{
// if (res.code === "200") {
......@@ -578,9 +587,6 @@ export default {
this.alertErrorMsg(err);
this.loadings.exportDeclareLoading = false;
})
}else {
this.alertWarningMsg("请选择需导出的数据!");
}
},
......