adminadmin/print

master
lion 3 years ago
parent 7c2c7ef3d5
commit d97c3c0914

@ -28,12 +28,12 @@
$(function() {
var printObj = JSON.parse(getCookie('objs'))
$(".wrap").html("")
for(var i=0;i<printObj.length;i++){
var index = parseInt(i) +1
$(".wrap").append("<li id='page"+index+"' style='width: 9cm; height: 5cm;'>"+
// "<img src='' style='display: block;width:9cm; height:5cm;'>"+
"</li>")
createCode("#page"+index,printObj[i])
for (var i = 0; i < printObj.length; i++) {
var index = parseInt(i) + 1
$(".wrap").append("<li id='page" + index + "' style='width: 9cm; height: 5cm;'>" +
// "<img src='' style='display: block;width:9cm; height:5cm;'>"+
"</li>")
createCode("#page" + index, printObj[i])
}
// createCode()
console.log(printObj)
@ -60,10 +60,10 @@
return out;
}
function createCode(id,printObji) {
function createCode(id, printObji) {
var qrcode = $(id).qrcode({
render: 'canvas',
text: utf16to8(printObji['wuzibianma']+"-"+printObji['id']),
text: utf16to8(printObji['wuzibianma'] + "-" + printObji['id']),
width: qrcodewidth,
height: qrcodeheight,
background: '#ffffff',
@ -92,7 +92,7 @@
// ctx.fillText("入库数量:"+printObji['rukushuliang'], qrcodeleft+180,140);
//绘制二维码
ctx.drawImage(img, qrcodeleft,qrcodetop);
ctx.drawImage(img, qrcodeleft, qrcodetop);
// //设置logo
// var logo = new Image(logowidth, logoheight);
// logo.src = canvas;
@ -134,6 +134,22 @@
});
}
function delCookie(name)
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval = getCookie(name);
if (cval != null)
document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
}
function getCookie(cookieName) {
//获取所有的cookie "psw=1234we; rememberme=true; user=Annie"
var totalCookie = document.cookie;
@ -230,7 +246,7 @@
<ul class="wrap">
<!-- <li id="page2" style="width: 9cm; height: 5cm;">
<!-- <li id="page2" style="width: 9cm; height: 5cm;">
<img src="/storage/temp/755_1.jpg" style=" display: block;width:9cm; height:5cm;">
</li>
<li id="page3" style="width: 9cm; height: 5cm;">

@ -182,7 +182,7 @@
return
}
Cookies.set('objs', this.printObj)
window.open('/print.html','_blank')
window.open('/admin/print.html','_blank')
},
async exportExcel(sheetName) {
const res = await index(Object.assign(this.select,{ page: 1,page_size: 9999,table_name: 'inventorys'}))

Loading…
Cancel
Save