1 |
- import{P as N}from"./page.0f92458b.js";import{b7 as j,b as x,p as P,ar as S,c0 as V,c1 as U,a as $,_ as I,c as r,at as R,w as y,e as l,f as u,F as h,j as v,g as s,A as E,t as n,h as g,i as p,k as f,v as B,n as Y,m as D}from"./index.76214426.js";import{g as T,a as z}from"./takeaway.dc34b979.js";const M="/admin/assets/have-pay.166c5fd8.png",O={components:{page:N},props:{list:{type:Array,default:[]},loading:{type:Boolean,default:!1}},setup(t,A){const k=j(),c=x({btnList:[{name:"\u63A5\u53D7\u8BA2\u5355"},{name:"\u53D6\u6D88\u8BA2\u5355"},{name:"(0)",icon:"Printer"},{name:"\u8BE6\u60C5"}],unfoldList:{info:[],refund:[]},orderNum:0,incomeNum:0,statusList:[]});P(t,(e,d)=>{c.unfoldList.info=(t==null?void 0:t.list.map(()=>!0))||[!0],c.unfoldList.refund=(t==null?void 0:t.list.map(()=>!0))||[!0]});const m=e=>{const d=t.list||{};return d[e].goodsList.map(o=>({title:o.title,val:["\uFFE5"+o.unitPrice,"x"+o.num,"\uFFE5"+o.price]})).concat([{title:"\u914D\u9001\u8D39",val:["\uFFE5"+d[e].shippingFee]},{title:"\u9910\u5177\u6570\u91CF",val:[d[e].tablewareNum+"\u5957"]},{title:"\u5C0F\u8BA1",val:["\uFFE5"+d[e].subtotal],style:{borderBottom:0}},{title:"\u987E\u5BA2\u5B9E\u9645\u652F\u4ED8",val:["\uFFE5"+d[e].actualPayment]},{title:"\u5546\u6237\u9884\u8BA1\u6536\u5165",val:["\uFFE5"+d[e].income],style:{fontWeight:"bold",fontSize:"15px"}}])};T().then(e=>{console.log("\u8BA2\u5355\u6982\u51B5\uFF1A",e),c.orderNum=e.stat.total_num,c.incomeNum=e.stat.store_final_fee});const F=(e,d)=>{switch(console.log("\u70B9\u51FB",e),d){case 3:{k.push({path:"/store/takeaway/orderDetail",query:{id:t.list[e].id}});break}}},w=e=>{A.emit("viewUserOrders",e)},b=e=>e?$(e).format("YYYY-MM-DD hh:mm:ss"):"";return z({fields:[]}).then(e=>{c.statusList=e.data.order_status}),{...S(c),paymentImag:M,Printer:V,btnClick:F,getData:m,sendUserId:w,CircleCheck:U,timeFormat:b}}},q={class:"wrap"},G={key:0,class:"wrap-left"},W={key:0,class:"payment"},H=["src"],J={class:"card-head flex justify-between"},K={class:"head-left flex"},Q=D(" #"),X=s("span",{style:{padding:"0 5px"}},"\u7ACB\u5373\u9001\u51FA",-1),Z={style:{color:"#8d8d8d"}},ss={class:"head-right flex"},ts={class:"card-main"},es={class:"user-info flex justify-between"},ns={class:"info-left"},os={class:"name"},ls={class:"tel"},as={style:{color:"#8d8d8d"}},us={class:"address"},is={class:"info-right"},ds=["onClick"],cs={class:"goods-info"},rs={class:"info-head flex justify-between"},_s=s("div",{class:"head-left"},[s("b",null,"\u5546\u54C1\u4FE1\u606F")],-1),fs=["onClick"],hs={class:"row remark"},vs=s("span",{style:{color:"#f90"}},"\u5907\u6CE8\uFF1A",-1),ps={class:"row-left"},ms={class:"row-right flex"},Fs={key:0,class:"refund-info"},ys={class:"info-head flex justify-between"},gs=s("div",{class:"head-left"},[s("b",null,"\u9000\u6B3E\u4FE1\u606F")],-1),ks=["onClick"],ws={class:"info-main"},bs={class:"steps-content"},Bs={class:"des-left"},As={class:"des-right"},Cs={class:"card-foot flex"},Es={key:1,class:"wrap-left"},Ds=s("div",{class:"noResult"}," \u6682\u65E0\u6570\u636E ",-1),Ls=[Ds],Ns={class:"wrap-right"},js=s("div",{class:"title"},[s("span",null,"\u5F53\u65E5\u8BA2\u5355\u6982\u51B5")],-1),xs={class:"box-wrap"},Ps={class:"box"},Ss=s("div",{class:"box-title"},[s("span",null,"\u5DF2\u63A5\u8BA2\u5355(\u7B14)")],-1),Vs={class:"box-num"},Us={class:"box"},$s=s("div",{class:"box-title"},[s("span",null,"\u9884\u8BA1\u6536\u5165(\u5143)")],-1),Is={class:"box-num"};function Rs(t,A){const k=r("el-alert"),c=r("ArrowUp"),m=r("ArrowDown"),F=r("el-icon"),w=r("el-step"),b=r("el-steps"),e=r("el-button"),d=R("loading");return y((l(),u("div",q,[t.list.length?(l(),u("div",G,[(l(!0),u(h,null,v(t.list,(a,o)=>(l(),u("div",{class:"card",key:o},[a.ispay?(l(),u("div",W,[s("img",{src:t.paymentImag,alt:""},null,8,H)])):E("",!0),s("div",J,[s("div",K,[Q,s("b",null,n(a.serial),1),X,s("span",Z,"\uFF08"+n(a.orderTime)+" \u4E0B\u5355\uFF09",1),s("span",null,n(a.platform)+"\u4E0B\u5355",1)]),s("div",ss,[s("strong",null,n(t.statusList[a.orederStatus].text),1)])]),s("div",ts,[s("div",es,[s("div",ns,[s("b",os,n(a.username)+"("+n(a.sex)+")",1),s("span",ls,"\xA0"+n(a.tel),1),s("span",as,"\xA0#\u4E0B\u5355"+n(a.orderNum)+"\u6B21",1),s("p",us,n(a.address),1)]),s("div",is,[s("span",{onClick:i=>t.sendUserId(a.uid)},"\u67E5\u770B\u7528\u6237\u5386\u53F2\u8BA2\u5355",8,ds)])]),g(k,{title:`\u53D6\u6D88\u539F\u56E0\uFF1A${a.cancelTxt||""}`,type:"warning","show-icon":"",closable:!1},null,8,["title"]),s("div",cs,[s("div",rs,[_s,s("div",{class:"head-right",onClick:i=>t.unfoldList.info[o]=!t.unfoldList.info[o]},[s("span",null,n(t.unfoldList.info[o]?"\u6536\u8D77":"\u5C55\u5F00"),1),g(F,null,{default:p(()=>[t.unfoldList.info[o]?(l(),f(c,{key:0})):(l(),f(m,{key:1}))]),_:2},1024)],8,fs)]),y(s("div",hs,[vs,s("span",null,n(a.remark),1)],512),[[B,t.unfoldList.info[o]]]),(l(!0),u(h,null,v(t.getData(o),(i,_)=>y((l(),u("div",{class:"row flex justify-between",style:Y(i.style),key:_},[s("div",ps,[s("span",null,n(i.title),1)]),s("div",ms,[(l(!0),u(h,null,v(i.val,(C,L)=>(l(),u("p",{key:L},n(C),1))),128))])],4)),[[B,t.unfoldList.info[o]]])),128))]),a.step?(l(),u("div",Fs,[s("div",ys,[gs,s("div",{class:"head-right",onClick:i=>t.unfoldList.refund[o]=!t.unfoldList.refund[o]},[s("span",null,n(t.unfoldList.refund[o]?"\u6536\u8D77":"\u5C55\u5F00"),1),g(F,null,{default:p(()=>[t.unfoldList.refund[o]?(l(),f(c,{key:0})):(l(),f(m,{key:1}))]),_:2},1024)],8,ks)]),y(s("div",ws,[g(b,{direction:"vertical",active:a.step.stepActive,space:50,"finish-status":"finish","process-status":"wait"},{default:p(()=>[(l(!0),u(h,null,v(a.step.steps,(i,_)=>(l(),f(w,{key:_,icon:t.CircleCheck},{description:p(()=>[s("div",bs,[s("div",Bs,[s("p",null,n(i.title),1),s("p",null,n(i.desc),1)]),s("div",As,[s("span",null,n(t.timeFormat(a.step.success_time)),1)])])]),_:2},1032,["icon"]))),128))]),_:2},1032,["active"])],512),[[B,t.unfoldList.refund[o]]])])):E("",!0)]),s("div",Cs,[(l(!0),u(h,null,v(t.btnList,(i,_)=>(l(),f(e,{key:_,icon:i.icon,onClick:C=>t.btnClick(o,_)},{default:p(()=>[D(n(i.name),1)]),_:2},1032,["icon","onClick"]))),128))])]))),128))])):(l(),u("div",Es,Ls)),s("div",Ns,[js,s("div",xs,[s("div",Ps,[Ss,s("div",Vs,[s("span",null,n(t.orderNum),1)])]),s("div",Us,[$s,s("div",Is,[s("span",null,n(t.incomeNum),1)])])])])])),[[d,t.loading]])}const Ms=I(O,[["render",Rs]]);export{Ms as default};
|