layui 打印table表格某一行数据

记录:layui 打印table表格某一行数据

 $('body').on('click', '.print_apple', function () {
     $(this).removeAttr("data-open");    //禁止打开弹窗页面
     var thisHang = $(this).parent().parent().parent();
     var indexs = thisHang.attr('data-index');
     console.log(indexs);
     var tablelayid = 'currentTableRenderId';
     // hotelData = hotelData[0];    
     let hotelName = '入库任务';//酒店名称
     let businessDate = '2021-06-14';//营业日期
     let printer = '打印人';//打印人
     let printerTime = '2021-06-15';//打印时间
     let reportName = "打印某一行入库任务";
     let v = document.createElement("div");
     let f = [`<head><br><div style='text-align:center;font-size:25px;'>${hotelName}</div><div style='font-size:16px;'>${reportName}<br>营业日期:${businessDate}</div>`,
         "<style>", "body{font-size: 16px; color: #666;}", "table{width: 100%; border-collapse: collapse; border-spacing: 0;}",
         "th,td{line-height: 20px; padding: 9px 10px; border: 1px solid #ccc; text-align: center; font-size: 18px; color: #666;}",
         "a{color: #666; text-decoration:none;}", "*.layui-hide{display: none}",
         "</style>", "</head>"].join("");
     $(v).append($(".layui-table-box").find(".layui-table-header").html());
     $(v).find("tr").after($("[lay-id=\"" + tablelayid + "\"] .layui-table-body.layui-table-main table tr[data-index="+indexs+"]").html()); 
     $(v).find("th.layui-table-patch").remove();
     $(v).find(".layui-table-col-special").remove();
     //页脚展示打印人,打印时间
     let footer = [`<footer><div><div style='float: left;'>打印人:${printer}</div><div style='float: right;'>打印时间:${printerTime}</div></div></footer >`].join("");
     let h = window.open("打印窗口", "_blank");
     h.document.write(f + $(v).prop("outerHTML") + footer);
     h.document.close();
     h.print();
     h.close();
 });

示例:
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值