1 |
- import{s,z as e,Q as a,Z as t,bV as l,f as n,g as i,w as c,x as o,bW as d,m as r,k as u,u as _,v as g,l as f,r as y,F as m,i as k,H as w,q as p,j as h,I as x,J as b,n as v,y as S}from"./index-dbd18a2c.js";import{_ as D}from"./s-empty.09d63416.js";import{_ as j}from"./phone-international-input.18d32780.js";import{_ as M}from"./s-layout.cc30b4d6.js";import{_ as A}from"./_plugin-vue_export-helper.1b428a4d.js";/* empty css */import"./useGoods.12bde50a.js";const I=A({__name:"sign",setup(A){w((s=>({"61020e35":o(I)})));const I=s.$url.css("/static/images/sign.png"),Y=e({data:{days:[],rules:{}},cur_year:0,cur_month:0,cur_day:0,weeks_ch:[{title:a("sign.sunday"),value:"0"},{title:a("sign.monday"),value:"1"},{title:a("sign.tuesday"),value:"2"},{title:a("sign.wednesday"),value:"3"},{title:a("sign.thursday"),value:"4"},{title:a("sign.friday"),value:"5"},{title:a("sign.saturday"),value:"6"}],showModel:!1,continue_days:0,signin:{},showRetroactive:!1,date:"",isSign:0,loading:!0});async function R(){const{code:s,data:e}=await d.createSignInRecord();0===s&&(Y.showModel=!0,Y.signin=e,Y.isSign=1,p("isSign",!0))}function C(){Y.showModel=!1,N({month:E(new Date).substring(0,7)})}function E(s){let e=new Date(s);return`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`}async function N(s){const{code:e,data:a}=await d.getOwnSignInMoon(s);0===e?(a.days.forEach(((s,e)=>{"SUNDAY"==s.week?s.week=0:"MONDAY"==s.week?s.week=1:"TUESDAY"==s.week?s.week=2:"WEDNESDAY"==s.week?s.week=3:"THURSDAY"==s.week?s.week=4:"FRIDAY"==s.week?s.week=5:"SATURDAY"==s.week&&(s.week=6),s.date=E(s.date)})),Y.data=a):Y.data=null,Y.loading=!1,Y.data&&(Y.data.days.forEach(((s,e)=>{if(e<s.week){e++;Y.data.days.unshift({day:null,isSign:!1})}if(1==e){let e=s.date.split("-");Y.cur_year=e[0],Y.cur_month=e[1]}})),null==Y.data.days[0].day&&Y.data.days.forEach(((s,e)=>{"today"==s.current&&(Y.isSign=s.isSign)})),Y.continue_days=a.continueDays)}t((()=>Y.showModel),(s=>{s&&setTimeout(C,3e3)})),l((()=>{N({month:E(new Date).substring(0,7)})}));const T=s=>{const e=parseInt(Y.cur_year),a=parseInt(Y.cur_month);var t,l=e;0===s?(t=a-1)<1?(l=e-1,t=12):t<10&&(t="0"+t):(t=a+1)>12?(l=e+1,t="01"):t<10&&(t="0"+t),N({month:l+"-"+t})};return(e,t)=>{const l=h,d=x,w=S,p=b,A=r(v("s-empty"),D),I=r(v("su-popup"),j),E=r(v("s-layout"),M);return n(),i(E,{title:o(a)("sign.check_in_gift")},{default:c((()=>[Y.loading?(n(),i(l,{key:0})):Y.data&&!Y.loading?(n(),i(l,{key:1,class:"sign-wrap"},{default:c((()=>[u(l,{class:"content-box calendar"},{default:c((()=>[u(l,{class:"sign-everyday ss-flex ss-col-center ss-row-between ss-p-x-30"},{default:c((()=>[u(d,{class:"sign-everyday-title"},{default:c((()=>[_(g(o(a)("sign.check_in")),1)])),_:1}),u(l,{class:"sign-num-box"},{default:c((()=>[_(g(o(a)("sign.consecutive_check_ins"))+" ",1),u(d,{class:"sign-num"},{default:c((()=>[_(g(Y.continue_days),1)])),_:1}),_(" "+g(o(a)("sign.days")),1)])),_:1})])),_:1}),u(l,{class:"bar ss-flex ss-col-center ss-row-center"},{default:c((()=>[u(l,{class:"previous",onClick:t[0]||(t[0]=s=>T(0))},{default:c((()=>[u(d,{class:"cicon-back"})])),_:1}),u(l,{class:"date ss-m-x-20"},{default:c((()=>[_(g(o(a)("sign.month_year",{year:Y.cur_year||"--",month:Y.cur_month||"--"})),1)])),_:1}),u(l,{class:"next",onClick:t[1]||(t[1]=s=>T(1))},{default:c((()=>[u(d,{class:"cicon-forward"})])),_:1})])),_:1}),u(l,{class:"week ss-flex"},{default:c((()=>[(n(!0),f(m,null,y(Y.weeks_ch,((s,e)=>(n(),i(l,{class:"week-item ss-flex ss-row-center",key:e},{default:c((()=>[_(g(s.title),1)])),_:2},1024)))),128))])),_:1}),u(l,{class:"myDateTable"},{default:c((()=>[(n(!0),f(m,null,y(Y.data.days,((e,a)=>(n(),i(l,{key:a,class:"dateCell ss-flex ss-row-center ss-col-center"},{default:c((()=>[u(l,{class:"ss-flex ss-row-center ss-col-center"},{default:c((()=>[u(d,{decode:!0},{default:c((()=>[_(" ")])),_:1})])),_:1}),u(l,null,{default:c((()=>[e.isSign?(n(),i(l,{key:0,class:"is-sign ss-flex ss-row-center"},{default:c((()=>[u(l,{class:"is-sign-num"},{default:c((()=>[_(g(e.day<10?"0"+e.day:e.day),1)])),_:2},1024),u(w,{class:"is-sign-image",src:o(s).$url.static("/static/images/correct.png")},null,8,["src"])])),_:2},1024)):k("",!0),1==e.isReplenish?(n(),i(l,{key:1,class:"is-sign ss-flex ss-row-center"},{default:c((()=>[u(l,{class:"cell-num"},{default:c((()=>[_(g(e.day<10?"0"+e.day:e.day),1)])),_:2},1024),u(d,{class:"cicon-title"})])),_:2},1024)):k("",!0),0!=e.isReplenish||e.isSign?k("",!0):(n(),i(l,{key:2,class:"is-sign ss-flex ss-row-center"},{default:c((()=>[u(l,{class:"cell-num"},{default:c((()=>[_(g(e.day<10?"0"+e.day:e.day),1)])),_:2},1024)])),_:2},1024))])),_:2},1024)])),_:2},1024)))),128)),u(l,{class:"ss-flex ss-col-center ss-row-center sign-box ss-m-y-40"},{default:c((()=>[0===Y.isSign?(n(),i(p,{key:0,class:"ss-reset-button sign-btn",onClick:R},{default:c((()=>[_(g(o(a)("sign.check_in")),1)])),_:1})):k("",!0),1===Y.isSign?(n(),i(p,{key:1,class:"ss-reset-button already-btn",disabled:""},{default:c((()=>[_(g(o(a)("sign.already_checked_in")),1)])),_:1})):k("",!0)])),_:1})])),_:1})])),_:1}),u(l,{class:"bg-white ss-m-t-16 ss-p-t-30 ss-p-b-60 ss-p-x-40"},{default:c((()=>[u(l,{class:"activity-title ss-m-b-30"},{default:c((()=>[_(g(o(a)("sign.check_in_description")),1)])),_:1}),u(l,{class:"activity-des"},{default:c((()=>[_(" 1."+g(o(a)("sign.daily_check_in_fixed",{social:Y.data.signInSocialStatus}))+" ",1)])),_:1})])),_:1})])),_:1})):Y.data||Y.loading?k("",!0):(n(),i(A,{key:2,icon:"/static/data-empty.png",text:o(a)("sign.check_in_not_started")},null,8,["text"])),u(I,{show:Y.showModel,type:"center",round:"10",isMaskClick:!1},{default:c((()=>[u(l,{class:"model-box ss-flex-col"},{default:c((()=>[u(l,{class:"ss-m-t-56 ss-flex-col ss-col-center"},{default:c((()=>[u(d,{class:"cicon-check-round"}),u(l,{class:"score-title"},{default:c((()=>[_(g(o(a)("sign.congratulations_on_check_in")),1)])),_:1}),u(l,{class:"model-title ss-flex ss-col-center ss-m-t-22 ss-m-b-30"},{default:c((()=>[_(g(o(a)("sign.daily_check_in_reward",{social:Y.signin.social})),1)])),_:1}),(null==Y?void 0:Y.upgradeOrNot)?(n(),i(l,{key:0,class:"model-title ss-flex ss-col-center ss-m-b-30"},{default:c((()=>[_(g(o(a)("sign.level_upgraded",{level:null==Y?void 0:Y.socialStatusName})),1)])),_:1})):k("",!0)])),_:1}),u(l,{class:"model-bg ss-flex-col ss-col-center ss-row-right"},{default:c((()=>[u(l,{class:"ss-m-b-40"},{default:c((()=>[u(p,{class:"ss-reset-button confirm-btn",onClick:t[2]||(t[2]=s=>C())},{default:c((()=>[_(g(o(a)("common.confirm")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"])])),_:1},8,["title"])}}},[["__scopeId","data-v-513e2331"]]);export{I as default};
|