import Print from './printarea.js';
/**
* @file 打印
* 不传参数打印全局
* 传入参数'#id', 参数为需要打印局部的盒子标识.
*/
let closeBtn = true;
let localPrint = (obj) => {
if (closeBtn) {
closeBtn = false;
new Print({
ids: obj.id, // * 局部打印必传入id
standard: '', // 文档类型,默认是html5,可选 html5,loose,strict
//extraHead: binding.value.extraHead, // 附加在head标签上的额外标签,使用逗号分隔
//extraCss: binding.value.extraCss, // 额外的css连接,多个逗号分开
popTitle: obj.popTitle, // title的标题
endCallback() { // 调用打印之后的回调事件
closeBtn = true;
}
});
}
};
let print = (obj)=>{
if(obj && obj.id){
//局部打印
localPrint(obj);
}else{
//全局打印
window.print();
}
}
export default print;
-
由 ibizdev 提交于7f8452c8