import{m as b,v as y,y as v,w,e as f,o as x,Q as B,D as C}from"./index-7f5d592d.js";import{z as E,E as A,c as k,a as I,_ as u}from"./vue-router-b1aa7e74.js";/* empty css */import"./config-provider-c47d9507.js";const _={__name:"App",setup(c){const e=b(E);return(r,t)=>{const i=B("router-view");return x(),y("div",null,[v(f(A),{locale:e.value},{default:w(()=>[v(i)]),_:1},8,["locale"])])}}};let T=k(),L=[{path:"/",name:"Order",redirect:"/list"},{path:"/list",name:"List",component:()=>u(()=>import("./index-a66a7be0.js"),["./index-a66a7be0.js","./axios-6c5b73fd.js","./index-7f5d592d.js","./axios-3111e043.css","./el-table-column-48a9e196.js","./config-provider-c47d9507.js","./el-button-da38b5f5.js","./el-button-2cb60ae5.css","./el-input-dcf16805.js","./el-input-eda68dc7.css","./el-table-column-6c7c84cf.css","./el-select-dd63f900.js","./strings-d03ce091.js","./el-select-c3d1a4bc.css","./el-breadcrumb-item-d3de7c2f.js","./el-breadcrumb-item-a5da584b.css","./order-1d17ba06.js","./request-ee118f4d.js","./vue-router-b1aa7e74.js","./_plugin-vue_export-helper-c27b6911.js","./index-7443b347.css"],import.meta.url)},{path:"/info",name:"Info",component:()=>u(()=>import("./index-906b95e3.js"),["./index-906b95e3.js","./axios-6c5b73fd.js","./index-7f5d592d.js","./axios-3111e043.css","./el-dialog-991f9054.js","./el-overlay-d6e2b504.js","./vnode-12b3afac.js","./el-button-da38b5f5.js","./config-provider-c47d9507.js","./el-button-2cb60ae5.css","./el-table-column-48a9e196.js","./el-input-dcf16805.js","./el-input-eda68dc7.css","./el-table-column-6c7c84cf.css","./el-overlay-f6b2674f.css","./el-dialog-e409f358.css","./qrcode.vue.esm-94783385.js","./strings-d03ce091.js","./qrcode.vue-7e66957b.css","./el-breadcrumb-item-d3de7c2f.js","./el-breadcrumb-item-a5da584b.css","./vue-router-b1aa7e74.js","./order-1d17ba06.js","./request-ee118f4d.js","./_plugin-vue_export-helper-c27b6911.js","./index-f4fc5175.js","./index-8e7b1fdf.css","./el-message-f448e6ff.css"],import.meta.url)},{path:"/printcard",name:"PrintCard",component:()=>u(()=>import("./printcard-35ea4f20.js"),["./printcard-35ea4f20.js","./axios-6c5b73fd.js","./index-7f5d592d.js","./axios-3111e043.css","./el-button-da38b5f5.js","./config-provider-c47d9507.js","./el-button-2cb60ae5.css","./qrcode.vue.esm-94783385.js","./strings-d03ce091.js","./vnode-12b3afac.js","./qrcode.vue-7e66957b.css","./order-1d17ba06.js","./request-ee118f4d.js","./printcard-d43c6644.css"],import.meta.url)}];const P=I({history:T,routes:L,scrollBehavior(c,e,r){return{top:0}}});class S{constructor(e){this.standards={strict:"strict",loose:"loose",html5:"html5"},this.previewBody=null,this.close=null,this.previewBodyUtilPrintBtn=null,this.selectArray=[],this.counter=0,this.settings={standard:this.standards.html5},Object.assign(this.settings,e),this.init()}init(){this.counter++,this.settings.id=`printArea_${this.counter}`;let e="";this.settings.url&&!this.settings.asyncUrl&&(e=this.settings.url);let r=this;if(this.settings.asyncUrl)return void r.settings.asyncUrl(function(i){let s=r.getPrintWindow(i);r.settings.preview?r.previewIfrmaeLoad():r.print(s)},r.settings.vue);let t=this.getPrintWindow(e);this.settings.url||this.write(t.doc),this.settings.preview?this.previewIfrmaeLoad():this.print(t)}addEvent(e,r,t){e.addEventListener?e.addEventListener(r,t,!1):e.attachEvent?e.attachEvent("on"+r,t):e["on"+r]=t}previewIfrmaeLoad(){let e=document.getElementById("vue-pirnt-nb-previewBox");if(e){let r=this,t=e.querySelector("iframe");this.settings.previewBeforeOpenCallback(),this.addEvent(t,"load",function(){r.previewBoxShow(),r.removeCanvasImg(),r.settings.previewOpenCallback()}),this.addEvent(e.querySelector(".previewBodyUtilPrintBtn"),"click",function(){r.settings.beforeOpenCallback(),r.settings.openCallback(),t.contentWindow.print(),r.settings.closeCallback()})}}removeCanvasImg(){let e=this;try{if(e.elsdom){let r=e.elsdom.querySelectorAll(".canvasImg");for(let t=0;t${this.getHead()}${this.getBody()}`),e.close()}docType(){return this.settings.standard===this.standards.html5?"":``}getHead(){let e="",r="",t="";this.settings.extraHead&&this.settings.extraHead.replace(/([^,]+)/g,s=>{e+=s}),[].forEach.call(document.querySelectorAll("link"),function(s){s.href.indexOf(".css")>=0&&(r+=``)});let i=document.styleSheets;if(i&&i.length>0)for(let s=0;s{r+=``}),`${this.settings.popTitle}${e}${r}`}getBody(){let e=this.settings.ids;return e=e.replace(new RegExp("#","g"),""),this.elsdom=this.beforeHanler(document.getElementById(e)),""+this.getFormData(this.elsdom).outerHTML+""}beforeHanler(e){let r=e.querySelectorAll("canvas");for(let t=0;t{if(typeof e.value=="string")i=e.value;else{if(typeof e.value!="object"||!e.value.id)return void window.print();{i=e.value.id;let a=i.replace(new RegExp("#","g"),"");document.getElementById(a)||(console.log("id in Error"),i="")}}o()},(s=c).addEventListener?s.addEventListener(l,n,!1):s.attachEvent?s.attachEvent("on"+l,n):s["on"+l]=n;const o=()=>{new S({ids:i,vue:t,url:e.value.url,standard:"",extraHead:e.value.extraHead,extraCss:e.value.extraCss,zIndex:e.value.zIndex||20002,previewTitle:e.value.previewTitle||"打印预览",previewPrintBtnLabel:e.value.previewPrintBtnLabel||"打印",popTitle:e.value.popTitle,preview:e.value.preview||!1,asyncUrl:e.value.asyncUrl,previewBeforeOpenCallback(){e.value.previewBeforeOpenCallback&&e.value.previewBeforeOpenCallback(t)},previewOpenCallback(){e.value.previewOpenCallback&&e.value.previewOpenCallback(t)},openCallback(){e.value.openCallback&&e.value.openCallback(t)},closeCallback(){e.value.closeCallback&&e.value.closeCallback(t)},beforeOpenCallback(){e.value.beforeOpenCallback&&e.value.beforeOpenCallback(t)}})}},install:function(c){c.directive("print",m)}};const h=C(_);h.use(P);h.use(m);h.mount("#app");