From 51837d9570f351d270101a9eb38b2c6cae7d3e7b Mon Sep 17 00:00:00 2001 From: yanglilong <yanglilong@ssish.com> Date: Fri, 25 Feb 2022 13:34:24 +0800 Subject: [PATCH] =?UTF-8?q?'=E4=BF=AE=E6=94=B9'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/apis_moudles/charge-query.js | 1 + src/api/funcs_modules/charge-query.js | 5 +++++ src/views/charge-query/detail.vue | 16 +++++++++++++++- 3 files changed, 21 insertions(+), 1 deletion(-) diff --git a/src/api/apis_moudles/charge-query.js b/src/api/apis_moudles/charge-query.js index df02e16..11eed05 100644 --- a/src/api/apis_moudles/charge-query.js +++ b/src/api/apis_moudles/charge-query.js @@ -13,4 +13,5 @@ export default { queryCiReceipSendList:"/backstage/auth/queryCiReceipSendList",//ç†èµ”ä»¶è´¦å•坄逿Ÿ¥è¯¢ receiptSettlement:"/backstage/auth/receiptSettlement",//è´¦å•结算 sendReceipListExport:"/backstage/auth/sendReceipListExport",//寄é€å…³è”è´¦å•导出 + receiptPrint:"/backstage/auth/receiptPrint",//è´¦å•æ‰“å° }; diff --git a/src/api/funcs_modules/charge-query.js b/src/api/funcs_modules/charge-query.js index ed507b7..11ce6f9 100644 --- a/src/api/funcs_modules/charge-query.js +++ b/src/api/funcs_modules/charge-query.js @@ -53,6 +53,10 @@ const RECEIPTSETTLEMENT= function (data) { const SENDRECEIPTLISTEXPORT= function (data) { return req.post(apis.sendReceipListExport, data, { responseType: "blob" }); }; +// è´¦å•æ‰“å° +const RECEIPTPRINT= function (data) { + return req.post(apis.receiptPrint, data); +}; // 对象数组 @@ -70,4 +74,5 @@ export default { QUERYCIRECEIPSENDLIST, RECEIPTSETTLEMENT, SENDRECEIPTLISTEXPORT, + RECEIPTPRINT, }; diff --git a/src/views/charge-query/detail.vue b/src/views/charge-query/detail.vue index 7a2375a..5329176 100644 --- a/src/views/charge-query/detail.vue +++ b/src/views/charge-query/detail.vue @@ -305,7 +305,21 @@ export default { }, //æ‰“å° printEvt(){ - + this.$apis.RECEIPTPRINT({ + id: this.form.id + }).then(res => { + if(res.returnCode == '0000'){ + let url = res.content; + let link = document.createElement('a'); + link.setAttribute('href', url); + link.setAttribute('target', "_blank"); + document.body.appendChild(link); + link.click(); + document.body.removeChild(link); + }else{ + this.$message.error(res.returnMsg); + } + }) }, // 选ä¸å°±è¯Šæ—¶é—´ onSelectVisitTime(date, dateString) { -- 2.22.0