import{j as Ce,x as Xe,g as Ae,_ as he,J as Ye,i as Ee,E as Le,w as Ge,T as we,c as ke,K as We,y as Te}from"./axios-ea863ce3.js";import{b as Je,c as Qe,d as Ze,a as xe,u as et,E as Re,e as Oe,f as tt}from"./el-overlay-539349b7.js";import{Q as st,_ as nt,a as ot,E as lt,b as at}from"./qrcode.vue.esm-85e4b7e0.js";import{E as Ne,_ as rt}from"./_plugin-vue_export-helper-2e57540c.js";import{F as it,e as Ve,i as dt,E as ut,a as ct,b as pt,c as ft,d as vt}from"./el-breadcrumb-item-ca27cf79.js";import{aa as ve,k as be,ay as mt,ab as Pe,g as me,D as gt,n as oe,z as re,O as ht,x as Ie,y as D,o as y,c as H,a as t,G as J,E as _,C as r,t as p,b as o,w as a,h as R,W as le,l as X,I as pe,ad as bt,A as _t,r as I,J as yt,i as Q,Q as Ct,ax as Et,R as se,T as ze,S as wt,M as kt,Z as Tt,K as It,L as $t,P as te,H as ue,V as ce,d as P,a0 as Mt,q as De,ak as Fe,al as Ue,az as $e,a1 as Bt,F as Me,j as St,p as At,e as Lt,av as Rt}from"./config-provider-5e5578b5.js";import{u as Ot,a as Nt}from"./order-c80ab4a0.js";import{a as Vt,b as Pt,c as zt,u as fe}from"./order-76698bf0.js";import"./vnode-39632412.js";/* empty css */import"./request-64dd7fc6.js";const Dt='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',Ft=e=>getComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,Be=e=>Array.from(e.querySelectorAll(Dt)).filter(n=>Ut(n)&&Ft(n)),Ut=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},Ht=(...e)=>n=>{e.forEach(d=>{ve(d)?d(n):d.value=n})},He=(e,n,d)=>{let m={offsetX:0,offsetY:0};const v=g=>{const w=g.clientX,l=g.clientY,{offsetX:B,offsetY:S}=m,i=e.value.getBoundingClientRect(),A=i.left,K=i.top,M=i.width,q=i.height,L=document.documentElement.clientWidth,O=document.documentElement.clientHeight,Y=-A+B,Z=-K+S,x=L-A-M+B,z=O-K-q+S,F=G=>{const h=Math.min(Math.max(B+G.clientX-w,Y),x),$=Math.min(Math.max(S+G.clientY-l,Z),z);m={offsetX:h,offsetY:$},e.value.style.transform=`translate(${Ce(h)}, ${Ce($)})`},N=()=>{document.removeEventListener("mousemove",F),document.removeEventListener("mouseup",N)};document.addEventListener("mousemove",F),document.addEventListener("mouseup",N)},s=()=>{n.value&&e.value&&n.value.addEventListener("mousedown",v)},k=()=>{n.value&&e.value&&n.value.removeEventListener("mousedown",v)};be(()=>{mt(()=>{d.value?s():k()})}),Pe(()=>{k()})},Kt=(e,n)=>{let d;me(()=>e.value,m=>{var v,s;m?(d=document.activeElement,gt(n)&&((s=(v=n.value).focus)==null||s.call(v))):d.focus()})},ge="_trap-focus-children",ee=[],Se=e=>{if(ee.length===0)return;const n=ee[ee.length-1][ge];if(n.length>0&&e.code===Xe.tab){if(n.length===1){e.preventDefault(),document.activeElement!==n[0]&&n[0].focus();return}const d=e.shiftKey,m=e.target===n[0],v=e.target===n[n.length-1];m&&d&&(e.preventDefault(),n[n.length-1].focus()),v&&!d&&(e.preventDefault(),n[0].focus())}},qt={beforeMount(e){e[ge]=Be(e),ee.push(e),ee.length<=1&&document.addEventListener("keydown",Se)},updated(e){oe(()=>{e[ge]=Be(e)})},unmounted(){ee.shift(),ee.length===0&&document.removeEventListener("keydown",Se)}},Ke=Symbol("dialogInjectionKey"),jt=["aria-label"],Xt=["id"],Yt=re({name:"ElDialogContent"}),Gt=re({...Yt,props:Je,emits:Qe,setup(e){const n=e,{t:d}=ht(),{Close:m}=Ye,{dialogRef:v,headerRef:s,bodyId:k,ns:g,style:w}=Ie(Ke),{focusTrapRef:l}=Ie(it),B=Ht(l,v),S=D(()=>n.draggable);return He(v,s,S),(i,A)=>(y(),H("div",{ref:r(B),class:_([r(g).b(),r(g).is("fullscreen",i.fullscreen),r(g).is("draggable",r(S)),r(g).is("align-center",i.alignCenter),{[r(g).m("center")]:i.center},i.customClass]),style:pe(r(w)),tabindex:"-1"},[t("header",{ref_key:"headerRef",ref:s,class:_(r(g).e("header"))},[J(i.$slots,"header",{},()=>[t("span",{role:"heading",class:_(r(g).e("title"))},p(i.title),3)]),i.showClose?(y(),H("button",{key:0,"aria-label":r(d)("el.dialog.close"),class:_(r(g).e("headerbtn")),type:"button",onClick:A[0]||(A[0]=K=>i.$emit("close"))},[o(r(Ae),{class:_(r(g).e("close"))},{default:a(()=>[(y(),R(le(i.closeIcon||r(m))))]),_:1},8,["class"])],10,jt)):X("v-if",!0)],2),t("div",{id:r(k),class:_(r(g).e("body"))},[J(i.$slots,"default")],10,Xt),i.$slots.footer?(y(),H("footer",{key:0,class:_(r(g).e("footer"))},[J(i.$slots,"footer")],2)):X("v-if",!0)],6))}});var Wt=he(Gt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const Jt=["aria-label","aria-labelledby","aria-describedby"],Qt=re({name:"ElDialog",inheritAttrs:!1}),Zt=re({...Qt,props:Ze,emits:xe,setup(e,{expose:n}){const d=e,m=bt();Ee({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},D(()=>!!m.title)),Ee({scope:"el-dialog",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/dialog.html#attributes",type:"Attribute"},D(()=>!!d.customClass));const v=_t("dialog"),s=I(),k=I(),g=I(),{visible:w,titleId:l,bodyId:B,style:S,overlayDialogStyle:i,rendered:A,zIndex:K,afterEnter:M,afterLeave:q,beforeLeave:L,handleClose:O,onModalClick:Y,onOpenAutoFocus:Z,onCloseAutoFocus:x,onCloseRequested:z,onFocusoutPrevented:F}=et(d,s);yt(Ke,{dialogRef:s,headerRef:k,bodyId:B,ns:v,rendered:A,style:S});const N=Oe(Y),G=D(()=>d.draggable&&!d.fullscreen);return n({visible:w,dialogContentRef:g}),(h,$)=>(y(),R(wt,{to:"body",disabled:!h.appendToBody},[o(ze,{name:"dialog-fade",onAfterEnter:r(M),onAfterLeave:r(q),onBeforeLeave:r(L),persisted:""},{default:a(()=>[Q(o(r(Re),{"custom-mask-event":"",mask:h.modal,"overlay-class":h.modalClass,"z-index":r(K)},{default:a(()=>[t("div",{role:"dialog","aria-modal":"true","aria-label":h.title||void 0,"aria-labelledby":h.title?void 0:r(l),"aria-describedby":r(B),class:_(`${r(v).namespace.value}-overlay-dialog`),style:pe(r(i)),onClick:$[0]||($[0]=(...u)=>r(N).onClick&&r(N).onClick(...u)),onMousedown:$[1]||($[1]=(...u)=>r(N).onMousedown&&r(N).onMousedown(...u)),onMouseup:$[2]||($[2]=(...u)=>r(N).onMouseup&&r(N).onMouseup(...u))},[o(r(Ve),{loop:"",trapped:r(w),"focus-start-el":"container",onFocusAfterTrapped:r(Z),onFocusAfterReleased:r(x),onFocusoutPrevented:r(F),onReleaseRequested:r(z)},{default:a(()=>[r(A)?(y(),R(Wt,Ct({key:0,ref_key:"dialogContentRef",ref:g},h.$attrs,{"custom-class":h.customClass,center:h.center,"align-center":h.alignCenter,"close-icon":h.closeIcon,draggable:r(G),fullscreen:h.fullscreen,"show-close":h.showClose,title:h.title,onClose:r(O)}),Et({header:a(()=>[h.$slots.title?J(h.$slots,"title",{key:1}):J(h.$slots,"header",{key:0,close:r(O),titleId:r(l),titleClass:r(v).e("title")})]),default:a(()=>[J(h.$slots,"default")]),_:2},[h.$slots.footer?{name:"footer",fn:a(()=>[J(h.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","onClose"])):X("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,Jt)]),_:3},8,["mask","overlay-class","z-index"]),[[se,r(w)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var xt=he(Zt,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const es=kt(xt),ts=re({name:"ElMessageBox",directives:{TrapFocus:qt},components:{ElButton:Le,ElFocusTrap:Ve,ElInput:Ne,ElOverlay:Re,ElIcon:Ae,...Ge},inheritAttrs:!1,props:{buttonSize:{type:String,validator:dt},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:n}){const{locale:d,zIndex:m,ns:v,size:s}=Tt("message-box",D(()=>e.buttonSize)),{t:k}=d,{nextZIndex:g}=m,w=I(!1),l=It({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:g()}),B=D(()=>{const c=l.type;return{[v.bm("icon",c)]:c&&we[c]}}),S=ke(),i=ke(),A=D(()=>l.icon||we[l.type]||""),K=D(()=>!!l.message),M=I(),q=I(),L=I(),O=I(),Y=I(),Z=D(()=>l.confirmButtonClass);me(()=>l.inputValue,async c=>{await oe(),e.boxType==="prompt"&&c!==null&&$()},{immediate:!0}),me(()=>w.value,c=>{var C,E;c&&(e.boxType!=="prompt"&&(l.autofocus?L.value=(E=(C=Y.value)==null?void 0:C.$el)!=null?E:M.value:L.value=M.value),l.zIndex=g()),e.boxType==="prompt"&&(c?oe().then(()=>{var T;O.value&&O.value.$el&&(l.autofocus?L.value=(T=u())!=null?T:M.value:L.value=M.value)}):(l.editorErrorMessage="",l.validateError=!1))});const x=D(()=>e.draggable);He(M,q,x),be(async()=>{await oe(),e.closeOnHashChange&&window.addEventListener("hashchange",z)}),Pe(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",z)});function z(){w.value&&(w.value=!1,oe(()=>{l.action&&n("action",l.action)}))}const F=()=>{e.closeOnClickModal&&h(l.distinguishCancelAndClose?"close":"cancel")},N=Oe(F),G=c=>{if(l.inputType!=="textarea")return c.preventDefault(),h("confirm")},h=c=>{var C;e.boxType==="prompt"&&c==="confirm"&&!$()||(l.action=c,l.beforeClose?(C=l.beforeClose)==null||C.call(l,c,l,z):z())},$=()=>{if(e.boxType==="prompt"){const c=l.inputPattern;if(c&&!c.test(l.inputValue||""))return l.editorErrorMessage=l.inputErrorMessage||k("el.messagebox.error"),l.validateError=!0,!1;const C=l.inputValidator;if(typeof C=="function"){const E=C(l.inputValue);if(E===!1)return l.editorErrorMessage=l.inputErrorMessage||k("el.messagebox.error"),l.validateError=!0,!1;if(typeof E=="string")return l.editorErrorMessage=E,l.validateError=!0,!1}}return l.editorErrorMessage="",l.validateError=!1,!0},u=()=>{const c=O.value.$refs;return c.input||c.textarea},b=()=>{h("close")},U=()=>{e.closeOnPressEscape&&b()};return e.lockScroll&&tt(w),Kt(w),{...$t(l),ns:v,overlayEvent:N,visible:w,hasMessage:K,typeClass:B,contentId:S,inputId:i,btnSize:s,iconComponent:A,confirmButtonClasses:Z,rootRef:M,focusStartRef:L,headerRef:q,inputRef:O,confirmRef:Y,doClose:z,handleClose:b,onCloseRequested:U,handleWrapperClick:F,handleInputEnter:G,handleAction:h,t:k}}}),ss=["aria-label","aria-describedby"],ns=["aria-label"],os=["id"];function ls(e,n,d,m,v,s){const k=te("el-icon"),g=te("close"),w=te("el-input"),l=te("el-button"),B=te("el-focus-trap"),S=te("el-overlay");return y(),R(ze,{name:"fade-in-linear",onAfterLeave:n[11]||(n[11]=i=>e.$emit("vanish")),persisted:""},{default:a(()=>[Q(o(S,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:a(()=>[t("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:_(`${e.ns.namespace.value}-overlay-message-box`),onClick:n[8]||(n[8]=(...i)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...i)),onMousedown:n[9]||(n[9]=(...i)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...i)),onMouseup:n[10]||(n[10]=(...i)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...i))},[o(B,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:a(()=>[t("div",{ref:"rootRef",class:_([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:pe(e.customStyle),tabindex:"-1",onClick:n[7]||(n[7]=ue(()=>{},["stop"]))},[e.title!==null&&e.title!==void 0?(y(),H("div",{key:0,ref:"headerRef",class:_(e.ns.e("header"))},[t("div",{class:_(e.ns.e("title"))},[e.iconComponent&&e.center?(y(),R(k,{key:0,class:_([e.ns.e("status"),e.typeClass])},{default:a(()=>[(y(),R(le(e.iconComponent)))]),_:1},8,["class"])):X("v-if",!0),t("span",null,p(e.title),1)],2),e.showClose?(y(),H("button",{key:0,type:"button",class:_(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:n[0]||(n[0]=i=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:n[1]||(n[1]=ce(ue(i=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[o(k,{class:_(e.ns.e("close"))},{default:a(()=>[o(g)]),_:1},8,["class"])],42,ns)):X("v-if",!0)],2)):X("v-if",!0),t("div",{id:e.contentId,class:_(e.ns.e("content"))},[t("div",{class:_(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(y(),R(k,{key:0,class:_([e.ns.e("status"),e.typeClass])},{default:a(()=>[(y(),R(le(e.iconComponent)))]),_:1},8,["class"])):X("v-if",!0),e.hasMessage?(y(),H("div",{key:1,class:_(e.ns.e("message"))},[J(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(y(),R(le(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(y(),R(le(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:a(()=>[P(p(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):X("v-if",!0)],2),Q(t("div",{class:_(e.ns.e("input"))},[o(w,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":n[2]||(n[2]=i=>e.inputValue=i),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:_({invalid:e.validateError}),onKeydown:ce(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),t("div",{class:_(e.ns.e("errormsg")),style:pe({visibility:e.editorErrorMessage?"visible":"hidden"})},p(e.editorErrorMessage),7)],2),[[se,e.showInput]])],10,os),t("div",{class:_(e.ns.e("btns"))},[e.showCancelButton?(y(),R(l,{key:0,loading:e.cancelButtonLoading,class:_([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:n[3]||(n[3]=i=>e.handleAction("cancel")),onKeydown:n[4]||(n[4]=ce(ue(i=>e.handleAction("cancel"),["prevent"]),["enter"]))},{default:a(()=>[P(p(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):X("v-if",!0),Q(o(l,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:_([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:n[5]||(n[5]=i=>e.handleAction("confirm")),onKeydown:n[6]||(n[6]=ce(ue(i=>e.handleAction("confirm"),["prevent"]),["enter"]))},{default:a(()=>[P(p(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[se,e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,ss)]),_:3},8,["z-index","overlay-class","mask"]),[[se,e.visible]])]),_:3})}var as=he(ts,[["render",ls],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]);const ae=new Map,rs=e=>{let n=document.body;return e.appendTo&&(De(e.appendTo)&&(n=document.querySelector(e.appendTo)),Te(e.appendTo)&&(n=e.appendTo),Te(n)||(n=document.body)),n},is=(e,n,d=null)=>{const m=o(as,e,ve(e.message)||Fe(e.message)?{default:ve(e.message)?e.message:()=>e.message}:null);return m.appContext=d,Ue(m,n),rs(e).appendChild(n.firstElementChild),m.component},ds=()=>document.createElement("div"),us=(e,n)=>{const d=ds();e.onVanish=()=>{Ue(null,d),ae.delete(v)},e.onAction=s=>{const k=ae.get(v);let g;e.showInput?g={value:v.inputValue,action:s}:g=s,e.callback?e.callback(g,m.proxy):s==="cancel"||s==="close"?e.distinguishCancelAndClose&&s!=="cancel"?k.reject("close"):k.reject("cancel"):k.resolve(g)};const m=is(e,d,n),v=m.proxy;for(const s in e)$e(e,s)&&!$e(v.$props,s)&&(v[s]=e[s]);return v.visible=!0,v};function ne(e,n=null){if(!Mt)return Promise.reject();let d;return De(e)||Fe(e)?e={message:e}:d=e.callback,new Promise((m,v)=>{const s=us(e,n??ne._context);ae.set(s,{options:e,callback:d,resolve:m,reject:v})})}const cs=["alert","confirm","prompt"],ps={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};cs.forEach(e=>{ne[e]=fs(e)});function fs(e){return(n,d,m,v)=>{let s="";return Bt(d)?(m=d,s=""):We(d)?s="":s=d,ne(Object.assign({title:s,message:n,type:"",...ps[e]},m,{boxType:e}),v)}}ne.close=()=>{ae.forEach((e,n)=>{n.doClose()}),ae.clear()};ne._context=null;const W=ne;W.install=e=>{W._context=e._context,e.config.globalProperties.$msgbox=W,e.config.globalProperties.$messageBox=W,e.config.globalProperties.$alert=W.alert,e.config.globalProperties.$confirm=W.confirm,e.config.globalProperties.$prompt=W.prompt};const vs=W;const ms=""+new URL("logo-cd8da972.png",import.meta.url).href;const f=e=>(At("data-v-70087c7a"),e=e(),Lt(),e),gs={class:"main"},hs={class:"breadcrumb-section"},bs=f(()=>t("a",{href:"/"},"訂單信息",-1)),_s=f(()=>t("hr",null,null,-1)),ys=f(()=>t("div",{class:"card-header"},[t("span",null,"商品信息")],-1)),Cs={class:"card-body"},Es=f(()=>t("div",{class:"card-header"},[t("span",null,"基本信息")],-1)),ws={class:"card-body"},ks=f(()=>t("td",{width:"15%"},[t("div",{align:"right"},[t("strong",null,"訂單號:")])],-1)),Ts={width:"35%"},Is=f(()=>t("td",{width:"15%"},[t("div",{align:"right"},[t("strong",null,"訂單狀態:")])],-1)),$s={width:"35%"},Ms=f(()=>t("td",null,[t("div",{align:"right"},[t("strong",null,"購貨人:")])],-1)),Bs=f(()=>t("td",null,[t("div",{align:"right"},[t("strong",null,"下單時間:")])],-1)),Ss=f(()=>t("td",null,[t("div",{align:"right"},[t("strong",null,"支付方式:")])],-1)),As=f(()=>t("td",null,[t("div",{align:"right"},[t("strong",null,"付款時間:")])],-1)),Ls=f(()=>t("td",null,[t("div",{align:"right"},[t("strong",null,"配送方式:")])],-1)),Rs=f(()=>t("td",null,[t("div",{align:"right"},[t("strong",null,"發貨時間:")])],-1)),Os=f(()=>t("tr",null,[t("td",null,[t("div",{align:"right"},[t("strong",null,"發貨單號:")])]),t("td")],-1)),Ns=f(()=>t("div",{class:"card-header"},[t("span",null,"收貨人信息")],-1)),Vs={class:"card-body"},Ps={key:0},zs=f(()=>t("td",{width:"15%"},[t("div",{align:"right"},[t("strong",null,"超商類型:")])],-1)),Ds={colspan:"3"},Fs=f(()=>t("td",{width:"15%"},[t("div",{align:"right"},[t("strong",null,"超商名稱:")])],-1)),Us={width:"35%"},Hs=f(()=>t("td",{width:"15%"},[t("div",{align:"right"},[t("strong",null,"超商代碼:")])],-1)),Ks={width:"35%"},qs=f(()=>t("td",{width:"15%"},[t("div",{align:"right"},[t("strong",null,"超商電話:")])],-1)),js={width:"35%"},Xs=f(()=>t("td",{width:"15%"},[t("div",{align:"right"},[t("strong",null,"超商地址:")])],-1)),Ys={width:"35%"},Gs=f(()=>t("td",null,[t("div",{align:"right"},[t("strong",null,"收貨人姓名:")])],-1)),Ws=f(()=>t("td",null,[t("div",{align:"right"},[t("strong",null,"手機:")])],-1)),Js={key:1},Qs=f(()=>t("td",{width:"15%"},[t("div",{align:"right"},[t("strong",null,"收貨人:")])],-1)),Zs={width:"35%"},xs=f(()=>t("td",{width:"15%"},[t("div",{align:"right"},[t("strong",null,"電子郵件:")])],-1)),en={width:"35%"},tn=f(()=>t("td",null,[t("div",{align:"right"},[t("strong",null,"地址:")])],-1)),sn=f(()=>t("td",null,[t("div",{align:"right"},[t("strong",null,"電話:")])],-1)),nn=f(()=>t("div",{class:"card-header"},[t("span",null,"其他信息")],-1)),on=f(()=>t("div",{class:"card-body"},[t("table",null,[t("tr",null,[t("td",null,[t("div",null,[t("strong",null,"客戶給商家的留言:")])]),t("td",null," ")]),t("tr",null,[t("td",null,[t("div",null,[t("strong",null,"缺貨處理:")])]),t("td")]),t("tr",null,[t("td",null,[t("div",null,[t("strong",null,"商家給客戶的留言:")])]),t("td")])])],-1)),ln=f(()=>t("div",{class:"card-header"},[t("span",null,"費用信息")],-1)),an={class:"card-body"},rn={align:"right"},dn={align:"right"},un=f(()=>t("tr",null,[t("td",null,[t("div",{align:"right"},[t("strong",null," - 已付款金額:NT$0 - 使用餘額: NT$0 - 使用積分: NT$0 - 使用紅包: NT$0 ")])])],-1)),cn={align:"right"},pn=f(()=>t("div",{class:"card-header"},[t("span",null,"訂單操作")],-1)),fn={class:"card-body"},vn=f(()=>t("td",{width:"25%"},[t("div",{align:"right"},[t("strong",null,"操作備註:")])],-1)),mn={width:"75%"},gn=f(()=>t("td",null,[t("div",{align:"right"},[t("strong",null,"當前可執行操作:")])],-1)),hn=f(()=>t("div",{class:"card-header"},[t("span",null,"操作紀錄")],-1)),bn={class:"card-body"},_n={id:"printMe"},yn={class:"card-preview"},Cn=f(()=>t("img",{src:nt},null,-1)),En={class:"front"},wn={class:"front-cname"},kn={class:"front-ename"},Tn=["src"],In={class:"card-preview"},$n=f(()=>t("img",{src:ot},null,-1)),Mn={class:"back"},Bn={class:"nfcimg"},Sn={class:"action"},An=["src"],Ln={__name:"index",setup(e){const n=Ot(),d=Nt(),m=n.query.order_id,v={confirm:"確認",pay:"付款",unpay:"未付款",prepare:"配貨",ship:"發貨",unship:"未發貨",receive:"收貨",cancel:"取消",invalid:"無效",return:"退貨",after_service:"售後",remove:"移除",finish:"完成"},s=I({address:{}}),k=I([]);be(async()=>{w(m)});const g=D(()=>s.value.card_image||ms),w=async u=>{let b=Vt(u),U=Pt(u),[c,C]=await Promise.all([b,U]);if(c.code==200&&(s.value=c.data,s.value.address=JSON.parse(s.value.address),s.value.shipping_id===14))switch(s.value.address.type){case"1":s.value.address.type="711";break;case"2":s.value.address.type="全家";break;case"3":s.value.address.type="萊爾富";break;case"4":s.value.address.type="OK";break}C.code==200&&(k.value=C.data)},l=u=>{!u||u==="null"||(w(u),d.push({path:"/info",query:{order_id:u}}))},B=()=>{window.open(`order.php?act=info&order_id=${m}&print=1`)},S=u=>{const{columns:b,data:U}=u,c=[];return b.forEach((C,E)=>{if(E===0){c[E]="合計";return}if(E>0&&E<7){c[E]="";return}const T=U.map(j=>Number(j[C.property]));T.every(j=>Number.isNaN(j))?c[E]="N/A":c[E]=`$ ${T.reduce((j,ie)=>{const de=Number(ie);return Number.isNaN(de)?j:j+ie},0)}`}),c},i=I(!1),A=I(!1),K=async u=>{u==="prepare"?(u==="prepare"&&(i.value=!0),(await fe({op:u,order_id:s.value.order_id,action_note:s.value.action_note})).code==200&&(u==="remove"?d.push({path:"/list"}):w(m))):vs.confirm("確認"+v[u]+"?","訂單操作",{}).then(async()=>{(await fe({op:u,order_id:s.value.order_id,action_note:s.value.action_note})).code==200&&(u==="remove"?d.push({path:"/list"}):w(m))}).catch(()=>{})},M=I(0),q=I("front"),L=I({cname:"",ename:"",images:"",user_id:""}),O=I(300),Y=async()=>{$("1022px 652px");let u=await zt(s.value.order_sn);u.code===200&&(L.value=u.data)},Z=(u,b)=>{u.props.name==="front"?M.value=0:M.value=1},x=I({id:"printMe",popTitle:"card print",beforeOpenCallback(u){},clickMounted(){O.value=300},openCallback(u){O.value=300},closeCallback(u){}}),z=async()=>{(await fe({op:"printcard",order_id:s.value.order_id,action_note:s.value.action_note})).code===200&&(i.value=!1,w(m))},F=I(""),N=I(null),G=async()=>{$("10cm 15cm"),A.value=!0,F.value=`https://shop.slash1000.com/adminapi/v1/order/printlabel?order_id=${m}`},h=()=>{$("1022px 652px")},$=u=>{console.log("change pagesize");var b=b=`@page { size: ${u}; margin: 0; }`,U=document.head||document.getElementsByTagName("head")[0],c=document.createElement("style");c.media="print",c.styleSheet?c.styleSheet.cssText=b:c.appendChild(document.createTextNode(b)),U.appendChild(c)};return(u,b)=>{const U=pt,c=ut,C=Le,E=ct,T=ft,j=vt,ie=Ne,de=lt,qe=at,_e=es,ye=Rt("print");return y(),H(Me,null,[t("div",gs,[t("div",hs,[t("div",null,[o(c,{separator:"/"},{default:a(()=>[o(U,{to:{path:"/"}},{default:a(()=>[P("電商管理中心")]),_:1}),o(U,null,{default:a(()=>[bs]),_:1})]),_:1})]),t("div",null,[o(C,{type:"danger",size:"small",onClick:b[0]||(b[0]=V=>u.$router.push("/list"))},{default:a(()=>[P("訂單列表")]),_:1})])]),_s,o(E,{class:"top-action"},{default:a(()=>[o(C,{type:"primary",class:"default-button-style",onClick:b[1]||(b[1]=V=>l(s.value.prev)),disabled:!s.value.prev},{default:a(()=>[P("前一個訂單")]),_:1},8,["disabled"]),o(C,{type:"primary",class:"default-button-style",onClick:b[2]||(b[2]=V=>l(s.value.next)),disabled:!s.value.next},{default:a(()=>[P("後一個訂單")]),_:1},8,["disabled"]),o(C,{type:"primary",class:"default-button-style",onClick:B},{default:a(()=>[P("打印訂單")]),_:1})]),_:1}),o(E,{class:"box-card"},{header:a(()=>[ys]),default:a(()=>[t("div",Cs,[o(j,{data:s.value.goods_item,"summary-method":S,"show-summary":"",style:{width:"100%"}},{default:a(()=>[o(T,{prop:"goods_name",label:"商品名稱"}),o(T,{prop:"goods_sn",label:"商品編號"}),o(T,{prop:"product_sn",label:"貨品號"}),o(T,{prop:"goods_price",label:"商品價格"}),o(T,{prop:"goods_number",label:"購買數量"}),o(T,{prop:"goods_attr",label:"屬性"}),o(T,{prop:"storage",label:"庫存"}),o(T,{prop:"subtotal",label:"小計"})]),_:1},8,["data"])])]),_:1}),o(E,{class:"box-card"},{header:a(()=>[Es]),default:a(()=>[t("div",ws,[t("table",null,[t("tr",null,[ks,t("td",Ts,p(s.value.order_sn),1),Is,t("td",$s,p(s.value.order_status_name)+","+p(s.value.pay_status_name)+","+p(s.value.shipping_status_name),1)]),t("tr",null,[Ms,t("td",null,p(s.value.consignee)+" ",1),Bs,t("td",null,p(s.value.add_time),1)]),t("tr",null,[Ss,t("td",null,p(s.value.pay_name)+" ",1),As,t("td",null,p(s.value.pay_time),1)]),t("tr",null,[Ls,t("td",null,p(s.value.shipping_name),1),Rs,t("td",null,p(s.value.shipping_time),1)]),Os])])]),_:1}),o(E,{class:"box-card"},{header:a(()=>[Ns]),default:a(()=>[t("div",Vs,[s.value.shipping_id===14?(y(),H("table",Ps,[t("tr",null,[zs,t("td",Ds,p(s.value.address.type),1)]),t("tr",null,[Fs,t("td",Us,p(s.value.address.store_name),1),Hs,t("td",Ks,p(s.value.address.store_id),1)]),t("tr",null,[qs,t("td",js,p(s.value.address.store_tel),1),Xs,t("td",Ys,p(s.value.address.store_address),1)]),t("tr",null,[Gs,t("td",null,p(s.value.consignee),1),Ws,t("td",null,p(s.value.mobile),1)])])):(y(),H("table",Js,[t("tr",null,[Qs,t("td",Zs,p(s.value.consignee),1),xs,t("td",en,p(s.value.email),1)]),t("tr",null,[tn,t("td",null,p(s.value.address.city+s.value.address.district+s.value.address.address),1),sn,t("td",null,p(s.value.address.tel),1)])]))])]),_:1}),o(E,{class:"box-card"},{header:a(()=>[nn]),default:a(()=>[on]),_:1}),o(E,{class:"box-card"},{header:a(()=>[ln]),default:a(()=>[t("div",an,[t("table",null,[t("tr",null,[t("td",null,[t("div",rn,[t("strong",null," 商品總金額:NT$"+p(s.value.goods_amount)+" - 折扣:NT$"+p(s.value.discount)+" + 配送費用:NT$"+p(s.value.shipping_fee)+" + 支付費用:NT$"+p(s.value.pay_fee),1)])])]),t("tr",null,[t("td",null,[t("div",dn,[t("strong",null," = 訂單總金額:NT$"+p(parseInt(s.value.goods_amount)+parseInt(s.value.discount)+parseInt(s.value.shipping_fee)+parseInt(s.value.pay_fee)),1)])])]),un,t("tr",null,[t("td",null,[t("div",cn,[t("strong",null," = 應付款金額:NT$"+p(parseInt(s.value.goods_amount)+parseInt(s.value.discount)+parseInt(s.value.shipping_fee)+parseInt(s.value.pay_fee)),1)])])])])])]),_:1}),o(E,{class:"box-card"},{header:a(()=>[pn]),default:a(()=>[t("div",fn,[t("table",null,[t("tr",null,[vn,t("td",mn,[o(ie,{modelValue:s.value.action_note,"onUpdate:modelValue":b[3]||(b[3]=V=>s.value.action_note=V),rows:2,type:"textarea"},null,8,["modelValue"])])]),t("tr",null,[gn,t("td",null,[(y(!0),H(Me,null,St(s.value.op_list,(V,je)=>(y(),R(C,{type:"danger",key:je,onClick:Rn=>K(V)},{default:a(()=>[P(p(v[V]),1)]),_:2},1032,["onClick"]))),128))])])])])]),_:1}),o(E,{class:"box-card"},{header:a(()=>[hn]),default:a(()=>[t("div",bn,[o(j,{data:k.value,style:{width:"100%"}},{default:a(()=>[o(T,{prop:"action_user",label:"操作者"}),o(T,{prop:"log_time",label:"操作時間"}),o(T,{prop:"order_status",label:"訂單狀態"}),o(T,{prop:"pay_status",label:"付款狀態"}),o(T,{prop:"shipping_status",label:"發貨狀態"}),o(T,{prop:"action_note",label:"備註"})]),_:1},8,["data"])])]),_:1})]),o(_e,{modelValue:i.value,"onUpdate:modelValue":b[5]||(b[5]=V=>i.value=V),onOpen:Y,title:"製卡"},{default:a(()=>[t("div",null,[o(qe,{modelValue:q.value,"onUpdate:modelValue":b[4]||(b[4]=V=>q.value=V),type:"card",onTabClick:Z},{default:a(()=>[o(de,{label:"正面",name:"front"}),o(de,{label:"反面",name:"back"})]),_:1},8,["modelValue"]),t("div",_n,[Q(t("div",yn,[Cn,t("div",En,[t("div",wn,p(L.value.cname),1),t("div",kn,p(L.value.ename),1),t("img",{class:"front-logo",src:r(g)},null,8,Tn)])],512),[[se,M.value===0]]),Q(t("div",In,[$n,t("div",Mn,[t("div",Bn,[o(st,{value:L.value.nfcurl,size:O.value,level:"L"},null,8,["value","size"])])])],512),[[se,M.value===1]])])]),t("div",Sn,[Q((y(),R(C,{type:"primary"},{default:a(()=>[P("製卡")]),_:1})),[[ye,x.value]]),o(C,{type:"primary",onClick:G},{default:a(()=>[P("列印標籤")]),_:1}),o(C,{type:"success",onClick:z},{default:a(()=>[P("完成")]),_:1})])]),_:1},8,["modelValue"]),o(_e,{modelValue:A.value,"onUpdate:modelValue":b[6]||(b[6]=V=>A.value=V),onClose:h,title:"列印標籤"},{default:a(()=>[t("iframe",{id:"printIframe",ref_key:"printIframe",ref:N,src:F.value,style:{width:"340px",height:"520px"},scrolling:"no"},` `,8,An),Q((y(),R(C,{type:"primary"},{default:a(()=>[P("列印")]),_:1})),[[ye,"#printIframe"]])]),_:1},8,["modelValue"])],64)}}},jn=rt(Ln,[["__scopeId","data-v-70087c7a"]]);export{jn as default};