From 08f38669349413a7522c94a2bafc9820f3a588ff Mon Sep 17 00:00:00 2001 From: "453530270@qq.com" Date: Thu, 29 Jun 2023 10:52:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=91=E7=A5=A8=E6=95=B0=E6=8D=AE=E5=AF=BC?= =?UTF-8?q?=E5=87=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/page/afterService/invoice.vue | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/src/components/page/afterService/invoice.vue b/src/components/page/afterService/invoice.vue index b17ac5a..8d1040d 100644 --- a/src/components/page/afterService/invoice.vue +++ b/src/components/page/afterService/invoice.vue @@ -65,6 +65,7 @@ 查 询 重 置 + 导 出 @@ -72,7 +73,7 @@
查询结果 - 导 出 +
@@ -234,6 +235,22 @@ export default { // return location.href=this.$host+'/admin/order.InvoiceManagement/downloadInvoice?id='+id }, + // 导出xls + xlsdc(){ + xlsdc(this.query).then(res=>{ + const fname = new Date().getTime()+".xlsx" + let bloburl = window.URL.createObjectURL(new Blob([res])) + const a = document.createElement('a') + a.download = fname + a.href = bloburl + // add click + a.click() + window.URL.revokeObjectURL(bloburl) + }) + .catch(err=>{ + console.error(err) + }); + }, // 重置query resetQurey(){ Object.assign(this.query, this.$options.data().query)