| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-8e3dd1f4"],{8213:function(e,t,n){"use strict";n("dd78")},a434:function(e,t,n){"use strict";var o=n("23e7"),i=n("23cb"),r=n("a691"),a=n("50c4"),d=n("7b0b"),l=n("65f0"),c=n("8418"),s=n("1dde"),p=s("splice"),h=Math.max,u=Math.min,f=9007199254740991,m="Maximum allowed length exceeded";o({target:"Array",proto:!0,forced:!p},{splice:function(e,t){var n,o,s,p,g,b,v=d(this),y=a(v.length),w=i(e,y),x=arguments.length;if(0===x?n=o=0:1===x?(n=0,o=y-w):(n=x-2,o=u(h(r(t),0),y-w)),y+n-o>f)throw TypeError(m);for(s=l(v,o),p=0;p<o;p++)g=w+p,g in v&&c(s,p,v[g]);if(s.length=o,n<o){for(p=w;p<y-o;p++)g=p+o,b=p+n,g in v?v[b]=v[g]:delete v[b];for(p=y;p>y-o+n;p--)delete v[p-1]}else if(n>o)for(p=y-o;p>w;p--)g=p+o-1,b=p+n-1,g in v?v[b]=v[g]:delete v[b];for(p=0;p<n;p++)v[p+w]=arguments[p+2];return v.length=y-o+n,s}})},c5c0:function(e,t,n){"use strict";n.r(t);var o=n("7a23"),i=Object(o["withScopeId"])("data-v-4880738a");Object(o["pushScopeId"])("data-v-4880738a");var r={class:"ele-body ele-body-card"},a=Object(o["createVNode"])("div",{style:{"margin-bottom":"16px"}},"支持IE浏览器打印预览",-1),d=Object(o["createTextVNode"])("打印当前页面"),l=Object(o["createTextVNode"])("横屏打印"),c=Object(o["createTextVNode"])("打印时隐藏指定内容"),s=Object(o["createVNode"])("div",{style:{"margin-top":"16px"}},[Object(o["createVNode"])("span",{class:"ele-text-danger ele-printer-hide"},"此段内容会在所有打印时自动隐藏,打印完自动复原。"),Object(o["createVNode"])("span",{class:"ele-text-primary demo-hide-1"},"此段内容在指定打印时才隐藏。")],-1),p=Object(o["createTextVNode"])("打印任意内容"),h=Object(o["createTextVNode"])("设置页眉页脚"),u=Object(o["createTextVNode"])("打印图片"),f=Object(o["createTextVNode"])("分页打印"),m=Object(o["createTextVNode"])("分页打印设置页眉页脚"),g=Object(o["createTextVNode"])("打印数据表格"),b=Object(o["createTextVNode"])("打印pdf"),v=Object(o["createTextVNode"])("打印条码"),y=Object(o["createTextVNode"])("打印自定义表格");Object(o["popScopeId"])();var w=i((function(e,t,n,w,x,C){var H=Object(o["resolveComponent"])("a-button"),E=Object(o["resolveComponent"])("a-space"),O=Object(o["resolveComponent"])("a-card"),j=Object(o["resolveComponent"])("a-tooltip");return Object(o["openBlock"])(),Object(o["createBlock"])("div",r,[Object(o["createVNode"])(O,{title:"打印当前页面",bordered:!1},{default:i((function(){return[a,Object(o["createVNode"])(E,null,{default:i((function(){return[Object(o["createVNode"])(H,{onClick:t[1]||(t[1]=function(e){return C.print({})})},{default:i((function(){return[d]})),_:1}),Object(o["createVNode"])(H,{onClick:t[2]||(t[2]=function(e){return C.print({horizontal:!0})})},{default:i((function(){return[l]})),_:1}),Object(o["createVNode"])(H,{onClick:t[3]||(t[3]=function(e){return C.print({hide:[".demo-hide-1"]})})},{default:i((function(){return[c]})),_:1})]})),_:1}),s]})),_:1}),Object(o["createVNode"])(O,{title:"打印任意内容",bordered:!1},{default:i((function(){return[Object(o["createVNode"])(E,null,{default:i((function(){return[Object(o["createVNode"])(H,{onClick:t[4]||(t[4]=function(e){return C.printHtml()})},{default:i((function(){return[p]})),_:1}),Object(o["createVNode"])(H,{onClick:C.printAddHeader},{default:i((function(){return[h]})),_:1},8,["onClick"]),Object(o["createVNode"])(H,{onClick:C.printImage},{default:i((function(){return[u]})),_:1},8,["onClick"])]})),_:1})]})),_:1}),Object(o["createVNode"])(O,{title:"分页打印",bordered:!1},{default:i((function(){return[Object(o["createVNode"])(E,null,{default:i((function(){return[Object(o["createVNode"])(H,{onClick:t[5]||(t[5]=function(e){return C.printPage()})},{default:i((function(){return[f]})),_:1}),Object(o["createVNode"])(H,{onClick:C.printPageAddHeader},{default:i((function(){return[m]})),_:1},8,["onClick"])]})),_:1})]})),_:1}),Object(o["createVNode"])(O,{title:"进阶示例",bordered:!1},{default:i((function(){return[Object(o["createVNode"])(E,null,{default:i((function(){return[Object(o["createVNode"])(H,{onClick:C.printDataTable},{default:i((function(){return[g]})),_:1},8,["onClick"]),Object(o["createVNode"])(j,{title:"对于复杂的打印需求,可以后端生成pdf给前端打印"},{default:i((function(){return[Object(o["createVNode"])(H,{onClick:C.printPdf},{default:i((function(){return[b]})),_:1},8,["onClick"])]})),_:1}),Object(o["createVNode"])(H,{onClick:C.printQrCode},{default:i((function(){return[v]})),_:1},8,["onClick"]),Object(o["createVNode"])(H,{onClick:C.printTable},{default:i((function(){return[y]})),_:1},8,["onClick"])]})),_:1})]})),_:1})])})),x=(n("99af"),n("ac1f"),n("5319"),n("a15b"),n("d81d"),n("159b"),n("d3b7"),n("3ca3"),n("ddb0"),n("2b3d"),n("a434"),{print:function(e){var t=e.hide,n=e.horizontal,o=e.iePreview,i=void 0===o||o,r=e.blank,a=e.close,d=e.margin,l=e.title;"undefined"===typeof a&&r&&!this.isIE()&&(a=!0),window.focus(),this.addCommonCss();var c=document.getElementById(this.pSetId);c&&c.parentNode.removeChild(c);var s="",p="";if(void 0!==n&&(s="size: ".concat(n?"landscape":"portrait",";")),(0===d||d)&&(p="margin: ".concat(d,";")),s||p){var h=document.createElement("style");h.id=this.pSetId,h.setAttribute("type","text/css"),h.setAttribute("media","print"),h.innerHTML="@page {".concat(s).concat(p,"}"),document.body.appendChild(h)}this.hideElem(t);var u,f=document.title;if(l&&(document.title=l),r){u=window.open("","_blank"),u.focus();var m=u.document;m.open();var g=a?"window.close();":"",b="<!DOCTYPE html>"+document.getElementsByTagName("html")[0].outerHTML;if(b=b.replace(/<script/g,'<div style="display:none;" ').replace(/<\/script>/g,"</div>"),i&&this.isIE()){document.getElementById("WebBrowser")||(b=b.replace(/<\/html>/,"".concat(this.ieWebBrowser,"</html>")));var v="<script>window.onload=function(){window.WebBrowser.ExecWB?(window.WebBrowser.ExecWB(7,1)):window.print();".concat(g,"}<\/script>");b=b.replace(/<\/html>/,"".concat(v,"</html>"))}else{var y="<script>window.onload=function(){window.print();".concat(g,"}<\/script>");b=b.replace(/<\/html>/,"".concat(y,"</html>"))}m.write(b),m.close()}else if(u=window,i&&this.isIE()){if(!document.getElementById("WebBrowser")){var w=document.createElement("object");w.id="WebBrowser",w.setAttribute("classid","clsid:8856F961-340A-11D0-A96B-00C04FD705A2"),w.style.display="none",document.body.appendChild(w)}try{window.WebBrowser.ExecWB(7,1)}catch(x){console.error(x),u.print()}}else u.print();return l&&(document.title=f),this.showElem(t),u},printHtml:function(e){var t,n,o=e.html,i=e.blank,r=e.close,a=e.print,d=void 0===a||a,l=e.horizontal,c=e.iePreview,s=void 0===c||c,p=e.loading,h=void 0===p||p,u=e.before,f=e.done,m=e.margin,g=e.header,b=e.footer;if("undefined"===typeof i&&this.isIE()&&s&&(i=!0),"undefined"===typeof r&&i&&!this.isIE()&&(r=!0),h&&!i&&this.showLoading(),i)t=window.open("","_blank"),n=t.document;else{var v=this.getPFrame();t=v.contentWindow,n=v.contentDocument||v.contentWindow.document}return t.focus(),o&&((g||b)&&(o=this.addHeaderFooter(o,g,b)),o+="<style>".concat(this.getCommonCss(!0),"</style>"),o+=this.getPrintHtml(l,r,d,s,u,f,m),n.open(),n.write('<!DOCTYPE html><html lang="zh">'.concat(o,"</html>")),n.close()),t},printPage:function(e){var t,n,o=e.htmls,i=e.horizontal,r=e.style,a=e.padding,d=e.blank,l=e.close,c=e.print,s=void 0===c||c,p=e.width,h=e.height,u=e.iePreview,f=void 0===u||u,m=e.isDebug,g=e.loading,b=void 0===g||g,v=e.before,y=e.done,w=e.margin,x=e.header,C=e.footer,H=e.title;if("undefined"===typeof d&&this.isIE()&&f&&(d=!0),"undefined"===typeof l&&d&&!this.isIE()&&(l=!0),b&&!d&&this.showLoading(),d)t=window.open("","_blank"),n=t.document;else{var E=this.getPFrame();t=E.contentWindow,n=E.contentDocument||E.contentWindow.document}t.focus();var O='<!DOCTYPE html><html lang="zh"><head><meta charset="UTF-8"><title>'.concat(H||"","</title>");O+=this.getPageCss(a,p,h)+(r||"")+"</head><body>";var j="";return o&&(j+='<div class="ele-printer-page '.concat(m?"ele-printer-debug":"",'">'),j+=o.map((function(e){return'<div class="ele-printer-page-item">'.concat(e,"</div>")})).join(""),j+="</div>"),O+=x||C?this.addHeaderFooter(j,x,C):j,O+=this.getPrintHtml(i,l,s,f,v,y,w),O+="</body></html>",n.open(),n.write(O),n.close(),t},getPrintHtml:function(e,t,n,o,i,r,a){var d=this.addCallback(i,r),l=d.beforeJs,c=d.doneJs,s="",p="",h="";void 0!==e&&(p="size: ".concat(e?"landscape":"portrait",";")),(0===a||a)&&(h="margin: ".concat(a,";")),s+='<style type="text/css" media="print" id="'.concat(this.pSetId,'">@page{').concat(p).concat(h,"</style>");var u=(t?"window.close();":"")+c,f="".concat(l,";parent.hideElePrinterLoading&&parent.hideElePrinterLoading();");return o&&this.isIE()?(s+=this.ieWebBrowser,n&&(s+="<script>window.onload=function(){".concat(f,"window.WebBrowser.ExecWB?(window.WebBrowser.ExecWB(7,1)):window.print();").concat(u,"}<\/script>"))):n&&(s+="<script>window.onload=function(){".concat(f,"window.print();").concat(u,"}<\/script>")),s},addHeaderFooter:function(e,t,n){var o='<table class="ele-printer-table-page">';return t&&(o+="<thead><tr><td>".concat(t,"</td></tr></thead>")),o+="<tbody><tr><td>".concat(e,"</td></tr></tbody>"),n&&(o+="<tfoot><tr><td>".concat(n,"</td></tr></tfoot>")),o+"</table>"},hideElem:function(e){var t=this;document.getElementsByClassName(this.hideClass).forEach((function(e){e.classList.add(t.printingClass)})),e&&(Array.isArray(e)||(e=[e]),e.forEach((function(e){"string"===typeof e&&(e=document.querySelector(e)),e.classList.add(t.hideClass),e.classList.add(t.printingClass)})))},showElem:function(e){var t=this;document.getElementsByClassName(this.hideClass).forEach((function(e){e.classList.remove(t.printingClass)})),e&&(Array.isArray(e)||(e=[e]),e.forEach((function(e){"string"===typeof e&&(e=document.querySelector(e)),e.classList.remove(t.hideClass),e.classList.remove(t.printingClass)})))},getCommonCss:function(e){return"\n .".concat(this.hideClass,".").concat(this.printingClass," {\n visibility: hidden !important;\n }\n .").concat(this.hideClass," {\n ").concat(e?"visibility: hidden !important;":"","\n }\n .").concat(this.hideClass,".").concat(this.printingClass,".").concat(this.hideNoneClass,",\n .").concat(this.hideClass,".").concat(this.hideNoneClass).concat(e?"":"-no",' {\n display: none !important;\n }\n /* 表格样式 */\n .ele-printer-table {\n width: 100%;\n border-collapse: collapse;\n border: none;\n }\n .ele-printer-table td, .ele-printer-table th {\n color: #333;\n padding: 9px 15px;\n border: 1px solid #333;\n word-break: break-all;\n }\n /* loading样式 */\n #ele-printer-loading {\n position: fixed;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n background-color: hsla(0,0%,100%,.9);\n z-index: 19000000 ;\n }\n #ele-printer-loading:after {\n content: "";\n width: 40px;\n height: 40px;\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -20px auto auto -20px;\n border: 2px solid #3296FA;\n border-right-color: transparent;\n border-bottom-color: transparent;\n border-radius: 50%;\n animation: ele-printer-loading-anim .8s linear infinite;\n }\n @keyframes ele-printer-loading-anim {\n from {\n transform: rotate(0deg);\n }\n to {\n transform: rotate(360deg);\n }\n }\n /* 带页眉页脚页面样式 */\n .ele-printer-table-page {\n width: 100%;\n }\n ')},getPageCss:function(e,t,n){return"\n <style>\n body { margin: 0 !important; }\n /* 自定义边距竖屏样式 */\n .ele-printer-page .ele-printer-page-item {\n width: ".concat(t||"auto",";\n height: ").concat(n||"auto",";\n padding: ").concat(e||"0",";\n page-break-after: always !important;\n box-sizing: border-box !important;\n border: none !important;\n position: relative;\n }\n /* 调试模式样式 */\n .ele-printer-page.ele-printer-debug .ele-printer-page-item {\n border: 1px solid red !important;\n }\n /* 核心样式 */\n ").concat(this.getCommonCss(!0),"\n </style>\n ")},printPdf:function(e){var t,n=this,o=e.url,i=e.arraybuffer,r=e.error,a=e.loading,d=void 0===a||a,l=e.before,c=e.done;d&&this.showLoading();var s=this.getPFrame();function p(e){var t=new window.Blob([i],{type:"application/pdf"});window.navigator&&window.navigator.msSaveOrOpenBlob?(window.navigator.msSaveOrOpenBlob(t,"print.pdf"),e()):(t=window.URL.createObjectURL(t),s.setAttribute("src",t))}if(t=s.contentWindow,s.onload=function(){s.getAttribute("src")&&(s.focus(),l&&l(),t.print(),n.hideLoading(),c&&c())},i)p((function(){n.hideLoading()}));else{var h=new window.XMLHttpRequest;h.open("GET",o,!0),h.responseType="arraybuffer",h.onload=function(){if(-1===[200,201].indexOf(h.status))return r&&r(h.status,h.statusText);i=h.response,p((function(){n.hideLoading()}))},h.send()}return t},getPFrame:function(){var e=document.getElementById(this.pFrameId);e&&e.parentNode.removeChild(e);var t=document.createElement("iframe");return t.id=this.pFrameId,t.style.width=0,t.style.height=0,t.style.position="fixed",t.style.visibility="hidden",document.body.appendChild(t),e=document.getElementById(this.pFrameId),e.focus(),e},makeTable:function(e,t){t.forEach((function(e){e.forEach((function(e){e.INIT_OK=void 0,e.key=void 0,e.colGroup=void 0,e.HAS_PARENT=void 0,e.parentKey=void 0,e.PARENT_COL_INDEX=void 0}))}));for(var n=[],o=0,i=0;i<t.length;i++)for(var r=t[i],a=0;a<r.length;a++){var d=r[a];if(d){d.key=i+"-"+a;var l=void 0;if(d.colGroup||d.colspan>1){d.colGroup=!0,l=[],o++;for(var c=0,s=0;s<t[i+1].length;s++){var p=Object.assign({},t[i+1][s]);p.HAS_PARENT||c>1&&c==d.colspan?t[i+1][s]=p:(p.HAS_PARENT=!0,p.parentKey=i+"-"+a,p.key=i+1+"-"+s,p.PARENT_COL_INDEX=o,l.push(p),c+=parseInt(p.colspan>1?p.colspan:1),t[i+1][s]=p)}}d.CHILD_COLS=l,d.PARENT_COL_INDEX||n.push(d),t[i][a]=d}else r.splice(a,1)}function h(e,t){t||(t=n);for(var o=0;o<t.length;o++){var i=t[o];e&&e(o,i),i.CHILD_COLS&&h(e,i.CHILD_COLS)}}var u=1,f=!0,m=[];h((function(e,t){t.colGroup||(m.push("<col"),t.width&&m.push(' width="'.concat(t.width,'"')),m.push("/>"),t.width&&!/\d+%$/.test(u)?u+=t.width+1:f=!1)})),u+="px";var g='<table style="width:'.concat(f?u:"100%",';" class="ele-printer-table">');g+="<colgroup>".concat(m.join(""),"</colgroup>");var b=t.map((function(e){var t=e.map((function(e){return'<th colspan="'.concat(e.colspan||1,'" rowspan="').concat(e.rowspan||1,'" align="').concat(e.thAlign||e.align||"left",'" style="').concat(e.thStyle,'">').concat(e.title||"","</th>")}));return"<tr>".concat(t.join(""),"</tr>")}));return g+="<thead>".concat(b.join(""),"</thead>"),g+="<tbody>",e.forEach((function(e,t){g+="<tr>";var n=0;h((function(o,i){if(!i.colGroup){var r=i.templet?i.templet(e,t,n):e[i.field];g+='<td align="'.concat(i.align||"left",'" style="').concat(i.style,'">').concat(r,"</td>"),n++}})),g+="</tr>"})),g+"</tbody></table>"},addCommonCss:function(){if(!document.getElementById(this.pStyleId)){var e=document.createElement("style");e.id=this.pStyleId,e.setAttribute("type","text/css"),e.innerHTML=this.getCommonCss(),document.body.appendChild(e)}},checkHideClass:function(){var e=this;document.getElementsByClassName(this.hideNoneClass).forEach((function(t){t.classList.add(e.hideClass)}))},showLoading:function(){var e=this;this.addCommonCss();var t=document.getElementById("ele-printer-loading");return t||(t=document.createElement("div"),t.id="ele-printer-loading",document.body.appendChild(t)),t.style.display="block",window.hideElePrinterLoading=function(){e.hideLoading()},t},hideLoading:function(){setTimeout((function(){var e=document.getElementById("ele-printer-loading");e&&(e.style.display="none")}),1500)},addCallback:function(e,t){var n="p"+this.uuid();window.elePrinterBefore||(window.elePrinterBefore={}),window.elePrinterDone||(window.elePrinterDone={}),e&&(window.elePrinterBefore[n]=e),t&&(window.elePrinterDone[n]=t);var o=";parent.elePrinterBefore&&parent.elePrinterBefore.".concat(n,"&&parent.elePrinterBefore.").concat(n,"();"),i=";parent.elePrinterDone&&parent.elePrinterDone.".concat(n,"&&parent.elePrinterDone.").concat(n,"();");return{taskId:n,beforeJs:o,doneJs:i}},uuid:function(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8,t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",n="p_",o=0;o<e;o++)n+=t.charAt(Math.floor(Math.random()*t.length));return n},isIE:function(){return!!window.ActiveXObject||"ActiveXObject"in window},isEdge:function(){return-1!==navigator.userAgent.indexOf("Edge")},isFirefox:function(){return-1!==navigator.userAgent.indexOf("Firefox")},ieWebBrowser:'<object id="WebBrowser" classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2" width="0" height="0"></object>',pFrameId:"ele-printer-frame",pStyleId:"ele-printer-style",pSetId:"ele-printer-set",printingClass:"ele-printer-printing",hideClass:"ele-printer-hide",hideNoneClass:"ele-printer-hide-none"}),C={name:"ExtensionPrinter",data:function(){return{users:[{key:1,username:"张小三",amount:18,province:"浙江",city:"杭州",zone:"西湖区",street:"西溪街道",address:"西溪花园30栋1单元"},{key:2,username:"李小四",amount:39,province:"江苏",city:"苏州",zone:"姑苏区",street:"丝绸路",address:"天墅之城9幢2单元"},{key:3,username:"王小五",amount:8,province:"江西",city:"南昌",zone:"青山湖区",street:"艾溪湖办事处",address:"中兴和园1幢3单元"},{key:4,username:"赵小六",amount:16,province:"福建",city:"泉州",zone:"丰泽区",street:"南洋街道",address:"南洋村6幢1单元"},{key:5,username:"孙小七",amount:12,province:"湖北",city:"武汉",zone:"武昌区",street:"武昌大道",address:"两湖花园16幢2单元"},{key:6,username:"周小八",amount:11,province:"安徽",city:"黄山",zone:"黄山区",street:"汤口镇",address:"温泉村21号"}]}},methods:{print:function(e){x.print(e)},printHtml:function(e){x.printHtml({html:"<h1>Hello! Welcome To EleAdminPro!</h1>",blank:e})},printAddHeader:function(){x.printHtml({html:'\n <div style="padding: 0 60px;">\n <h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1>\n <h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1>\n <h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1>\n <h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1>\n <h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1>\n <h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1><h1>Hello</h1>\n </div>\n ',margin:0,header:'\n <div style="text-align: center;font-size: 12px;padding: 15px 30px 25px;">\n <span style="float: left;">我是页眉左侧</span>\n <span>我是页眉</span>\n <span style="float: right;">我是页眉右侧</span>\n </div>',footer:'\n <div style="text-align: center;font-size: 12px;padding: 15px 30px 25px;">\n <span style="float: left;">我是页脚左侧</span>\n <span>我是页脚</span>\n <span style="float: right;">我是页脚右侧</span>\n </div>'})},printImage:function(){x.printHtml({html:'<img src="https://cdn.eleadmin.com/20200610/LrCTN2j94lo9N7wEql7cBr1Ux4rHMvmZ.jpg" style="width: 100%;"/>'})},printPage:function(e){x.printPage({htmls:["<div>我是第一页</div>","<div>我是第二页</div>","<div>我是第三页</div>","<div>我是第四页</div>","<div>我是第五页</div>"],style:"<style>div{color: red;}</style>",blank:e})},printPageAddHeader:function(){x.printPage({htmls:['<span class="ele-printer-num">1/5</span><div>我是第一页</div>','<span class="ele-printer-num">2/5</span><div>我是第二页</div>','<span class="ele-printer-num">3/5</span><div>我是第三页</div>','<span class="ele-printer-num">4/5</span><div>我是第四页</div>','<span class="ele-printer-num">5/5</span><div>我是第五页</div>'],margin:0,padding:"30px 60px",header:'\n <div style="text-align: center;font-size: 12px;padding: 15px 30px;">\n <span style="float: left;">我是页眉左侧</span>\n <span>我是页眉</span>\n <span style="float: right;">我是页眉右侧</span>\n </div>',footer:'\n <div style="text-align: center;font-size: 12px;padding: 15px 30px;">\n <span style="float: left;">我是页脚左侧</span>\n <span>我是页脚</span>\n <span style="float: right;">我是页脚右侧</span>\n </div>',style:"\n <style>\n .ele-printer-page-item > div { color: red; }\n .ele-printer-num {\n position: absolute;\n top: -35px;\n right: 10px;\n font-size: 12px;\n }\n </style>"})},printDataTable:function(){var e=x.makeTable(this.users,[[{field:"username",width:150,rowspan:2,title:"联系人"},{align:"center",colspan:3,title:"地址"},{field:"amount",width:120,rowspan:2,title:"金额",align:"center"}],[{field:"province",width:120,title:"省"},{field:"city",width:120,title:"市"},{width:200,title:"区",templet:function(e){return'<span style="color:red;">'.concat(e.zone,"</span>")}}]]);x.printHtml({html:"<p>提供数据和cols配置自动生成复杂表格,非常的方便</p>"+e})},printPdf:function(){x.printPdf({url:"https://cdn.eleadmin.com/20200610/20200708224450.pdf"})},printQrCode:function(){var e='\n <div class="code-group">\n <div class="code-group-title">EasyWeb授权凭证</div>\n <div class="code-group-body">\n <p>手机扫描右侧二维码,或登录</p>\n <p>网站https://easyweb.vip</p>\n <p>查询产品真伪</p>\n <img src="https://cdn.eleadmin.com/20200610/20200708230820.png" width="70px" height="70px"/>\n <span>515AE3X1</span>\n </div>\n </div>\n <style>\n .code-group {\n display: inline-block;\n border: 1px solid #ccc;\n border-radius: 5px;\n background-color: #fff;\n }\n .code-group-title {\n border-bottom: 1px solid #ccc;\n padding: 10px 15px;\n text-align: center;\n font-size: 18px;\n }\n .code-group-body {\n text-align: center;\n position: relative;\n padding: 15px 115px 0 25px;\n min-height: 90px;\n }\n .code-group-body > p {\n margin: 0 0 13px 0;\n font-size: 15px;\n font-family: 幼圆;\n color: #333;\n font-weight: 600;\n }\n .code-group-body > img, .code-group-body > span {\n position: absolute;\n right: 25px;\n top: 15px;\n }\n .code-group-body > span {\n top: 90px;\n }\n </style>\n ';x.printHtml({html:e})},printTable:function(){var e='\n <h2 style="text-align: center;color: #333;">软工xxxx班课程表</h2>\n <table class="ele-printer-table">\n <colgroup>\n <col width="130px"/>\n </colgroup>\n <tr>\n <th style="position: relative;">\n <span style="position: absolute;right: 20px;top: 10px;line-height: normal;">星期</span>\n <span style="position: absolute;left: 20px;bottom: 10px;line-height: normal;">时间</span>\n <div style="height: 1px; width:140px;background-color: #000;position: absolute;left: 0;top: 0;transform: rotate(21deg);transform-origin: 0 0;"></div>\n </th>\n <th>周一</th>\n <th>周二</th>\n <th>周三</th>\n <th>周四</th>\n <th>周五</th>\n </tr>\n <tr>\n <td>8:00-10:00</td>\n <td>HTML5网页设计<br/>曲丽丽 - 441教室</td>\n <td>数据库原理及应用<br/>严良 - 716机房</td>\n <td>JavaSE初级程序设计<br/>肖萧 - 715机房</td>\n <td></td>\n <td>JavaScript程序设计<br/>董娜 - 733机房</td>\n </tr>\n <tr>\n <td>10:30-12:30</td>\n <td></td>\n <td>JavaScript程序设计<br/>董娜 - 733机房</td>\n <td></td>\n <td>锋利的jQuery<br/>程咏 - 303教室</td>\n <td>JavaEE应用开发<br/>周星 - 303教室</td>\n </tr>\n <tr>\n <td colspan="6" style="height: auto;">午休</td>\n </tr>\n <tr>\n <td>13:30-15:30</td>\n <td>JavaSE初级程序设计<br/>肖萧 - 715机房</td>\n <td></td>\n <td>HTML5网页设计<br/>曲丽丽 - 441教室</td>\n <td></td>\n <td></td>\n </tr>\n <tr>\n <td>16:00-18:00</td>\n <td></td>\n <td>JavaEE应用开发<br/>周星 - 303教室</td>\n <td></td>\n <td>数据库原理及应用<br/>严良 - 716机房</td>\n <td></td>\n </tr>\n </table>\n <style>\n th, td {\n text-align: center;\n line-height: 32px;\n }\n td {\n height: 110px;\n }\n </style>\n ';x.printHtml({html:e,horizontal:!0})}}},H=(n("8213"),n("6b0d")),E=n.n(H);const O=E()(C,[["render",w],["__scopeId","data-v-4880738a"]]);t["default"]=O},dd78:function(e,t,n){}}]);
|