2 lines
5.5 KiB
JavaScript
2 lines
5.5 KiB
JavaScript
import{_ as Y}from"./InfiniteScroll.48857ad1.js";import{Q as v}from"./QItemLabel.84f8fc36.js";import{z,r as L,u as P,am as S,aF as J,w as B,O as K,A as n,B as k,C as e,H as t,a9 as m,I as b,aa as Q,ab as x,F as d,G as M,aG as $,aH as O,L as i,M as s,J as j,K as W,T as X,au as Z,aI as D}from"./index.407529ee.js";import{Q as ee}from"./QList.93b24a83.js";import{Q as F}from"./QBtnDropdown.8ef1b0bf.js";import{Q as te}from"./QMarkupTable.56107faa.js";import{Q as ae}from"./QRouteTab.89b67dce.js";import{Q as H}from"./QTabs.75c40cbe.js";import{Q as le}from"./QTab.3c520595.js";import{Q as oe}from"./QHeader.006b7fa1.js";import{Q as re}from"./QBadge.c8581f1e.js";import{C as N}from"./ClosePopup.7a517147.js";import{_ as se}from"./MainPageFooter.27fe890e.js";import{O as ne,L as ue}from"./const.494ec192.js";import{f as ce}from"./tools.d504304c.js";import{u as ie}from"./infiniteScroll.33d75810.js";import"./sorry.39e3201d.js";import"./selection.3b73b165.js";import"./QBtnGroup.f1f18a27.js";import"./QMenu.23fa5893.js";import"./QResizeObserver.7b4aedc1.js";import"./QFooter.0a5f5bbe.js";const de={class:"fit row items-center justify-center safe-padding-top"},fe=["onClick"],pe=["src"],me=m("span",{class:"text-grey"},"\u4E0B\u5355\u7528\u6237\uFF1A",-1),_e=m("span",{class:"text-grey"},"\u4E0B\u5355\u65F6\u95F4\uFF1A",-1),ye=m("span",{class:"text-grey"},"\u622A\u81F3\u65F6\u95F4\uFF1A",-1),He={__name:"OrderManagePage",setup(ve){const w=j();W(),z();const q=[{value:"close_time",label:"\u622A\u6B62\u65F6\u95F4"},{value:"money",label:"\u91D1\u989D\u6392\u5E8F"},{value:"pay_at",label:"\u4E0B\u5355\u65F6\u95F4"}],T=L(0),h=P([]),C=L(0);S.getOrderFilterOptions().then(c=>{c.lottery_types.forEach(o=>{h.push(o)})});const _=P([{filter:"pending",name:"\u5F85\u63A5\u5355",count:0},{filter:"draft",name:"\u672A\u51FA\u7968",count:0},{filter:"union",name:"\u5408\u4E70",count:0}]),u=L(w.query.tab||0),V=L(""),{list:A,refresh:I,load:E,scrollRef:G,reloadCurrentPage:U}=ie(c=>{var o,f;return S.getOrderList({sort:q[T.value].value,filter:V.value||((o=_[u.value])==null?void 0:o.filter),lottery_type_id:(f=h[C.value])==null?void 0:f.id}).then(p=>(p.tabs.forEach((a,y)=>{_[y]=a}),{data:p.orders}))});return J(E),B(T,I),B(C,I),B(u,()=>{var c,o,f,p;V.value=(p=(f=(o=(c=_[u.value])==null?void 0:c.child)==null?void 0:o[0])==null?void 0:f.filter)!=null?p:"",X(I)}),K(()=>{let c=w.query.tab||0;u.value!=c?u.value=c:U()}),(c,o)=>{const f=Y,p=Z("PageLayout");return n(),k(p,{hideHeader:""},{footer:e(()=>[t(se)]),default:e(()=>[t(oe,{class:"bg-white text-black"},{default:e(()=>{var a,y,g;return[m("div",de,[t(F,{class:"col","content-class":"fit-width-menu no-border-radius",square:"",flat:"",label:q[T.value].label},{default:e(()=>[t(ee,null,{default:e(()=>[(n(),b(x,null,Q(q,(l,r)=>D(t($,{key:l.value,clickable:"",onClick:R=>T.value=r},{default:e(()=>[t(O,null,{default:e(()=>[t(v,null,{default:e(()=>[i(s(l.label),1)]),_:2},1024)]),_:2},1024)]),_:2},1032,["onClick"]),[[N]])),64))]),_:1})]),_:1},8,["label"]),t(F,{class:"col","content-class":"fit-width-menu no-border-radius",square:"",flat:"",label:(a=h[C.value])==null?void 0:a.name},{default:e(()=>[t(te,{separator:"cell",class:"text-center text-caption"},{default:e(()=>[m("tbody",null,[(n(!0),b(x,null,Q(Math.ceil(h.length/3),l=>D((n(),b("tr",{key:l},[(n(),b(x,null,Q(3,r=>{var R;return m("td",{key:r,onClick:be=>C.value=(l-1)*3+r-1},s((R=h[(l-1)*3+r-1])==null?void 0:R.name),9,fe)}),64))])),[[N]])),128))])]),_:1})]),_:1},8,["label"])]),t(H,{modelValue:u.value,"onUpdate:modelValue":o[0]||(o[0]=l=>u.value=l),dense:"","no-caps":"","narrow-indicator":"","active-color":"primary","indicator-color":"primary"},{default:e(()=>[(n(!0),b(x,null,Q(_,(l,r)=>(n(),k(ae,{key:l.filter,name:r,label:l.name+"("+l.count+")",to:r===0?d(w).path:{path:d(w).path,query:{tab:r}},replace:""},null,8,["name","label","to"]))),128))]),_:1},8,["modelValue"]),(g=(y=_[u.value])==null?void 0:y.child)!=null&&g.length?(n(),k(H,{key:0,modelValue:V.value,"onUpdate:modelValue":[o[1]||(o[1]=l=>V.value=l),o[2]||(o[2]=l=>d(I)())],"no-caps":"",dense:"","active-color":"primary","indicator-color":"transparent"},{default:e(()=>{var l;return[(n(!0),b(x,null,Q((l=_[u.value])==null?void 0:l.child,r=>(n(),k(le,{ripple:!1,class:"q-px-sm no-focus-helper",name:r.filter,key:r.filter},{default:e(()=>[i(s(r.name)+"("+s(r.count)+") ",1)]),_:2},1032,["name"]))),128))]}),_:1},8,["modelValue"])):M("",!0)]}),_:1}),t(f,{load:d(E),list:d(A),ref_key:"scrollRef",ref:G,"no-more":""},{default:e(({item:a,index:y})=>[t($,{item:a,index:y,class:"q-mt-sm bg-white",to:{path:"/order/"+a.order_sn}},{default:e(()=>[t(O,{avatar:"",class:"full-height"},{default:e(()=>{var g;return[m("img",{width:"42",src:"/statics/lottery/"+((g=a.lottery_type)==null?void 0:g.type)+".png"},null,8,pe)]}),_:2},1024),t(O,null,{default:e(()=>[t(v,null,{default:e(()=>[i(s(a.lottery.name)+" "+s(a.play_type_name)+" ",1),a.type!=1?(n(),k(re,{key:0,color:"accent",outline:"",class:"q-ml-xs"},{default:e(()=>[i(s(d(ne)[a.type]),1)]),_:2},1024)):M("",!0)]),_:2},1024),t(v,{caption:""},{default:e(()=>[me,i(s(a.customer.remark||a.customer.nickname||"\u533F\u540D"),1)]),_:2},1024),t(v,{caption:""},{default:e(()=>[_e,i(s(a.created_at),1)]),_:2},1024),t(v,{caption:""},{default:e(()=>[ye,i(s(a.odds_close_time||a.odds_early_close_time),1)]),_:2},1024)]),_:2},1024),t(O,{side:"",class:"column justify-between"},{default:e(()=>[t(v,{class:"text-red text-weight-bold"},{default:e(()=>[i(s(d(ce)(a.money))+"\u5143",1)]),_:2},1024),i(s(d(ue)[a.lottery_state]||"")+" ",1)]),_:2},1024)]),_:2},1032,["item","index","to"])]),_:1},8,["load","list"])]),_:1})}}};export{He as default};
|