pages-commission-commission-ranking.dfaab750.js 3.0 KB

1
  1. import{v as e,o as a,e as t,f as s,w as n,l as r,j as o,p as l,t as i,k as c,r as u,F as m,g as f,s as d,C as p,i as g,aC as _,m as y,z as k,u as w,q as h}from"./index-44b9db5a.js";import{_ as D}from"./s-layout.502d2edd.js";import{B as b}from"./brokerage.827f31de.js";import{f as j}from"./useGoods.55474ad0.js";import{_ as C}from"./_plugin-vue_export-helper.1b428a4d.js";import"./index.ab14311e.js";const x=C({__name:"commission-ranking",setup(C){const x=["周排行","月排行"],v=e({currentTab:0,position:0,rankList:[]});async function T(){const{code:e,data:a}=await b.getBrokerageUserChildSummaryPageByPrice({pageNo:1,pageSize:10,"times[0]":v.times[0],"times[1]":v.times[1]});0===e&&(v.rankList=a.list)}async function F(){const{code:e,data:a}=await b.getRankByPrice({times:v.times});0===e&&(v.position=a)}function L(e){return d.$helper.timeFormat(e,"yyyy-mm-dd hh:MM:ss")}function M(){let e;e=0===v.currentTab?function(){const e=new Date,a=e.getDay();return[new Date(e.getFullYear(),e.getMonth(),e.getDate()-a,0,0,0),new Date(e.getFullYear(),e.getMonth(),e.getDate()+(6-a),23,59,59)]}():function(){const e=new Date,a=e.getFullYear(),t=e.getMonth(),s=new Date(a,t,1,0,0,0),n=new Date(a,t+1,1),r=new Date(n.getTime()-1);return[s,r]}(),v.times=[L(e[0]),L(e[1])]}return a((function(){M(),T(),F()})),(e,a)=>{const d=p,b=g,C=h,L=_("emptyPage"),P=r(y("s-layout"),D);return t(),s(P,{title:"佣金排行榜"},{default:n((()=>[o(b,{class:"CommissionRank"},{default:n((()=>[o(b,{class:"header"},{default:n((()=>[v.position?(t(),s(b,{key:0,class:"rank"},{default:n((()=>[l(" 您目前的排名 "),o(d,{class:"num"},{default:n((()=>[l(i(v.position),1)])),_:1}),l(" 名 ")])),_:1})):(t(),s(b,{key:1,class:"rank"},{default:n((()=>[l("您目前暂无排名")])),_:1}))])),_:1}),o(b,{class:"wrapper"},{default:n((()=>[o(b,{class:"nav acea-row row-around",style:{"justify-content":"space-around",display:"flex"}},{default:n((()=>[(t(),c(m,null,u(x,((e,a)=>o(b,{class:k(["item",v.currentTab===a?"font-color":""]),key:a,onClick:e=>async function(e){v.currentTab=e,v.rankList=[],M(),T(),F()}(a)},{default:n((()=>[l(i(e),1)])),_:2},1032,["class","onClick"]))),64))])),_:1}),o(b,{class:"list"},{default:n((()=>[(t(!0),c(m,null,u(v.rankList,((e,a)=>(t(),s(b,{class:"item acea-row row-between-wrapper",key:a},{default:n((()=>[a<=2?(t(),s(b,{key:0,class:"num"},{default:n((()=>[o(C,{src:"/static/images/medal0"+(a+1)+".png"},null,8,["src"])])),_:2},1024)):(t(),s(b,{key:1,class:"num"},{default:n((()=>[l(i(a+1),1)])),_:2},1024)),o(b,{class:"picTxt acea-row row-between-wrapper"},{default:n((()=>[o(b,{class:"pictrue"},{default:n((()=>[o(C,{src:e.avatar},null,8,["src"])])),_:2},1024),o(b,{class:"text line1"},{default:n((()=>[l(i(e.nickname),1)])),_:2},1024)])),_:2},1024),o(b,{class:"people font-color"},{default:n((()=>[l("¥"+i(w(j)(e.brokeragePrice)),1)])),_:2},1024)])),_:2},1024)))),128))])),_:1}),0!==v.rankList.length||1===v.page&&0!==v.active?f("",!0):(t(),s(b,{key:0,class:"noCommodity"},{default:n((()=>[o(L,{title:"暂无排行~"})])),_:1}))])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-e55cb516"]]);export{x as default};