import"./base-a3ee0d3b.js";import{E as V}from"./el-button-61655bf9.js";import{Q as x,a as T,E as B}from"./qrcode.vue.esm-2e1ca35b.js";import{m as t,s as z,v as N,x as e,y as s,w as c,E as r,$ as m,A as p,a as D,H as M,_ as O,o as v,z as f}from"./normalize-035cc755.js";import{_ as S,a as U}from"./back-32e905a3.js";import{c as F,d as I}from"./order-cb3c1efb.js";import"./config-provider-c5285acd.js";import"./aria-c4f251c4.js";import"./strings-8d290902.js";import"./vnode-6505e0e6.js";import"./request-ba216ded.js";import"./axios-4a70c6fc.js";const L={id:"printMe"},P={class:"card-preview"},Q=e("img",{src:S},null,-1),j={class:"front"},A={class:"front-cname"},H={class:"front-ename"},R=["src"],$={class:"card-preview"},q=e("img",{src:U},null,-1),G={class:"back"},J={class:"nfcimg"},K={class:"action"},de={__name:"printcard",setup(W){let h=location.href,i=new URL(h).searchParams.get("sn");const n=t(0),l=t("front"),a=t({cname:"",ename:"",images:"",user_id:""}),g=t(100);z(async()=>{let o=await F(i);console.log("res",o),o.code===200&&(a.value=o.data)});const b=()=>{l.value==="front"?n.value=1:n.value=0},w=t({id:"printMe",popTitle:"card print",beforeOpenCallback(o){console.log("打開之前")},openCallback(o){console.log("執行了打印")},closeCallback(o){console.log("關閉了打印工具")}}),k=async()=>{(await I({order_sn:i,order_status:3})).code===200&&(console.log("window close"),window.location.href="about:blank",window.close())};return(o,d)=>{const _=B,y=T,u=V,C=O("print");return v(),N(M,null,[e("div",null,[s(y,{modelValue:l.value,"onUpdate:modelValue":d[0]||(d[0]=E=>l.value=E),type:"card",onTabClick:b},{default:c(()=>[s(_,{label:"正面",name:"front"}),s(_,{label:"反面",name:"back"})]),_:1},8,["modelValue"]),e("div",L,[r(e("div",P,[Q,e("div",j,[e("div",A,p(a.value.cname),1),e("div",H,p(a.value.ename),1),e("img",{class:"front-logo",src:a.value.image},null,8,R)])],512),[[m,n.value===0]]),r(e("div",$,[q,e("div",G,[e("div",J,[s(x,{value:a.value.nfcurl,size:g.value,level:"L"},null,8,["value","size"])])])],512),[[m,n.value===1]])])]),e("div",K,[r((v(),D(u,{type:"primary"},{default:c(()=>[f("製卡")]),_:1})),[[C,w.value]]),s(u,{type:"success",onClick:k},{default:c(()=>[f("完成")]),_:1})])],64)}}};export{de as default};