18n/dist-test/assets/cashback_1731572557.js
2024-11-14 16:23:10 +08:00

2 lines
7.1 KiB
JavaScript

import{d as e,u as a,r as l,J as s,e as t,at as o,z as i,o as n,f as r,P as u,N as d,g as v,Y as c,k as b,X as m,h as p,n as g,F as f,j as h,A as w,ac as C,a3 as x,B as y,C as k,W as D,ai as Y,aj as N,t as B,_ as M}from"./index_1731572557.js";import{_ as R}from"./index_173157255733.js";import{u as T}from"./useUserLevel_1731572557.js";const _=e=>(y("data-v-e0542078"),e=e(),k(),e),H={class:"page"},S=_((()=>v("span",null,"Cashback",-1))),A={class:"page-body"},W={class:"page-body-top"},j={class:"page-body-top-mon flex-sb"},F={class:"lv"},L={class:"line"},O={class:"page-body-mid"},$={class:"left flex-sb"},I=_((()=>v("div",{class:"left-text"},[v("h2",null,"Seu CashbacK Semanal"),v("p",null,"Voce ganhara ??? BRL em cashback jogandoesta semana.")],-1))),P={class:"right"},V={style:{color:"red","font-size":"0.35rem"}},E=[_((()=>v("span",null,"Reivindicar Agora",-1)))],q=_((()=>v("p",null,"Tempo de reivindicação",-1))),z={class:"page-body-table"},U=_((()=>v("div",{class:"header"},"Status Nível Cashback",-1))),G={class:"row"},K=_((()=>v("div",{class:"row-one"},[v("div",null,"Nível"),v("div",null,"APOSTA"),v("div",null,"CASHBACK")],-1))),J=_((()=>v("div",{class:"page-body-btn"},[v("h2",null,"TERMOS E REGRAS"),v("p",null,"1. O cashback semanal é dado como recompensa todas as semanas."),v("p",null," 2. O período sobre o qual é calculado o cashback semanal vai de segunda-feira às 00:00 a domingo às 23:59. "),v("p",null," 3. Horário de solicitação do cashback: De segunda-feira da próxima semana 06:00 a sexta-feira 23:59, expirará se não for resgatado. "),v("p",null," 4. O número de Perdas de dinheiro real multiplicado pela % de reembolso é o reembolso/cashback da semana. "),v("p",null," 5. Caso você não tenha apostado durante o período em que o cashback estava ativo ou se seus ganhos da última semana ou ganhos totais são maiores que suas perdas, você não receberá cashback. "),v("p",null," 6. Limite máximo de recompensa de cashback por pessoa por semana: 10000 BRL. "),v("p",null," 7. O valor do cashback pode ser sacar diretamente ou utilizado para continuar jogando. ")],-1))),Q={class:"box"},X={class:"table-box"},Z=_((()=>v("div",null,[v("div",{style:{"border-bottom":"1px solid #00fab4","border-right":"1px solid #00fab4"}}," Semana passada perda "),v("div",{style:{"border-bottom":"1px solid #00fab4","border-right":"1px solid #00fab4"}}," Nível "),v("div",{style:{"border-bottom":"1px solid #00fab4"}},"Quantidade")],-1))),ee={style:{"border-right":"1px solid #00fab4"}},ae={style:{"border-right":"1px solid #00fab4"}},le=M(e({__name:"cashback",setup(e){const y=a();T();const k=l(0),M=l([]),_=l({}),le=l(!1),se=l(!1);s((async()=>{await ue()}));const te=l({}),oe=l(0),ie=t((()=>{for(let e=0;e<M.value.length;e++){if(10===te.value.leave)return 0;if(1===te.value.leave)return((M.value[1].betNum-k.value)/1e4).toFixed(2);if(M.value[e].leave===te.value.leave)return M.value[e-1].betNum===k.value?((M.value[e].betNum-k.value)/1e4).toFixed(2):((M.value[e+1].betNum-k.value)/1e4).toFixed(2)}})),ne=t((()=>{let e=`${o(new Date(new Date(_.value.cycleBeginTime).getTime()+864e5*_.value.days),"YYYY-MM-DD")} 00:00:00`;return o(new Date(new Date(e).getTime()-1e3),"YYYY-MM-DD HH:mm:ss")})),re=t((()=>{let e=`${o(new Date(new Date(_.value.cycleReceicveBeginTime).getTime()+864e5*_.value.awardTime),"YYYY-MM-DD")} 00:00:00`;return o(new Date(new Date(e).getTime()-1e3),"YYYY-MM-DD HH:mm:ss")})),ue=async()=>{const e=await i.getCycleRebate();if(0==e.code){if(M.value=e.data.rebateConfig?e.data.rebateConfig.rows:[],M.value.map(((e,a)=>{e.leave=a+1})),_.value=e.data.rebateData?{...e.data.rebateData}:{},k.value=e.data.totalBet||0,0==e.data.totalBet)return te.value=e.data.rebateConfig.rows[0],void(oe.value=0);if(e.data.totalBet>e.data.rebateConfig.rows[e.data.rebateConfig.rows.length-1].betNum)return te.value=e.data.rebateConfig.rows[e.data.rebateConfig.rows.length-1],void(oe.value=100);for(let a=0;a<e.data.rebateConfig.rows.length;a++){if(k.value==e.data.rebateConfig.rows[a].betNum)return a===e.data.rebateConfig.rows.length-1?(te.value=e.data.rebateConfig.rows[e.data.rebateConfig.rows.length-1],void(oe.value=100)):(te.value=e.data.rebateConfig.rows[a],void(oe.value=Number((k.value/e.data.rebateConfig.rows[a+1].betNum*100).toFixed(2))));k.value>e.data.rebateConfig.rows[a].betNum&&k.value<e.data.rebateConfig.rows[a+1].betNum&&(te.value=e.data.rebateConfig.rows[a],oe.value=Number((k.value/e.data.rebateConfig.rows[a+1].betNum*100).toFixed(2)))}}},de=()=>{let e=new Date(_.value.cycleReceicveBeginTime).getTime()-864e5*_.value.days,a=new Date(re.value).getTime()-864e5*_.value.days,l=(new Date).getTime();l>=e&&l<=a&&_.value.lastWeek.profitCoins<0?(le.value=!0,se.value=!1):se.value=!0,setTimeout((()=>{se.value=!1}),2e3)},ve=()=>{D.go(-1)},ce=async()=>{if(_.value.lastWeek.profitCoins<0){Y();const e=await i.receiveCycleRebateLoss();if(N(),0!=e.code)return B(e.txt);le.value=!1,B("Reclamado com sucesso"),_.value.lastWeek.profitCoins=0,await y.getUserInfo()}};return(e,a)=>{const l=w,s=R,t=C;return n(),r("div",H,[u(s,null,{left:d((()=>[v("div",{class:"titleLight flex-ct",onClick:ve},[u(l,{width:".8rem",type:"local",class:"back",src:"base/fanhui.png"}),S])])),right:d((()=>[v("div",{class:"titleRight flex-ct",onClick:ve},[u(l,{width:".5rem",src:"turntable/wd.png"}),v("span",null," R$ "+c(p(y).userInfo?p(x)(Math.trunc(Number(p(y).userInfo.coins/1e4))):"0.00"),1)])])),_:1}),v("div",A,[v("div",W,[v("div",j,[v("div",null,[u(l,{type:"local",src:"base/R$.png",width:"1rem"}),v("span",null,c(te.value?te.value.rebate:0)+"% Cashback",1),v("span",null,"Max:"+c(M.value.length>0?M.value[M.value.length-1].rebate:0)+"%",1)]),v("div",null,[u(l,{type:"local",src:"base/VIP_hg.png",width:"0.4rem"}),v("div",F,"N "+c(te.value?te.value.leave:0),1)])]),v("div",L,[v("div",{class:"line-p",style:b({width:`${oe.value}%`})},null,4)]),v("p",null,[m(c(0===ie.value?"Max nivel":`${ie.value} Apostas to`)+" ",1),v("span",null,"N "+c(10==te.value.leave?te.value.leave:te.value.leave+1),1)])]),v("div",O,[v("div",$,[u(l,{type:"local",src:"base/icon_0.png",width:"2.3rem"}),I]),v("div",P,[v("p",V," Periodo "+c(p(o)(_.value.cycleBeginTime,"YYYY-MM-DD HH:mm:ss"))+"~"+c(ne.value),1),v("div",{onClick:de,class:"btn"},E),v("div",{class:g(["font-box",{"font-box-color":se.value}])},[q,v("p",null,c(p(o)(_.value.cycleReceicveBeginTime,"YYYY-MM-DD HH:mm:ss"))+"~"+c(re.value),1)],2)])]),v("div",z,[U,v("div",G,[K,(n(!0),r(f,null,h(M.value,((e,a)=>(n(),r("div",{key:a,class:g({rowBackGround:(a+1)%2!=0})},[v("div",null,c(a+1),1),v("div",null,c(e.betNum/1e4)+" + BRL",1),v("div",null,c(e.rebate)+" %",1)],2)))),128))])]),J]),u(t,{contentBgcolor:"#004B42",modelValue:le.value,"onUpdate:modelValue":a[0]||(a[0]=e=>le.value=e),title:"Cashback",lockScroll:!1},{default:d((()=>[v("div",Q,[v("div",X,[Z,v("div",null,[v("div",ee,c(_.value.lastWeek.profitCoins/1e4),1),v("div",ae,c(te.value?te.value.leave:0),1),v("div",null,c((Math.abs(_.value.lastWeek.profitCoins/1e4)*(te.value.rebate/100)).toFixed(2)),1)])]),v("div",{class:"btn-box",style:b({backgroundColor:_.value.lastWeek.profitCoins<0?"#CE7B0D":"#383837",cursor:0==_.value.lastWeek.profitCoins?"no-drop":"pointer"}),onClick:ce}," Receber ",4)])])),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-e0542078"]]);export{le as default};