admin.open({
type: 1,
title: `小票预览`,
shade: 0.8,
move: false,
// time:3000,
btn: ['确认打印', '取消打印'],
area: '260px',
offset: 'auto',
// 关闭按钮:layer提供了两种风格的关闭按钮,可通过配置1和2来展示,如果不显示,则0
closeBtn: 1,
content: $('#small-ticket-dialog').html(),
success: function (layero11, ticketIndex) {
$.ajax({
url: data.groupOrderId ?"/group-order/detail/" + id : "/order/detail/" + id,
type: "get",
dataType: "JSON",
success: function (res) {
console.log(res, 'res')
if(data.groupOrderId){
// 会员信息隐藏
$('.DY-vip-ZKmoney').css('display','none')
$('.DY-vip-ZK').css('display','none')
$('.DY-vip-Dj').css('display','none')
//渲染小票数据
$('.DY-store').text('hi star' +res.data.storeName )
$('.DY-orderId').text(res.data.groupOrderNo)
$('.DY-order-payTime').text(res.data.payTime)
$('.DY-order-peple').text(res.data.createBy)
$('.DY-order-name').text(res.data.hairUserName)
$('.DY-order-phone').text(res.data.phone)
let contentStr = ''
let projectNum=0
let hejiNum = 0
let pepleNum = 0
res.data.orderDetails.forEach((item)=>{
contentStr=`
<div class="ticket-content">
<div class="DY-order-pro"> ${item.itemName}</div>
<div class="DY-order-num"> ¥${item.couponAmount} (团购)</div>
<div class="DY-order-mount"> ${item.number}</div>
<div class="DY-order-allMount"> ¥ ${item.couponAmount * item.number }</div>
</div>
`
projectNum += item.number
hejiNum += item.unitPrice * item.number
})
$('.ticket-tab-content').html(contentStr)
$('.DY-order-allNum').text(projectNum)
$('.DY-order-heji').text("¥"+hejiNum)
$('.DY-order-PAY').text("¥" + res.data.payAmount)
$('.DY-order-YH').text( "¥" +pepleNum)
}else {
//渲染小票数据
if(searchUserType===0){
// 会员信息隐藏
$('.DY-vip-ZKmoney').css('display','none')
$('.DY-vip-ZK').css('display','none')
$('.DY-vip-Dj').css('display','none')
}else {
// 会员信息
$('.DY-vip-ZKmoney').css('display','block')
$('.DY-vip-ZK').css('display','block')
$('.DY-vip-Dj').css('display','block')
}
$('.DY-orderId').text(res.data.hairOrderNo)
$('.DY-order-payTime').text(res.data.payTime)
$('.DY-order-peple').text(res.data.createBy)
$('.DY-order-name').text(res.data.hairUserName)
$('.DY-order-phone').text(res.data.phone)
$('.DY-order-vipDj').text(res.data.vipLevelStr + res.data.zk +'折')
let contentStr = ''
let projectNum=0
res.data.orderDetails.forEach((item)=>{
contentStr=`
<div class="ticket-content">
<div class="DY-order-pro"> ${item.itemName}</div>
<div class="DY-order-num"> ¥${item.unitPrice} </div>
<div class="DY-order-mount"> ${item.number}</div>
<div class="DY-order-allMount"> ¥ ${item.unitPrice * item.number }</div>
</div>
`
projectNum += item.number
})
$('.DY-order-vip').text("¥"+res.data.vipZkAmount)
$('.DY-order-ZK').text(res.data.vipZkRate + '折')
$('.ticket-tab-content').html(contentStr)
$('.DY-order-allNum').text(projectNum)
$('.DY-order-heji').text("¥"+res.data.orderAmount)
$('.DY-order-PAY').text("¥" + res.data.payAmount)
$('.DY-order-YH').text( "¥" +res.data.discountAmount)
$('.DY-store').text('hi star' +res.data.storeName )
}
},
error: function (err) {
console.log('err', err)
}
});
},
yes: function (ticketIndex, layero11) {
myprint()
function myprint() {
$("#dayin").jqprint({
debug: false,
importCSS: true,
printContainer: true,
operaSupport: false
});
timer = setInterval(function (){
layer.close(ticketIndex)
layer.close(index)
window.location.reload()
} ,5000)
}
},
btn2: function (ticketIndex, layero) {
},
})
看下jqprint打印不了 是怎么回事 ,另一个页面同样的内容和打印方式 都能打印 js引入也没有问题
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
悬赏问题
- ¥15 Attention is all you need 的代码运行
- ¥15 一个服务器已经有一个系统了如果用usb再装一个系统,原来的系统会被覆盖掉吗
- ¥15 使用esm_msa1_t12_100M_UR50S蛋白质语言模型进行零样本预测时,终端显示出了sequence handled的进度条,但是并不出结果就自动终止回到命令提示行了是怎么回事:
- ¥15 前置放大电路与功率放大电路相连放大倍数出现问题
- ¥30 关于<main>标签页面跳转的问题
- ¥80 部署运行web自动化项目
- ¥15 腾讯云如何建立同一个项目中物模型之间的联系
- ¥30 VMware 云桌面水印如何添加
- ¥15 用ns3仿真出5G核心网网元
- ¥15 matlab答疑 关于海上风电的爬坡事件检测