1 |
- import{M as s,s as e,v as a,t,a2 as l,bZ as n,a as i,b as c,d as o,w as d,u,b_ as r,e as _,f as g,g as y,j as f,x as m,y as p,F as k,z as w,H as h,i as x,l as v,O as b,k as S}from"./index-DNuNVpwk.js";import{_ as j}from"./s-empty.C0MT77gG.js";import{_ as D}from"./phone-international-input.vue_vue_type_style_index_0_scoped_a793e264_lang.CZSqjCi7.js";import{_ as M}from"./s-layout.D9p6eCz-.js";import{_ as A}from"./_plugin-vue_export-helper.BCo6x5W8.js";/* empty css */import"./uni-icons.BwI1_kKT.js";import"./s-menu-tools.CEs7fo1o.js";import"./s-search-block.vue_vue_type_style_index_0_scoped_f692e81a_lang.nx0iNK_l.js";import"./s-layout.vue_vue_type_style_index_0_scoped_d5f7c468_lang.C_5j2fBR.js";import"./s-search-block.DtORRFbA.js";import"./useGoods.CrGbmvFq.js";import"./phone-international-input.CCPqViBY.js";const Y=A({__name:"sign",setup(A){s((s=>({"61020e35":u(Y)})));const Y=e.$url.css("/static/images/sign.png"),E=a({data:{days:[],rules:{}},cur_year:0,cur_month:0,cur_day:0,weeks_ch:[{title:t("sign.sunday"),value:"0"},{title:t("sign.monday"),value:"1"},{title:t("sign.tuesday"),value:"2"},{title:t("sign.wednesday"),value:"3"},{title:t("sign.thursday"),value:"4"},{title:t("sign.friday"),value:"5"},{title:t("sign.saturday"),value:"6"}],showModel:!1,continue_days:0,signin:{},showRetroactive:!1,date:"",isSign:0,loading:!0});async function I(){const{code:s,data:e}=await r.createSignInRecord();0===s&&(E.showModel=!0,E.signin=e,E.isSign=1,h("isSign",!0))}function R(){E.showModel=!1,N({month:C(new Date).substring(0,7)})}function C(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 r.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=C(s.date)})),E.data=a):E.data=null,E.loading=!1,E.data&&(E.data.days.forEach(((s,e)=>{if(e<s.week){e++;E.data.days.unshift({day:null,isSign:!1})}if(1==e){let e=s.date.split("-");E.cur_year=e[0],E.cur_month=e[1]}})),null==E.data.days[0].day&&E.data.days.forEach(((s,e)=>{"today"==s.current&&(E.isSign=s.isSign)})),E.continue_days=a.continueDays)}l((()=>E.showModel),(s=>{s&&setTimeout(R,3e3)})),n((()=>{N({month:C(new Date).substring(0,7)})}));const T=s=>{const e=parseInt(E.cur_year),a=parseInt(E.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(s,a)=>{const l=x,n=v,r=S,h=b,A=i(c("s-empty"),j),Y=i(c("su-popup"),D),C=i(c("s-layout"),M);return _(),o(C,{title:u(t)("sign.check_in_gift")},{default:d((()=>[E.loading?(_(),o(l,{key:0})):E.data&&!E.loading?(_(),o(l,{key:1,class:"sign-wrap"},{default:d((()=>[g(l,{class:"content-box calendar"},{default:d((()=>[g(l,{class:"sign-everyday ss-flex ss-col-center ss-row-between ss-p-x-30"},{default:d((()=>[g(n,{class:"sign-everyday-title"},{default:d((()=>[y(f(u(t)("sign.check_in")),1)])),_:1}),g(l,{class:"sign-num-box"},{default:d((()=>[y(f(u(t)("sign.consecutive_check_ins"))+" ",1),g(n,{class:"sign-num"},{default:d((()=>[y(f(E.continue_days),1)])),_:1}),y(" "+f(u(t)("sign.days")),1)])),_:1})])),_:1}),g(l,{class:"bar ss-flex ss-col-center ss-row-center"},{default:d((()=>[g(l,{class:"previous",onClick:a[0]||(a[0]=s=>T(0))},{default:d((()=>[g(n,{class:"cicon-back"})])),_:1}),g(l,{class:"date ss-m-x-20"},{default:d((()=>[y(f(u(t)("sign.month_year",{year:E.cur_year||"--",month:E.cur_month||"--"})),1)])),_:1}),g(l,{class:"next",onClick:a[1]||(a[1]=s=>T(1))},{default:d((()=>[g(n,{class:"cicon-forward"})])),_:1})])),_:1}),g(l,{class:"week ss-flex"},{default:d((()=>[(_(!0),m(k,null,p(E.weeks_ch,((s,e)=>(_(),o(l,{class:"week-item ss-flex ss-row-center",key:e},{default:d((()=>[y(f(s.title),1)])),_:2},1024)))),128))])),_:1}),g(l,{class:"myDateTable"},{default:d((()=>[(_(!0),m(k,null,p(E.data.days,((s,a)=>(_(),o(l,{key:a,class:"dateCell ss-flex ss-row-center ss-col-center"},{default:d((()=>[g(l,{class:"ss-flex ss-row-center ss-col-center"},{default:d((()=>[g(n,{decode:!0},{default:d((()=>[y(" ")])),_:1})])),_:1}),g(l,null,{default:d((()=>[s.isSign?(_(),o(l,{key:0,class:"is-sign ss-flex ss-row-center"},{default:d((()=>[g(l,{class:"is-sign-num"},{default:d((()=>[y(f(s.day<10?"0"+s.day:s.day),1)])),_:2},1024),g(r,{class:"is-sign-image",src:u(e).$url.static("/static/images/correct.png")},null,8,["src"])])),_:2},1024)):w("",!0),1==s.isReplenish?(_(),o(l,{key:1,class:"is-sign ss-flex ss-row-center"},{default:d((()=>[g(l,{class:"cell-num"},{default:d((()=>[y(f(s.day<10?"0"+s.day:s.day),1)])),_:2},1024),g(n,{class:"cicon-title"})])),_:2},1024)):w("",!0),0!=s.isReplenish||s.isSign?w("",!0):(_(),o(l,{key:2,class:"is-sign ss-flex ss-row-center"},{default:d((()=>[g(l,{class:"cell-num"},{default:d((()=>[y(f(s.day<10?"0"+s.day:s.day),1)])),_:2},1024)])),_:2},1024))])),_:2},1024)])),_:2},1024)))),128)),g(l,{class:"ss-flex ss-col-center ss-row-center sign-box ss-m-y-40"},{default:d((()=>[0===E.isSign?(_(),o(h,{key:0,class:"ss-reset-button sign-btn",onClick:I},{default:d((()=>[y(f(u(t)("sign.check_in")),1)])),_:1})):w("",!0),1===E.isSign?(_(),o(h,{key:1,class:"ss-reset-button already-btn",disabled:""},{default:d((()=>[y(f(u(t)("sign.already_checked_in")),1)])),_:1})):w("",!0)])),_:1})])),_:1})])),_:1}),g(l,{class:"bg-white ss-m-t-16 ss-p-t-30 ss-p-b-60 ss-p-x-40"},{default:d((()=>[g(l,{class:"activity-title ss-m-b-30"},{default:d((()=>[y(f(u(t)("sign.check_in_description")),1)])),_:1}),g(l,{class:"activity-des"},{default:d((()=>[y(" 1."+f(u(t)("sign.daily_check_in_fixed",{social:E.data.signInSocialStatus})),1)])),_:1})])),_:1})])),_:1})):E.data||E.loading?w("",!0):(_(),o(A,{key:2,icon:"/static/data-empty.png",text:u(t)("sign.check_in_not_started")},null,8,["text"])),g(Y,{show:E.showModel,type:"center",round:"10",isMaskClick:!1},{default:d((()=>[g(l,{class:"model-box ss-flex-col"},{default:d((()=>[g(l,{class:"ss-m-t-56 ss-flex-col ss-col-center"},{default:d((()=>[g(n,{class:"cicon-check-round"}),g(l,{class:"score-title"},{default:d((()=>[y(f(u(t)("sign.congratulations_on_check_in")),1)])),_:1}),g(l,{class:"model-title ss-flex ss-col-center ss-m-t-22 ss-m-b-30"},{default:d((()=>[y(f(u(t)("sign.daily_check_in_reward",{social:E.signin.social})),1)])),_:1}),(null==E?void 0:E.upgradeOrNot)?(_(),o(l,{key:0,class:"model-title ss-flex ss-col-center ss-m-b-30"},{default:d((()=>[y(f(u(t)("sign.level_upgraded",{level:null==E?void 0:E.socialStatusName})),1)])),_:1})):w("",!0)])),_:1}),g(l,{class:"model-bg ss-flex-col ss-col-center ss-row-right"},{default:d((()=>[g(l,{class:"ss-m-b-40"},{default:d((()=>[g(h,{class:"ss-reset-button confirm-btn",onClick:a[2]||(a[2]=s=>R())},{default:d((()=>[y(f(u(t)("common.confirm")),1)])),_:1})])),_:1})])),_:1})])),_:1})])),_:1},8,["show"])])),_:1},8,["title"])}}},[["__scopeId","data-v-513e2331"]]);export{Y as default};
|