2 lines
1.6 KiB
JavaScript
2 lines
1.6 KiB
JavaScript
import{_ as Q}from"./InfiniteScroll.9aaa1839.js";import{O as v,A as r,B as u,C as e,Q as L,H as t,a5 as b,I as h,aa as B,ab as N,G as q,F as m,J as x,am as I,au as w,aG as P,L as R,M as S}from"./index.39dbb28b.js";import{Q as V}from"./QList.3511b739.js";import{Q as $}from"./QMenu.fba32d75.js";import{_ as A}from"./CustomerItem.60d02161.js";import{u as F}from"./infiniteScroll.67e0a97e.js";import"./sorry.d7db1f76.js";import"./selection.f1f6c76e.js";import"./UserAvatar.6a05aa97.js";import"./QImg.aa423cb3.js";import"./plugin-vue_export-helper.21dcd24c.js";import"./QItemLabel.3d59f8e7.js";import"./tools.b0ae4507.js";const Z={__name:"CustomerListPage",props:{isNew:{type:Boolean,default:!1}},setup(c){const f=c,s=x(),p=[{label:"\u6309\u6CE8\u518C\u65F6\u95F4\u6392\u5E8F",value:"register"},{label:"\u6309\u4F59\u989D\u6392\u5E8F",value:"balance"}];let l="register";const{list:_,refresh:n,load:d,scrollRef:g}=F(a=>I.getCustomerList({page:a,sort:l}));function k(a){a&&(l=a),n()}let i=s.query.t;return v(()=>{s.query.t!=i&&(i=s.query.t,n())}),(a,G)=>{const y=Q,C=w("PageLayout");return r(),u(C,null,{"header-right":e(()=>[f.isNew?q("",!0):(r(),u(L,{key:0,dense:"",flat:""},{default:e(()=>[t(b,{name:"sort",class:"flip-horizontal"}),t($,null,{default:e(()=>[t(V,null,{default:e(()=>[(r(),h(N,null,B(p,o=>t(P,{key:o.value,clickable:"",onClick:M=>k(o.value)},{default:e(()=>[R(S(o.label),1)]),_:2},1032,["onClick"])),64))]),_:1})]),_:1})]),_:1}))]),default:e(()=>[t(y,{load:m(d),list:m(_),ref_key:"scrollRef",ref:g},{default:e(({item:o})=>[t(A,{item:o,class:"q-mt-sm"},null,8,["item"])]),_:1},8,["load","list"])]),_:1})}}};export{Z as default};
|