| 1 |
- import{m as t,a as e,r as a,c as o,w as s,i as c,o as n,b as l,d as i,t as u,e as r,f as m,F as f,g as d,h as g,n as p}from"./index-ESTWQ1DK.js";import{t as A}from"./tools.CwkibfPM.js";import{p as h,u as I,t as _}from"./define.C1V5zl3Q.js";import{a as S,c as C,b}from"./api.BMgalDqr.js";import{_ as B}from"./headimg.B6kgoVA8.js";import{_ as y}from"./_plugin-vue_export-helper.BCo6x5W8.js";const j=y({components:{},data:()=>({pubState:h,userLevel:I,queryObj:{},queryString:"",selfInfo:{name:"",phone:"",balance:"",level:""},defaultLogo:"https://oss-mbh5.colormaprun.com/static/logo/default.png",actStatistic:{},actList:null}),computed:{...t(["username","userlevel","token"]),...e(["metadata"])},onLoad(t){this.init()},onShow(){this.init()},methods:{init(){this.getSelfInfo(),this.compInfoQuery()},getCardClass(t){let e="";return t>=0&&(e="item-cardbox-bg-"+_[t]),e},fmtTime:(t,e=3)=>A.timestampToTime(1e3*t,e),getMatchState(t,e){let a="";if(t>0&&e>0){const o=Date.now()/1e3,s=e-o;a=t-o>0?"未开赛":s>0?"已开赛":"已结束"}else a="--";return a},getCountdown(t){let e="";if(t>0){const a=t-Date.now()/1e3;e=a>0?"距结束 "+A.convertSecondsToDHM(a):"已结束"}else e="距结束 --天--小时";return e},getSelfInfo(){a({url:S,header:this.metadata,method:"POST",data:{},success:t=>{if(console.log("getSelfInfo",t),C(t)){const e=t.data.data;this.selfInfo=e}},fail:t=>{console.log("getSelfInfo err",t)}})},compInfoQuery(){a({url:b,header:this.metadata,method:"POST",data:{},success:t=>{if(console.log("compInfoQuery",t),C(t)){const e=t.data.data;this.actStatistic=e.info,this.actList=e.rs}},fail:t=>{console.log("compInfoQuery err",t)}})},showDetail(t){const e={compId:t.otherInfo.compId},a="/pages/actManage/actDetail?"+A.objectToQueryString(e);A.appAction(a,"uni.navigateTo")},btnActEdit(t){const e={from:"index",compId:t.otherInfo.compId},a="/pages/actCreate/actEdit?"+A.objectToQueryString(e);A.appAction(a,"uni.navigateTo"),event.stopPropagation()}}},[["render",function(t,e,a,A,h,I){const _=d,S=c,C=g;return n(),o(S,{class:"body"},{default:s((()=>[l(S,{class:"content uni-column"},{default:s((()=>[l(S,{class:"uni-column top"},{default:s((()=>[l(S,{class:"top-content uni-row"},{default:s((()=>[l(_,{class:"tc-headimg",mode:"aspectFit",src:B}),l(S,{class:"tc-userBox uni-column uni-ais uni-jcse"},{default:s((()=>[l(S,{class:"userBox-name"},{default:s((()=>[i(u(h.selfInfo.name),1)])),_:1}),l(S,{class:"userBox-info uni-row"},{default:s((()=>[l(S,{class:""},{default:s((()=>[i("等级:"+u(h.userLevel[h.selfInfo.level]),1)])),_:1}),l(S,{class:"",style:{"margin-left":"20px"}},{default:s((()=>[i("余额:¥"+u(h.selfInfo.balance),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1}),l(S,{class:"main uni-column"},{default:s((()=>[l(S,{class:"actBox uni-row uni-jcsb"},{default:s((()=>[l(S,{class:"actBox-title"},{default:s((()=>[i("赛事活动")])),_:1}),l(S,{class:"actBox-info"},{default:s((()=>[l(C,{style:{color:"#0085D4"}},{default:s((()=>[i(u(h.actStatistic.totalCompCt),1)])),_:1}),i("个赛事,已开赛"),l(C,{style:{color:"#FF8D1A"}},{default:s((()=>[i(u(h.actStatistic.normalCompCt),1)])),_:1}),i("个,进行中"),l(C,{style:{color:"#FF8D1A"}},{default:s((()=>[i(u(h.actStatistic.InGameCompCt),1)])),_:1}),i("个")])),_:1})])),_:1}),null==h.actList||0==h.actList.length?(n(),o(S,{key:0,class:"norecord"},{default:s((()=>[i("暂无记录")])),_:1})):(n(),o(S,{key:1,class:"list uni-row"},{default:s((()=>[(n(!0),r(f,null,m(h.actList,((t,e)=>(n(),o(S,{class:"item uni-column",key:e,onClick:e=>I.showDetail(t)},{default:s((()=>[l(S,{class:p(["item-cardbox uni-column uni-jcc",I.getCardClass(t.config.tplInfo.styleId)])},{default:s((()=>[l(S,{class:"item-cornerBox item-cornerLeft"},{default:s((()=>[i(u(h.pubState[t.otherInfo.pubState]),1)])),_:2},1024),l(S,{class:"item-cornerBox item-cornerRight"},{default:s((()=>[i(u(I.getMatchState(t.config.matchInfo.compBeginSecond,t.config.matchInfo.compEndSecond)),1)])),_:2},1024),l(_,{class:"item-pic",mode:"aspectFit",src:""!=t.config.tplInfo.matchLogo?t.config.tplInfo.matchLogo:h.defaultLogo},null,8,["src"]),l(S,{class:"item-matchType"},{default:s((()=>[i("锦标赛")])),_:1}),l(S,{class:"item-matchName"},{default:s((()=>[i(u(t.config.matchInfo.compName),1)])),_:2},1024),l(S,{class:"item-createTime"},{default:s((()=>[i("( "+u(I.fmtTime(t.otherInfo.createTime,1))+" 创建 )",1)])),_:2},1024)])),_:2},1032,["class"]),l(S,{class:"item-introduce uni-column uni-jcse uni-ais"},{default:s((()=>[l(S,{class:"item-playNum"},{default:s((()=>[i("参赛人数:"+u(t.otherInfo.playNum)+"人",1)])),_:2},1024),l(S,{class:"uni-width-100 uni-row uni-jcsb"},{default:s((()=>[t.otherInfo.signupState?(n(),o(S,{key:0,class:"item-signupState"},{default:s((()=>[i("允许报名")])),_:1})):(n(),o(S,{key:1,class:"item-signupState",style:{color:"#F70000"}},{default:s((()=>[i("禁止报名")])),_:1})),l(_,{class:"item-ico",mode:"aspectFit",src:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAsCAYAAAAehFoBAAAAAXNSR0IArs4c6QAAAARzQklUCAgICHwIZIgAAAGpSURBVFiF7ZlhjoMgEIUfZM+i8RRrT6aerO4pCB4G9o9t2qkgyAxmN75/wAS+4GOUEbh06U0qNGCM6Y9O2nXdnBJnjOlTYx/aBF6W5e6973MmIprath1jAdbaEcCQGv/QBzCZ6LDatg0+vcCGJEHr18Zqg2JYAFNoIPL0hnWzovraW9g5N+9NQhXyZYLVBmstYjsdBXbOzbmHIqSQDZRS36Q/Cq23OrkV82zTNDel1EzGgvYQB045YDnQosA52SAETePEgI+kLu/9D+2jLzAR4COwW/lfKfVx6NmBOWGbprnRWFZgaViAEbgGLMAEXAsWYACuCQsUAteGBQqAz4AFDgKfBQscAK4Ba60drbW++FuiBiy5RAxFr+azbPCqvRtHUOvCY2hcAhYQ+viRggUEgCVhAWZgaVigwMPe+35Zljvte21zwwIFwMBm1nhKAhYQOnRSsEAmsHNu66JINUnBApmWWO9XswhJoqoUUjj154CjltBa98aYWizPNWPjex4etNYc5Vc2vVmi67o5IQvU1EQLKZtVcq4qfIlCuVzkpwyHuOrSl/69fgGgq22vWM678AAAAABJRU5ErkJggg==",onClick:e=>I.btnActEdit(t)},null,8,["onClick"])])),_:2},1024)])),_:2},1024)])),_:2},1032,["onClick"])))),128))])),_:1}))])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-8231c79a"]]);export{j as default};
|