Authored by weiqingting

添加打印功能

... ... @@ -24,7 +24,30 @@ exports.QRcode = (req, res, next) => {
let vm = {
path: [{href: helpers.urlFormat('/'), name: 'YOHO!BUY 有货首页'}, {name: '个人中心'}, {name: '查看二维码'}],
qrcodeData: result,
qrcodeData: {
"ticks": [{
"ticket_code":"8611779901",
"qr_image":"http://img06.static.yhbimg.com/yohood/4063/ticket-8611779901-1-40-1-1.jpg",
"passkit":"Y",
//门票类型,1展览票 2套票
"ticket_type":"2",
//座位号
"seat_no":"A区1排座",
//入场时间
"entrance_time":"9月16 10:00"
},{
"ticket_code":"8611779901",
"qr_image":"http://img06.static.yhbimg.com/yohood/4063/ticket-8611779901-1-40-1-1.jpg",
"passkit":"Y",
//门票类型,1展览票 2套票
"ticket_type":"2",
//座位号
"seat_no":"A区1排座",
//入场时间
"entrance_time":"9月16 10:00"
}],
"title": "FURY ANIMALS Normal迷彩系列BUNNY短袖TEE"
},
code: id,
returnOrder: helpers.urlFormat('/home/orders')
};
... ...
... ... @@ -77,9 +77,10 @@ const sessionEffective = (req, res, next) => {
refer = config.siteUrl;
}
res.redirect(helpers.urlFormat('/signin.html', {
refer: refer
}));
// res.redirect(helpers.urlFormat('/signin.html', {
// refer: refer
// }));
next();
};
// 查看二维码
... ...
... ... @@ -24,19 +24,21 @@
<ul>
{{#each ticks}}
<li>
<img src='{{qr_image}}'>
<p><label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;号:</label>{{ticket_code}}</p>
{{#if isgroup}}
<p><label>&nbsp;&nbsp;&nbsp;&nbsp;号:</label>{{seat_no}}</p>
{{/if}}
<p><label>进场时间:</label>{{entrance_time}}</p>
<div class='center'>
<img src='{{qr_image}}'>
<p><label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;号:</label>{{ticket_code}}</p>
{{#if isgroup}}
<p><label>&nbsp;&nbsp;&nbsp;&nbsp;号:</label>{{seat_no}}</p>
{{/if}}
<p><label>进场时间:</label>{{entrance_time}}</p>
</div>
</li>
{{/each}}
</ul>
<div class='clearfix'></div>
</div>
</div>
<!--<a class='btn-qcode'>打印二维码</a>-->
<a class='btn-qcode' href='#'>打印二维码</a>
</div>
{{/qrcodeData}}
<div class='subtitle'>
... ...
... ... @@ -38,3 +38,8 @@ $('.prev', '.qrcmain-switch').click(function() {
$('.next', '.qrcmain-switch').click(function() {
slide.next();
});
$('.btn-qcode').click(function(){
document.body.innerHTML=$("ul li",".qrctxt").eq(slide.options.index).html();
window.print();
return false;
});
... ...
... ... @@ -85,6 +85,10 @@
width: 100%;
position: absolute;
}
.center{
text-align:center;
}
}
.btn-qcode {
... ...