You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
2.0 KiB
2 lines
2.0 KiB
import{E}from"./axios-ea863ce3.js";import{Q as T,_ as x,a as B,b as N,E as z}from"./qrcode.vue.esm-85e4b7e0.js";import{r as s,k as D,c as F,a as e,b as t,w as c,i as r,R as v,t as p,h as M,F as O,av as S,o as m,d as f}from"./config-provider-5e5578b5.js";import{c as U,d as I}from"./order-76698bf0.js";import"./vnode-39632412.js";import"./request-64dd7fc6.js";const L={id:"printMe"},P={class:"card-preview"},Q=e("img",{src:x},null,-1),R={class:"front"},j={class:"front-cname"},q={class:"front-ename"},A=["src"],G={class:"card-preview"},H=e("img",{src:B},null,-1),J={class:"back"},K={class:"nfcimg"},W={class:"action"},te={__name:"printcard",setup(X){let h=location.href,i=new URL(h).searchParams.get("sn");const n=s(0),l=s("front"),o=s({cname:"",ename:"",images:"",user_id:""}),b=s(100);D(async()=>{let a=await U(i);console.log("res",a),a.code===200&&(o.value=a.data)});const g=()=>{l.value==="front"?n.value=1:n.value=0},w=s({id:"printMe",popTitle:"card print",beforeOpenCallback(a){console.log("打開之前")},openCallback(a){console.log("執行了打印")},closeCallback(a){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(a,d)=>{const _=z,y=N,u=E,C=S("print");return m(),F(O,null,[e("div",null,[t(y,{modelValue:l.value,"onUpdate:modelValue":d[0]||(d[0]=V=>l.value=V),type:"card",onTabClick:g},{default:c(()=>[t(_,{label:"正面",name:"front"}),t(_,{label:"反面",name:"back"})]),_:1},8,["modelValue"]),e("div",L,[r(e("div",P,[Q,e("div",R,[e("div",j,p(o.value.cname),1),e("div",q,p(o.value.ename),1),e("img",{class:"front-logo",src:o.value.image},null,8,A)])],512),[[v,n.value===0]]),r(e("div",G,[H,e("div",J,[e("div",K,[t(T,{value:o.value.nfcurl,size:b.value,level:"L"},null,8,["value","size"])])])],512),[[v,n.value===1]])])]),e("div",W,[r((m(),M(u,{type:"primary"},{default:c(()=>[f("製卡")]),_:1})),[[C,w.value]]),t(u,{type:"success",onClick:k},{default:c(()=>[f("完成")]),_:1})])],64)}}};export{te as default};
|