fa-signin.js 4.9 KB

1234567891011
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/fa-signin/fa-signin"],{"16f5":function(t,n,e){"use strict";var i=e("ef16"),a=e.n(i);a.a},"3b05":function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var i=a(e("a34a"));function a(t){return t&&t.__esModule?t:{default:t}}function o(t,n,e,i,a,o,r){try{var s=t[o](r),u=s.value}catch(h){return void e(h)}s.done?n(u):Promise.resolve(u).then(i,a)}function r(t){return function(){var n=this,e=arguments;return new Promise((function(i,a){var r=t.apply(n,e);function s(t){o(r,i,a,s,u,"next",t)}function u(t){o(r,i,a,s,u,"throw",t)}s(void 0)}))}}var s={name:"fa-signin",computed:{bgStyle:function(){var t=this;return function(n){return n.isToday&&n.isSign?{background:t.theme.bgColor,color:t.theme.color}:{}}}},data:function(){return{show:!1,fill_date:"",itemStyle:{},dateArray:[],d_obj:null,year:"",month:"",today:"",now_year:"",now_month:"",monthList:{}}},methods:{init:function(){var t=r(i.default.mark((function t(){return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.d_obj=new Date,this.year=this.now_year=this.d_obj.getFullYear(),this.month=this.d_obj.getMonth(),this.today=this.d_obj.getDate(),this.now_month=this.month+1,this.today=this.today<10?"0".concat(this.today):this.today.toString(),t.next=8,this.getmonthSign();case 8:this.monthList=t.sent,this.getCurDate(this.year,this.month);case 10:case"end":return t.stop()}}),t,this)})));function n(){return t.apply(this,arguments)}return n}(),upDate:function(){var t=r(i.default.mark((function t(){return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.month--,-1==this.month&&(this.month=11,this.year--),t.next=4,this.getmonthSign();case 4:this.monthList=t.sent,this.getCurDate(this.year,this.month);case 6:case"end":return t.stop()}}),t,this)})));function n(){return t.apply(this,arguments)}return n}(),nextDate:function(){var t=r(i.default.mark((function t(){return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return this.month++,12==this.month&&(this.month=0,this.year++),t.next=4,this.getmonthSign();case 4:this.monthList=t.sent,this.getCurDate(this.year,this.month);case 6:case"end":return t.stop()}}),t,this)})));function n(){return t.apply(this,arguments)}return n}(),getmonthSign:function(){var t=this;return new Promise((function(n,e){t.$api.monthSign({date:t.year+"-"+(t.month+1)}).then((function(t){t.code?n(t.data):n({})}))}))},getCurDate:function(t,n){var e=new Date(t,n,1).getDay(),i=new Date(t,n+1,0).getDate();this.dateArray=[];for(var a=0;a<e;a++){var o={year:"",month:"",day:"",isSign:!1,isToday:!1};this.dateArray.push(o)}n+=1;for(var r=0;r<i;r++){var s=r+1;s=s<10?"0".concat(s):s.toString();var u={year:t,month:n,day:s,isSign:void 0!=this.monthList[s],isToday:t==this.now_year&&n==this.now_month&&s==this.today};this.dateArray.push(u)}},tapThis:function(t){if(t.day)if(t.isToday&&t.isSign)this.$u.toast("今天已签到,请明天再来哦");else if(!t.isToday||t.isSign){var n=this.dateminus(t);if(n>0&&n<parseInt(this.vuex_signin.fillupdays)&&!t.isSign)return this.fill_date="".concat(t.year,"-").concat(t.month,"-").concat(t.day),void(this.show=!0);this.$emit("dates",t)}else this.$emit("dosign")},dateminus:function(t){return(new Date("".concat(this.now_year,"-").concat(this.now_month,"-").concat(this.today))-new Date("".concat(t.year,"-").concat(t.month,"-").concat(t.day)))/1e3/86400},confirm:function(){this.$emit("fillup",{fill_date:this.fill_date})}},mounted:function(){this.init()}};n.default=s},"3d34":function(t,n,e){"use strict";e.r(n);var i=e("c2dd"),a=e("5d1d");for(var o in a)"default"!==o&&function(t){e.d(n,t,(function(){return a[t]}))}(o);e("16f5");var r,s=e("f0c5"),u=Object(s["a"])(a["default"],i["b"],i["c"],!1,null,"540cad2c",null,!1,i["a"],r);n["default"]=u.exports},"5d1d":function(t,n,e){"use strict";e.r(n);var i=e("3b05"),a=e.n(i);for(var o in i)"default"!==o&&function(t){e.d(n,t,(function(){return i[t]}))}(o);n["default"]=a.a},c2dd:function(t,n,e){"use strict";e.d(n,"b",(function(){return a})),e.d(n,"c",(function(){return o})),e.d(n,"a",(function(){return i}));var i={uIcon:function(){return e.e("uview-ui/components/u-icon/u-icon").then(e.bind(null,"ba52"))},uModal:function(){return e.e("uview-ui/components/u-modal/u-modal").then(e.bind(null,"165c"))}},a=function(){var t=this,n=t.$createElement,e=(t._self._c,t.__map(t.dateArray,(function(n,e){var i=t.__get_orig(n),a=t.__get_style([t.bgStyle(n)]);return{$orig:i,s0:a}})));t.$mp.data=Object.assign({},{$root:{l0:e}})},o=[]},ef16:function(t,n,e){}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'components/fa-signin/fa-signin-create-component',
  4. {
  5. 'components/fa-signin/fa-signin-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('5486')['createComponent'](__webpack_require__("3d34"))
  7. })
  8. },
  9. [['components/fa-signin/fa-signin-create-component']]
  10. ]);