
export function goodsInspectionReportDwnloadZip (params) {return axios({url: "/warehouse-entry-server/v1/goodsInspectionReport/downloadZip",method: "get",params,responseType: "blob"})
} handleDownloadFile() {if (!this.$refs.dragTable.selection.length) {this.$message.warning("请选择数据!");} if (this.$refs.dragTable.selection.length > 1) {this.$message.warning("请选择一条数据!");} else {let talbeData = this.$refs.dragTable.selectiongoodsInspectionReportDwnloadZip({ id:talbeData[0].id }).then((res) => {const { code, msg } = res.data;const title = code === 200 ? "操作成功" : "操作失败";const type = code === 200 ? "success" : "error";let blob = new Blob([res.data], { type: "application/zip" });const url = window.URL.createObjectURL(blob); const link = window.document.createElement("a"); link.href = url;link.download = "资质编号"+talbeData[0].typeCode+"报告压缩包.zip"; link.style.display = "none";link.click();URL.revokeObjectURL(url); this.$refs.dragTable.clearSelection();});}},handledownload(api) {api({...this.page,param: this.search}).then((res) => {const src = URL.createObjectURL(new Blob([res.data]));const link = document.createElement("a");link.href = src;let filename = decodeURIComponent(res.headers["content-disposition"].split("filename=")[1]);link.setAttribute("download", filename);document.body.appendChild(link);link.style.display = "none";link.click();});},