import{d as e,u as a,r as l,e as t,J as u,o as s,f as n,P as i,g as v,h as o,Y as r,F as p,j as c,n as d,X as y,m,N as g,a3 as f,ai as h,z as L,aj as x,t as C,A as k,ac as I,O as b,B as $,C as _,_ as w}from"./index_1731572557.js";import{_ as P}from"./index_173157255733.js";import{u as B}from"./useUserLevel_1731572557.js";const D=e=>($("data-v-4843ef0f"),e=e(),_(),e),R={class:"signIn_body"},j={class:"signIn"},V={class:"header"},A=["src"],O={class:"userInfo"},S={style:{color:"#98a2b2"}},T={class:"signIn-content"},F={class:"day"},N={class:"num"},U={key:0,class:"model flexBox"},Y=["onClick"],M=["onClick"],z={class:"statistics"},E=D((()=>v("p",null,"Número de Check-ins",-1))),J=D((()=>v("span",null,null,-1))),X=D((()=>v("p",null,"Total de recompensa de check-in",-1))),q={class:"toast-box"},G=w(e({__name:"index",setup(e){const $=a(),_=0===Number((new Date).getDay())?7:Number((new Date).getDay()),{currentLevel:w}=B(),D=l(!1),G=l([]),H=l({}),K=l([]),Q=l(!1),W=l(!1),Z=l(0),ee=t((()=>{let e=0;for(let a=0;ae=>!(!W.value||e.value!==Z.value+1)||(0===Z.value?e.value===Z.value+1:H.value.todaySupplementaryCount>0?e.value===Z.value:e.value===Z.value+H.value.todaySupplementaryCount))),le=t((()=>e=>{if(Q.value&&0!==H.value.supplementaryCount){if(Z.value<_&&Z.value>0){let a=Z.value+1+H.value.supplementaryCount-H.value.todaySupplementaryCount;return e.value>Z.value&&e.value{let l=null;if(Q.value&&0!==H.value.supplementaryCount)if(Z.value<_&&Z.value>0){let a=Z.value+1+H.value.supplementaryCount-H.value.todaySupplementaryCount;l=e.value>Z.value&&e.value0)return void(D.value=!0)}else G.value=[];if(2===a&&(1==e.payType2&&(t.totalPay||0)0))return void(D.value=!0);h();const u=await L.checkinDay({type:a});if(0!=u.code)return x(),C(u.txt);await $.getUserInfo(),await ue(),x(),1==a?C("Check-in bem sucedido"):2==a&&C("Assinatura complementar bem sucedida")},ue=async()=>{const e=await L.getCheckin();if(0!=e.code)return;H.value={...e.data},K.value=[...e.data.rows.reverse()],Q.value=e.data.canSupplementary,Z.value=e.data.weekCheckinCount||0;let a=e.data.checkinAt||"";if(a){let e=new Date,l=new Date(a);e.getFullYear()===l.getFullYear()&&e.getMonth()===l.getMonth()&&e.getDate()===l.getDate()?W.value=!1:W.value=!0}};return u((async()=>{await ue()})),(e,a)=>{const l=P,t=k,u=I;return s(),n("div",R,[i(l,{title:"Check-ins"}),v("div",j,[v("div",V,[v("img",{class:"avatar",src:o(b)(o($).userInfo.headUrl)},null,8,A),v("div",O,[v("p",S,"Teb:"+r(o($).userInfo.mobile),1),v("p",null," R$:"+r(o(f)(Number(o($).userInfo.coins/1e4).toFixed(2))),1)])]),v("div",T,[(s(!0),n(p,null,c(K.value,((e,a)=>(s(),n("div",{key:a,class:d({item:6===a})},[i(t,{type:"local",src:`signIn/0${e.value}.png`},null,8,["src"]),v("div",F,[v("span",null,r(e.value),1),y(" DAY ")]),v("div",N,r(e.propsList.length>0?o(f)((e.propsList[0].num/1e4).toFixed(2)):"0,00")+" BRL ",1),e.value<=Z.value?(s(),n("div",U,[i(t,{type:"local",src:"signIn/rydui.png"})])):m("",!0),!ae.value(e)||e.value<=Z.value?m("",!0):(s(),n("div",{key:1,onClick:a=>te(e,1),class:"todaySignIn flexBox"},[i(t,{type:"local",src:"signIn/button.png"})],8,Y)),le.value(e)&&(!ae.value(e)||e.value<=Z.value)?(s(),n("div",{key:2,onClick:a=>te(e,2),class:"model flexBox"},[i(t,{type:"local",width:"2rem",src:"signIn/button_Repair.png"})],8,M)):m("",!0)],2)))),128))])]),v("div",z,[v("div",null,[v("p",null,r(Z.value),1),E]),J,v("div",null,[v("p",null,r(o(f)(ee.value/1e4))+" BRL",1),X])]),v("div",null,[i(t,{type:"local",src:"signIn/bg_03.png"})]),i(u,{modelValue:D.value,"onUpdate:modelValue":a[0]||(a[0]=e=>D.value=e),contentBgcolor:"#002E2C",title:"Prompt",onOnClose:a[1]||(a[1]=()=>{D.value=!1,G.value=[]})},{default:g((()=>[v("div",q,[(s(!0),n(p,null,c(G.value,((e,a)=>(s(),n("p",{key:a},r(`${a+1}. ${e.text}`),1)))),128))])])),_:1},8,["modelValue"])])}}}),[["__scopeId","data-v-4843ef0f"]]);export{G as default};