sign.js 5.0 KB

1
  1. "use strict";const e=require("../../common/vendor.js"),s=require("../../sheep/index.js"),t=require("../../sheep/api/member/signin.js");if(require("../../sheep/url/index.js"),require("../../sheep/store/index.js"),require("../../sheep/store/app.js"),require("../../sheep/api/promotion/diy.js"),require("../../sheep/request/index.js"),require("../../sheep/config/index.js"),require("../../sheep/platform/index.js"),require("../../sheep/platform/provider/wechat/index.js"),require("../../sheep/platform/provider/wechat/miniProgram.js"),require("../../sheep/api/member/auth.js"),require("../../sheep/api/member/social.js"),require("../../sheep/api/member/user.js"),require("../../sheep/platform/provider/apple/index.js"),require("../../sheep/platform/share.js"),require("../../sheep/router/index.js"),require("../../sheep/hooks/useModal.js"),require("../../sheep/helper/index.js"),require("../../sheep/helper/test.js"),require("../../sheep/helper/digit.js"),require("../../sheep/helper/throttle.js"),require("../../sheep/platform/pay.js"),require("../../sheep/api/pay/order.js"),require("../../sheep/store/user.js"),require("../../sheep/store/cart.js"),require("../../sheep/api/trade/cart.js"),require("../../sheep/api/pay/wallet.js"),require("../../sheep/api/trade/order.js"),require("../../sheep/api/promotion/coupon.js"),require("../../sheep/store/sys.js"),require("../../sheep/store/modal.js"),require("../../sheep/config/zIndex.js"),!Array){(e.resolveComponent("s-empty")+e.resolveComponent("su-popup")+e.resolveComponent("s-layout"))()}Math||((()=>"../../sheep/components/s-empty/s-empty.js")+(()=>"../../sheep/ui/su-popup/su-popup.js")+(()=>"../../sheep/components/s-layout/s-layout.js"))();const a={__name:"sign",setup(a){e.useCssVars((s=>({"4a859b65":e.unref(i)})));const i=s.sheep.$url.css("/static/images/sign.png"),r=e.reactive({data:{days:[],rules:{}},cur_year:0,cur_month:0,cur_day:0,weeks_ch:[{title:"日",value:"0"},{title:"一",value:"1"},{title:"二",value:"2"},{title:"三",value:"3"},{title:"四",value:"4"},{title:"五",value:"5"},{title:"六",value:"6"}],showModel:!1,continue_days:0,signin:{},showRetroactive:!1,date:"",isSign:0,loading:!0});async function n(){const{code:s,data:a}=await t.SignInApi.createSignInRecord();0===s&&(r.showModel=!0,r.signin=a,r.isSign=1,e.index.setStorageSync("isSign",!0))}function o(){r.showModel=!1,p({month:u(new Date).substring(0,7)})}function u(e){let s=new Date(e);return`${s.getFullYear()}-${String(s.getMonth()+1).padStart(2,"0")}-${String(s.getDate()).padStart(2,"0")}`}async function p(e){const{code:s,data:a}=await t.SignInApi.getOwnSignInMoon(e);0===s?(a.days.forEach(((e,s)=>{"SUNDAY"==e.week?e.week=0:"MONDAY"==e.week?e.week=1:"TUESDAY"==e.week?e.week=2:"WEDNESDAY"==e.week?e.week=3:"THURSDAY"==e.week?e.week=4:"FRIDAY"==e.week?e.week=5:"SATURDAY"==e.week&&(e.week=6),e.date=u(e.date)})),r.data=a):r.data=null,r.loading=!1,r.data&&(r.data.days.forEach(((e,s)=>{if(s<e.week){s++;r.data.days.unshift({day:null,isSign:!1})}if(1==s){let s=e.date.split("-");r.cur_year=s[0],r.cur_month=s[1]}})),null==r.data.days[0].day&&r.data.days.forEach(((e,s)=>{"today"==e.current&&(r.isSign=e.isSign)})),r.continue_days=a.continueDays)}e.watch((()=>r.showModel),(e=>{e&&setTimeout(o,3e3)})),e.onReady((()=>{p({month:u(new Date).substring(0,7)})}));const d=e=>{const s=parseInt(r.cur_year),t=parseInt(r.cur_month);var a;console.log(s,t);var i=s;0===e?(a=t-1)<1?(i=s-1,a=12):a<10&&(a="0"+a):(a=t+1)>12?(i=s+1,a="01"):a<10&&(a="0"+a),console.log(i+"-"+a),p({month:i+"-"+a})};return(t,a)=>{var i,u,p;return e.e({a:r.loading},r.loading?{}:r.data&&!r.loading?e.e({c:e.t(r.continue_days),d:e.o((e=>d(0))),e:e.t(r.cur_year||"--"),f:e.t(r.cur_month||"--"),g:e.o((e=>d(1))),h:e.f(r.weeks_ch,((s,t,a)=>({a:e.t(s.title),b:t}))),i:e.f(r.data.days,((t,a,i)=>e.e({a:t.isSign},t.isSign?{b:e.t(t.day<10?"0"+t.day:t.day),c:e.unref(s.sheep).$url.static("/static/images/correct.png")}:{},{d:1==t.isReplenish},1==t.isReplenish?{e:e.t(t.day<10?"0"+t.day:t.day)}:{},{f:0==t.isReplenish&&!t.isSign},0!=t.isReplenish||t.isSign?{}:{g:e.t(t.day<10?"0"+t.day:t.day)},{h:a}))),j:0===r.isSign},0===r.isSign?{k:e.o(n)}:{},{l:1===r.isSign},(r.isSign,{}),{m:e.t(r.data.signInSocialStatus),n:(null==(i=r.data.rules.discounts)?void 0:i.length)>0},(null==(u=r.data.rules.discounts)?void 0:u.length)>0?{o:e.f(r.data.rules.discounts,((s,t,a)=>({a:e.t(s.full),b:e.t(s.value),c:s})))}:{},{p:"1"==r.data.rules.is_replenish},"1"==r.data.rules.is_replenish?{q:e.t((null==(p=r.data.rules.discounts)?void 0:p.length)>0?"3":"2"),r:e.t(r.data.rules.replenish_limit),s:e.t(r.data.rules.replenish_days),t:e.t(r.data.rules.replenish_num)}:{}):r.data||r.loading?{}:{w:e.p({icon:"/static/data-empty.png",text:"签到活动还未开始"})},{b:r.data&&!r.loading,v:!r.data&&!r.loading,x:e.t(r.signin.social),y:null==r?void 0:r.upgradeOrNot},(null==r?void 0:r.upgradeOrNot)?{z:e.t(null==r?void 0:r.socialStatusName)}:{},{A:e.o((e=>o())),B:e.p({show:r.showModel,type:"center",round:"10",isMaskClick:!1}),C:e.s(t.__cssVars()),D:e.p({title:"签到有礼"})})}}},i=e._export_sfc(a,[["__scopeId","data-v-e644637f"]]);wx.createPage(i);