import{e as t,f as e,w as s,P as a,j as l,p as r,z as u,r as i,cc as n,W as o,a2 as c,a3 as f,cd as d,q as p,A as m,l as g,D as _,t as h,u as b,F as y,T as $,I as x}from"./index-RXP3BP3O.js";import{_ as j}from"./nav-bar.BBPaJA1x.js";import{_ as N}from"./_plugin-vue_export-helper.BCo6x5W8.js";import{_ as v}from"./uni-icons.CInJK_LV.js";import{_ as w}from"./return-icon.C_Tm7uSC.js";import{f as C}from"./index.C8j8y52R.js";const k="uni-col";const z=N({name:"uniCol",props:{span:{type:Number,default:24},offset:{type:Number,default:-1},pull:{type:Number,default:-1},push:{type:Number,default:-1},xs:[Number,Object],sm:[Number,Object],md:[Number,Object],lg:[Number,Object],xl:[Number,Object]},data:()=>({gutter:0,sizeClass:"",parentWidth:0,nvueWidth:0,marginLeft:0,right:0,left:0}),created(){let t=this.$parent;for(;t&&"uniRow"!==t.$options.componentName;)t=t.$parent;this.updateGutter(t.gutter),t.$watch("gutter",t=>{this.updateGutter(t)})},computed:{sizeList(){let{span:t,offset:e,pull:s,push:a}=this;return{span:t,offset:e,pull:s,push:a}},pointClassList(){let t=[];return["xs","sm","md","lg","xl"].forEach(e=>{const s=this[e];"number"==typeof s?t.push(`${k}-${e}-${s}`):"object"==typeof s&&s&&Object.keys(s).forEach(a=>{t.push("span"===a?`${k}-${e}-${s[a]}`:`${k}-${e}-${a}-${s[a]}`)})}),t.join(" ")}},methods:{updateGutter(t){t=Number(t),isNaN(t)||(this.gutter=t/2)}},watch:{sizeList:{immediate:!0,handler(t){let e=[];for(let s in t){const a=t[s];!a&&0!==a||-1===a||e.push("span"===s?`${k}-${a}`:`${k}-${s}-${a}`)}this.sizeClass=e.join(" ")}}}},[["render",function(i,n,o,c,f,d){const p=u;return t(),e(p,{class:l(["uni-col",f.sizeClass,d.pointClassList]),style:r({paddingLeft:`${Number(f.gutter)}rpx`,paddingRight:`${Number(f.gutter)}rpx`})},{default:s(()=>[a(i.$slots,"default",{},void 0,!0)]),_:3},8,["class","style"])}],["__scopeId","data-v-84ac5f6d"]]),L="uni-row",F="--";const I=N({name:"uniRow",componentName:"uniRow",props:{type:String,gutter:Number,justify:{type:String,default:"start"},align:{type:String,default:"top"},width:{type:[String,Number],default:750}},created(){},computed:{marginValue(){return this.gutter?-this.gutter/2:0},typeClass(){return"flex"===this.type?`${L+F}flex`:""},justifyClass(){return"start"!==this.justify?`${L+F}flex-justify-${this.justify}`:""},alignClass(){return"top"!==this.align?`${L+F}flex-align-${this.align}`:""}}},[["render",function(i,n,o,c,f,d){const p=u;return t(),e(p,{class:l(["uni-row",d.typeClass,d.justifyClass,d.alignClass]),style:r({marginLeft:`${Number(d.marginValue)}rpx`,marginRight:`${Number(d.marginValue)}rpx`})},{default:s(()=>[a(i.$slots,"default",{},void 0,!0)]),_:3},8,["class","style"])}],["__scopeId","data-v-9ff25b7f"]]),O=N({__name:"ranking-list",setup(a){const l=i({}),r=i([]);return n(t=>{var e;null==(e=l.value)||e.updateScroll(t.scrollTop)}),o(()=>{(async()=>{const t=await d({pageNum:1,pageSize:100});r.value=t.rows})()}),(a,i)=>{const n=$,o=c(f("nav-bar"),j),d=u,N=x,k=c(f("uni-col"),z),L=c(f("uni-row"),I),F=c(f("uni-icons"),v);return t(),e(d,{class:"ranking-list"},{default:s(()=>[p(o,{ref_key:"cbNavBar",ref:l,isTopBg:"","target-color":"#f9f9f9","max-scroll":446},{back:s(()=>[p(n,{src:w,mode:"heightFix",class:"top-left-icon"})]),_:1},512),p(d,{class:"public-header—box"},{default:s(()=>[p(n,{src:"/assets/title-icon-12E4IQIU.png",mode:"aspectFit",class:"left-icon"}),p(n,{src:"/assets/hat-B_wtMP-H.png",mode:"aspectFit",class:"right-icon"})]),_:1}),p(d,{class:"table-box"},{default:s(()=>[p(L,{class:"table-head"},{default:s(()=>[p(k,{span:6},{default:s(()=>[p(d,{class:"grade-box"},{default:s(()=>[p(N,{class:"item-text"},{default:s(()=>[m("排行")]),_:1})]),_:1})]),_:1}),p(k,{span:12},{default:s(()=>[p(d,{class:"name"},{default:s(()=>[p(N,{class:"item-text"},{default:s(()=>[m("用户")]),_:1})]),_:1})]),_:1}),p(k,{span:6},{default:s(()=>[p(d,{class:"table-right"},{default:s(()=>[p(N,{class:"item-text"},{default:s(()=>[m("积分")]),_:1})]),_:1})]),_:1})]),_:1}),(t(!0),g(y,null,_(r.value,(a,l)=>(t(),e(L,{key:a.id,class:"table-content"},{default:s(()=>[p(k,{span:6},{default:s(()=>[p(d,{class:"grade-box"},{default:s(()=>[l<3?(t(),e(n,{key:0,src:`/static/images/discover/grade${l+1}.png`,mode:"heightFix",class:"grade"},null,8,["src"])):(t(),e(N,{key:1,class:"item-text"},{default:s(()=>[m(h(l+1),1)]),_:2},1024))]),_:2},1024)]),_:2},1024),p(k,{span:12},{default:s(()=>[p(d,{class:"table-name"},{default:s(()=>[a.avatar?(t(),e(n,{key:0,src:a.avatar,mode:"aspectFill",class:"left-icon"},null,8,["src"])):(t(),e(d,{key:1,style:{display:"flex","align-items":"center","justify-content":"center"},class:"left-icon"},{default:s(()=>[p(F,{type:"contact-filled",size:"90rpx"})]),_:1})),p(d,{class:"name"},{default:s(()=>[p(N,null,{default:s(()=>[m(h(a.userName),1)]),_:2},1024),p(N,null,{default:s(()=>[m(h(a.mobile),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024),p(k,{span:6},{default:s(()=>[p(d,{class:"table-right"},{default:s(()=>[p(N,{class:"item-text"},{default:s(()=>[m(h(b(C)(a.totalPoints)),1)]),_:2},1024)]),_:2},1024)]),_:2},1024)]),_:2},1024))),128))]),_:1})]),_:1})}}},[["__scopeId","data-v-681e0159"]]);export{O as default};