Files
PandaX/static/assets/index.3d1e8001.js
feilong.teng@rheinchina.com cd824b7f0c 集成完成
2021-12-12 19:49:39 +08:00

2 lines
15 KiB
JavaScript

var T=Object.defineProperty;var O=Object.getOwnPropertySymbols;var I=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable;var S=(g,E,p)=>E in g?T(g,E,{enumerable:!0,configurable:!0,writable:!0,value:p}):g[E]=p,w=(g,E)=>{for(var p in E||(E={}))I.call(E,p)&&S(g,p,E[p]);if(O)for(var p of O(E))L.call(E,p)&&S(g,p,E[p]);return g};import{aa as D,i as B,t as R,k as P,l as U,y as M,z as C,C as W,s as F}from"./vendor.14d7a511.js";import{_ as H}from"./index.1f7143d6.js";var x={exports:{}};(function(g,E){(function(f,n){g.exports=n()})(window,function(){return function(p){var f={};function n(o){if(f[o])return f[o].exports;var s=f[o]={i:o,l:!1,exports:{}};return p[o].call(s.exports,s,s.exports,n),s.l=!0,s.exports}return n.m=p,n.c=f,n.d=function(o,s,d){n.o(o,s)||Object.defineProperty(o,s,{enumerable:!0,get:d})},n.r=function(o){typeof Symbol!="undefined"&&Symbol.toStringTag&&Object.defineProperty(o,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(o,"__esModule",{value:!0})},n.t=function(o,s){if(s&1&&(o=n(o)),s&8||s&4&&typeof o=="object"&&o&&o.__esModule)return o;var d=Object.create(null);if(n.r(d),Object.defineProperty(d,"default",{enumerable:!0,value:o}),s&2&&typeof o!="string")for(var b in o)n.d(d,b,function(i){return o[i]}.bind(null,b));return d},n.n=function(o){var s=o&&o.__esModule?function(){return o.default}:function(){return o};return n.d(s,"a",s),s},n.o=function(o,s){return Object.prototype.hasOwnProperty.call(o,s)},n.p="",n(n.s=0)}({"./src/index.js":function(p,f,n){n.r(f),n("./src/sass/index.scss");var o=n("./src/js/init.js"),s=o.default.init;typeof window!="undefined"&&(window.printJS=s),f.default=s},"./src/js/browser.js":function(p,f,n){n.r(f);var o={isFirefox:function(){return typeof InstallTrigger!="undefined"},isIE:function(){return navigator.userAgent.indexOf("MSIE")!==-1||!!document.documentMode},isEdge:function(){return!o.isIE()&&!!window.StyleMedia},isChrome:function(){var d=arguments.length>0&&arguments[0]!==void 0?arguments[0]:window;return!!d.chrome},isSafari:function(){return Object.prototype.toString.call(window.HTMLElement).indexOf("Constructor")>0||navigator.userAgent.toLowerCase().indexOf("safari")!==-1},isIOSChrome:function(){return navigator.userAgent.toLowerCase().indexOf("crios")!==-1}};f.default=o},"./src/js/functions.js":function(p,f,n){n.r(f),n.d(f,"addWrapper",function(){return b}),n.d(f,"capitalizePrint",function(){return i}),n.d(f,"collectStyles",function(){return l}),n.d(f,"addHeader",function(){return e}),n.d(f,"cleanUp",function(){return u}),n.d(f,"isRawHTML",function(){return y});var o=n("./src/js/modal.js"),s=n("./src/js/browser.js");function d(t){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d=function(c){return typeof c}:d=function(c){return c&&typeof Symbol=="function"&&c.constructor===Symbol&&c!==Symbol.prototype?"symbol":typeof c},d(t)}function b(t,a){var c="font-family:"+a.font+" !important; font-size: "+a.font_size+" !important; width:100%;";return'<div style="'+c+'">'+t+"</div>"}function i(t){return t.charAt(0).toUpperCase()+t.slice(1)}function l(t,a){for(var c=document.defaultView||window,m="",h=c.getComputedStyle(t,""),v=0;v<h.length;v++)(a.targetStyles.indexOf("*")!==-1||a.targetStyle.indexOf(h[v])!==-1||r(a.targetStyles,h[v]))&&h.getPropertyValue(h[v])&&(m+=h[v]+":"+h.getPropertyValue(h[v])+";");return m+="max-width: "+a.maxWidth+"px !important; font-size: "+a.font_size+" !important;",m}function r(t,a){for(var c=0;c<t.length;c++)if(d(a)==="object"&&a.indexOf(t[c])!==-1)return!0;return!1}function e(t,a){var c=document.createElement("div");if(y(a.header))c.innerHTML=a.header;else{var m=document.createElement("h1"),h=document.createTextNode(a.header);m.appendChild(h),m.setAttribute("style",a.headerStyle),c.appendChild(m)}t.insertBefore(c,t.childNodes[0])}function u(t){t.showModal&&o.default.close(),t.onLoadingEnd&&t.onLoadingEnd(),(t.showModal||t.onLoadingStart)&&window.URL.revokeObjectURL(t.printable);var a="mouseover";(s.default.isChrome()||s.default.isFirefox())&&(a="focus");var c=function m(){window.removeEventListener(a,m),t.onPrintDialogClose();var h=document.getElementById(t.frameId);h&&h.remove()};window.addEventListener(a,c)}function y(t){var a=new RegExp("<([A-Za-z][A-Za-z0-9]*)\\b[^>]*>(.*?)</\\1>");return a.test(t)}},"./src/js/html.js":function(p,f,n){n.r(f);var o=n("./src/js/functions.js"),s=n("./src/js/print.js");function d(l){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d=function(e){return typeof e}:d=function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(l)}f.default={print:function(r,e){var u=i(r.printable)?r.printable:document.getElementById(r.printable);if(!u){window.console.error("Invalid HTML element id: "+r.printable);return}r.printableElement=b(u,r),r.header&&Object(o.addHeader)(r.printableElement,r),s.default.send(r,e)}};function b(l,r){for(var e=l.cloneNode(),u=Array.prototype.slice.call(l.childNodes),y=0;y<u.length;y++)if(r.ignoreElements.indexOf(u[y].id)===-1){var t=b(u[y],r);e.appendChild(t)}switch(r.scanStyles&&l.nodeType===1&&e.setAttribute("style",Object(o.collectStyles)(l,r)),l.tagName){case"SELECT":e.value=l.value;break;case"CANVAS":e.getContext("2d").drawImage(l,0,0);break}return e}function i(l){return d(l)==="object"&&l&&(l instanceof HTMLElement||l.nodeType===1)}},"./src/js/image.js":function(p,f,n){n.r(f);var o=n("./src/js/functions.js"),s=n("./src/js/print.js"),d=n("./src/js/browser.js");f.default={print:function(i,l){i.printable.constructor!==Array&&(i.printable=[i.printable]),i.printableElement=document.createElement("div"),i.printable.forEach(function(r){var e=document.createElement("img");if(e.setAttribute("style",i.imageStyle),e.src=r,d.default.isFirefox()){var u=e.src;e.src=u}var y=document.createElement("div");y.appendChild(e),i.printableElement.appendChild(y)}),i.header&&Object(o.addHeader)(i.printableElement,i),s.default.send(i,l)}}},"./src/js/init.js":function(p,f,n){n.r(f);var o=n("./src/js/browser.js"),s=n("./src/js/modal.js"),d=n("./src/js/pdf.js"),b=n("./src/js/html.js"),i=n("./src/js/raw-html.js"),l=n("./src/js/image.js"),r=n("./src/js/json.js");function e(y){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?e=function(a){return typeof a}:e=function(a){return a&&typeof Symbol=="function"&&a.constructor===Symbol&&a!==Symbol.prototype?"symbol":typeof a},e(y)}var u=["pdf","html","image","json","raw-html"];f.default={init:function(){var t={printable:null,fallbackPrintable:null,type:"pdf",header:null,headerStyle:"font-weight: 300;",maxWidth:800,properties:null,gridHeaderStyle:"font-weight: bold; padding: 5px; border: 1px solid #dddddd;",gridStyle:"border: 1px solid lightgray; margin-bottom: -1px;",showModal:!1,onError:function(A){throw A},onLoadingStart:null,onLoadingEnd:null,onPrintDialogClose:function(){},onIncompatibleBrowser:function(){},modalMessage:"Retrieving Document...",frameId:"printJS",printableElement:null,documentTitle:"Document",targetStyle:["clear","display","width","min-width","height","min-height","max-height"],targetStyles:["border","box","break","text-decoration"],ignoreElements:[],repeatTableHeader:!0,css:null,style:null,scanStyles:!0,base64:!1,onPdfOpen:null,font:"TimesNewRoman",font_size:"12pt",honorMarginPadding:!0,honorColor:!1,imageStyle:"max-width: 100%;"},a=arguments[0];if(a===void 0)throw new Error("printJS expects at least 1 attribute.");switch(e(a)){case"string":t.printable=encodeURI(a),t.fallbackPrintable=t.printable,t.type=arguments[1]||t.type;break;case"object":t.printable=a.printable,t.fallbackPrintable=typeof a.fallbackPrintable!="undefined"?a.fallbackPrintable:t.printable,t.fallbackPrintable=t.base64?"data:application/pdf;base64,".concat(t.fallbackPrintable):t.fallbackPrintable;for(var c in t)c==="printable"||c==="fallbackPrintable"||(t[c]=typeof a[c]!="undefined"?a[c]:t[c]);break;default:throw new Error('Unexpected argument type! Expected "string" or "object", got '+e(a))}if(!t.printable)throw new Error("Missing printable information.");if(!t.type||typeof t.type!="string"||u.indexOf(t.type.toLowerCase())===-1)throw new Error("Invalid print type. Available types are: pdf, html, image and json.");t.showModal&&s.default.show(t),t.onLoadingStart&&t.onLoadingStart();var m=document.getElementById(t.frameId);m&&m.parentNode.removeChild(m);var h=document.createElement("iframe");switch(o.default.isFirefox()?h.setAttribute("style","width: 1px; height: 100px; position: fixed; left: 0; top: 0; opacity: 0; border-width: 0; margin: 0; padding: 0"):h.setAttribute("style","visibility: hidden; height: 0; width: 0; position: absolute; border: 0"),h.setAttribute("id",t.frameId),t.type!=="pdf"&&(h.srcdoc="<html><head><title>"+t.documentTitle+"</title>",t.css&&(Array.isArray(t.css)||(t.css=[t.css]),t.css.forEach(function(j){h.srcdoc+='<link rel="stylesheet" href="'+j+'">'})),h.srcdoc+="</head><body></body></html>"),t.type){case"pdf":if(o.default.isIE())try{console.info("Print.js doesn't support PDF printing in Internet Explorer.");var v=window.open(t.fallbackPrintable,"_blank");v.focus(),t.onIncompatibleBrowser()}catch(j){t.onError(j)}finally{t.showModal&&s.default.close(),t.onLoadingEnd&&t.onLoadingEnd()}else d.default.print(t,h);break;case"image":l.default.print(t,h);break;case"html":b.default.print(t,h);break;case"raw-html":i.default.print(t,h);break;case"json":r.default.print(t,h);break}}}},"./src/js/json.js":function(p,f,n){n.r(f);var o=n("./src/js/functions.js"),s=n("./src/js/print.js");function d(i){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?d=function(r){return typeof r}:d=function(r){return r&&typeof Symbol=="function"&&r.constructor===Symbol&&r!==Symbol.prototype?"symbol":typeof r},d(i)}f.default={print:function(l,r){if(d(l.printable)!=="object")throw new Error("Invalid javascript data object (JSON).");if(typeof l.repeatTableHeader!="boolean")throw new Error("Invalid value for repeatTableHeader attribute (JSON).");if(!l.properties||!Array.isArray(l.properties))throw new Error("Invalid properties array for your JSON data.");l.properties=l.properties.map(function(e){return{field:d(e)==="object"?e.field:e,displayName:d(e)==="object"?e.displayName:e,columnSize:d(e)==="object"&&e.columnSize?e.columnSize+";":100/l.properties.length+"%;"}}),l.printableElement=document.createElement("div"),l.header&&Object(o.addHeader)(l.printableElement,l),l.printableElement.innerHTML+=b(l),s.default.send(l,r)}};function b(i){var l=i.printable,r=i.properties,e='<table style="border-collapse: collapse; width: 100%;">';i.repeatTableHeader&&(e+="<thead>"),e+="<tr>";for(var u=0;u<r.length;u++)e+='<th style="width:'+r[u].columnSize+";"+i.gridHeaderStyle+'">'+Object(o.capitalizePrint)(r[u].displayName)+"</th>";e+="</tr>",i.repeatTableHeader&&(e+="</thead>"),e+="<tbody>";for(var y=0;y<l.length;y++){e+="<tr>";for(var t=0;t<r.length;t++){var a=l[y],c=r[t].field.split(".");if(c.length>1)for(var m=0;m<c.length;m++)a=a[c[m]];else a=a[r[t].field];e+='<td style="width:'+r[t].columnSize+i.gridStyle+'">'+a+"</td>"}e+="</tr>"}return e+="</tbody></table>",e}},"./src/js/modal.js":function(p,f,n){n.r(f);var o={show:function(d){var b="font-family:sans-serif; display:table; text-align:center; font-weight:300; font-size:30px; left:0; top:0;position:fixed; z-index: 9990;color: #0460B5; width: 100%; height: 100%; background-color:rgba(255,255,255,.9);transition: opacity .3s ease;",i=document.createElement("div");i.setAttribute("style",b),i.setAttribute("id","printJS-Modal");var l=document.createElement("div");l.setAttribute("style","display:table-cell; vertical-align:middle; padding-bottom:100px;");var r=document.createElement("div");r.setAttribute("class","printClose"),r.setAttribute("id","printClose"),l.appendChild(r);var e=document.createElement("span");e.setAttribute("class","printSpinner"),l.appendChild(e);var u=document.createTextNode(d.modalMessage);l.appendChild(u),i.appendChild(l),document.getElementsByTagName("body")[0].appendChild(i),document.getElementById("printClose").addEventListener("click",function(){o.close()})},close:function(){var d=document.getElementById("printJS-Modal");d&&d.parentNode.removeChild(d)}};f.default=o},"./src/js/pdf.js":function(p,f,n){n.r(f);var o=n("./src/js/print.js"),s=n("./src/js/functions.js");f.default={print:function(i,l){if(i.base64){var r=Uint8Array.from(atob(i.printable),function(u){return u.charCodeAt(0)});d(i,l,r);return}i.printable=/^(blob|http|\/\/)/i.test(i.printable)?i.printable:window.location.origin+(i.printable.charAt(0)!=="/"?"/"+i.printable:i.printable);var e=new window.XMLHttpRequest;e.responseType="arraybuffer",e.addEventListener("error",function(){Object(s.cleanUp)(i),i.onError(e.statusText,e)}),e.addEventListener("load",function(){if([200,201].indexOf(e.status)===-1){Object(s.cleanUp)(i),i.onError(e.statusText,e);return}d(i,l,e.response)}),e.open("GET",i.printable,!0),e.send()}};function d(b,i,l){var r=new window.Blob([l],{type:"application/pdf"});r=window.URL.createObjectURL(r),i.setAttribute("src",r),o.default.send(b,i)}},"./src/js/print.js":function(p,f,n){n.r(f);var o=n("./src/js/browser.js"),s=n("./src/js/functions.js"),d={send:function(e,u){document.getElementsByTagName("body")[0].appendChild(u);var y=document.getElementById(e.frameId);y.onload=function(){if(e.type==="pdf"){o.default.isFirefox()?setTimeout(function(){return b(y,e)},1e3):b(y,e);return}var t=y.contentWindow||y.contentDocument;if(t.document&&(t=t.document),t.body.appendChild(e.printableElement),e.type!=="pdf"&&e.style){var a=document.createElement("style");a.innerHTML=e.style,t.head.appendChild(a)}var c=t.getElementsByTagName("img");c.length>0?i(Array.from(c)).then(function(){return b(y,e)}):b(y,e)}}};function b(r,e){try{if(r.focus(),o.default.isEdge()||o.default.isIE())try{r.contentWindow.document.execCommand("print",!1,null)}catch{r.contentWindow.print()}else r.contentWindow.print()}catch(u){e.onError(u)}finally{o.default.isFirefox()&&(r.style.visibility="hidden",r.style.left="-1px"),Object(s.cleanUp)(e)}}function i(r){var e=r.map(function(u){if(u.src&&u.src!==window.location.href)return l(u)});return Promise.all(e)}function l(r){return new Promise(function(e){var u=function y(){!r||typeof r.naturalWidth=="undefined"||r.naturalWidth===0||!r.complete?setTimeout(y,500):e()};u()})}f.default=d},"./src/js/raw-html.js":function(p,f,n){n.r(f);var o=n("./src/js/print.js");f.default={print:function(d,b){d.printableElement=document.createElement("div"),d.printableElement.setAttribute("style","width:100%"),d.printableElement.innerHTML=d.printable,o.default.send(d,b)}}},"./src/sass/index.scss":function(p,f,n){},0:function(p,f,n){p.exports=n("./src/index.js")}}).default})})(x);var N=D(x.exports);const K={name:"funPrintJs",setup(){const g=B({});return w({onPrintJs:()=>{N({printable:"printRref",type:"html",css:["//at.alicdn.com/t/font_2298093_o73r8wjdhlg.css","https://unpkg.com/element-plus/lib/theme-chalk/index.css"],scanStyles:!1,style:"@media print{.mb15{margin-bottom:15px;}.el-button--small i.iconfont{font-size: 12px !important;margin-right: 5px;}}"})}},R(g))}},z={id:"printRref"},J=F("\u70B9\u51FB\u6253\u5370\u6F14\u793A");function _(g,E,p,f,n,o){const s=P("el-alert"),d=P("el-button"),b=P("el-card");return W(),U("div",z,[M(b,{shadow:"hover",header:"\u6253\u5370\u6F14\u793A"},{default:C(()=>[M(s,{title:"\u611F\u8C22\u4F18\u79C0\u7684 `print-js`\uFF0C\u9879\u76EE\u5730\u5740\uFF1Ahttps://github.com/crabbly/Print.js\u3002\u8BF7\u5728\u6253\u5370\u5F39\u7A97 `\u66F4\u591A\u8BBE\u7F6E` \u4E2D\u5F00\u542F `\u80CC\u666F\u56FE\u5F62\u3002`",type:"success",closable:!1,class:"mb15"}),M(d,{onClick:f.onPrintJs,size:"small",type:"primary",icon:"iconfont icon-dayin"},{default:C(()=>[J]),_:1},8,["onClick"])]),_:1})])}var G=H(K,[["render",_]]);export{G as default};