From 763e8f92f8aec554a8bd10c647a6a831d6959d81 Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Fri, 16 Jun 2023 15:08:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8D=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/print.html | 5 +++-- src/views/inventorys/index.vue | 13 +++++++++---- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/public/print.html b/public/print.html index cb47e0f..e94476e 100644 --- a/public/print.html +++ b/public/print.html @@ -88,7 +88,7 @@ ctx.fillText("物资编码:" + decodeURI(decodeURI(printObji['wuzibianma'])), qrcodeleft + 140, 65); ctx.fillText("资产名称:" + decodeURI(decodeURI(printObji['zichanmingcheng'])), qrcodeleft + 140, 95); ctx.fillText("物资类型:" + decodeURI(decodeURI(printObji['wuzileixing'])), qrcodeleft + 140, 125); - ctx.fillText("入库数量:" + printObji['rukushuliang'], qrcodeleft + 140, 155); + // ctx.fillText("入库数量:" + printObji['rukushuliang'], qrcodeleft + 140, 155); ctx.drawImage(img, qrcodeleft, qrcodetop); var data = canvas.toDataURL('image/png', 1); var imgOk = new Image(); @@ -117,7 +117,8 @@ marginIgnored: true, copyrights: '杰创软件拥有版权 www.jatools.com' }; - document.getElementById("jatoolsPrinter").print(myDoc, false); // 直接打印,不弹出打印机设置对话框 + document.getElementById("jatoolsPrinter").print(myDoc, false); // 直接打印,不弹出打印机设置对话框 + // delCookie('objs') } function delCookie(name) diff --git a/src/views/inventorys/index.vue b/src/views/inventorys/index.vue index df5a953..ae61d26 100644 --- a/src/views/inventorys/index.vue +++ b/src/views/inventorys/index.vue @@ -181,12 +181,17 @@ }) return } + // let _obj = JSON.parse(JSON.stringify(this.printObj)) + let _objs = [] for(var m of this.printObj){ - for(var k in m){ - m[k] = encodeURI(encodeURI(m[k])) - } + _objs.push({ + 'wuzibianma':encodeURI(encodeURI(m['wuzibianma'])), + 'zichanmingcheng':encodeURI(encodeURI(m['zichanmingcheng'])), + 'wuzileixing':encodeURI(encodeURI(m['wuzileixing'])) + }) } - Cookies.set('objs', this.printObj) + Cookies.remove('objs') + Cookies.set('objs',JSON.stringify(_objs)) window.open('/admin/print.html','_blank') }, async exportExcel(sheetName) {