11 lines
5.6 KiB
JavaScript
11 lines
5.6 KiB
JavaScript
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["uni_modules/ren-calendar/ren-calendar"],{"24b7":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a={name:"ren-calendar",props:{weekstart:{type:Number,default:0},markDays:{type:Object,default:function(){return{}}},headerBar:{type:Boolean,default:!0},open:{type:Boolean,default:!0},collapsible:{type:Boolean,default:!0},disabledAfter:{type:Boolean,default:!0},startDay:{type:String,default:""}},data:function(){return{weektext:["日","一","二","三","四","五","六"],y:(new Date).getFullYear(),m:(new Date).getMonth()+1,dates:[],positionTop:0,monthOpen:!0,choose:"",month:null,isCalen:!1,startdate:""}},created:function(){this.startdate=this.$tools.getDate("start"),this.dates=this.monthDay(this.y,this.m),!this.open&&this.toggle()},mounted:function(){this.y=(new Date).getFullYear(),this.m=(new Date).getMonth()+1,this.month=this.$tools.getMonth(this.$tools.getTime(),0),this.choose=this.getToday().date},computed:{weekDay:function(){return this.weektext.slice(this.weekstart).concat(this.weektext.slice(0,this.weekstart))},height:function(){return this.dates.length/7*80+"rpx"}},methods:{handleisCalen:function(){console.log("店家"),this.isCalen=!this.isCalen},formatNum:function(t){var e=Number(t);return e<10?"0"+e:e},getToday:function(){var t=new Date,e=t.getFullYear(),n=t.getMonth(),a=t.getDate(),i=(new Date).getDay(),o="星期"+["日","一","二","三","四","五","六"][i],s={date:e+"-"+this.formatNum(n+1)+"-"+this.formatNum(a),week:o};return s},monthDay:function(t,e){var n=[],a=Number(e),i=new Date(t,a-1,1).getDay(),o=new Date(t,a,0).getDate(),s=new Date(t,a-1,0).getDate(),r=7==this.weekstart?0:this.weekstart,h=function(){return i==r?0:i>r?i-r:7-r+i}(),u=7-(h+o)%7;7==u&&(u=0);for(var c=1;c<=h;c++)n.push({date:this.formatNum(s-h+c),day:r+c-1||7,month:a-1>=0?this.formatNum(a-1):12,year:a-1>=0?t:t-1});for(var m=1;m<=o;m++)n.push({date:this.formatNum(m),day:m%7+i-1||7,month:this.formatNum(a),year:t,isCurM:!0});for(var l=1;l<=u;l++)n.push({date:this.formatNum(l),day:(o+h+r+l-1)%7||7,month:a+1<=11?this.formatNum(a+1):0,year:a+1<=11?t:t+1});return n},isWorkDay:function(t,e,n){var a="".concat(t,"-").concat(e,"-").concat(n),i=new Date(a.replace(/-/g,"/")),o=i.getDay();return 0!=o&&6!=o},isFutureDay:function(t,e,n){var a="".concat(t,"-").concat(e,"-").concat(n),i=new Date(a.replace(/-/g,"/")),o=i.getTime(),s=(new Date).getTime();return o>s},isMarkDay:function(t,e,n,a){for(var i=!1,o=this.markDays[a],s=0;s<o.length;s++){var r="".concat(t,"-").concat(e,"-").concat(n);if(o[s]==r){i=!0;break}}return i},isToday:function(t,e,n){var a=t+"-"+e+"-"+n,i=this.getToday().date;return a==i},toggle:function(){var t=this;if(this.monthOpen=!this.monthOpen,this.monthOpen)this.positionTop=0;else{var e=-1;this.dates.forEach((function(n,a){t.isToday(n.year,n.month,n.date)&&(e=a)})),this.positionTop=80*-((Math.ceil((e+1)/7)||1)-1)}},selectOne:function(t,e){var n="".concat(t.year,"-").concat(t.month,"-").concat(t.date),a=new Date(n).getTime(),i=(new Date).getTime(),o=new Date(n).getDay(),s="星期"+["日","一","二","三","四","五","六"][o],r={date:n,week:s};if(!t.isCurM)return!1;if(a>i){if(this.disabledAfter)return console.log("未来日期不可选"),!1;this.choose=n,this.$emit("maskClick",r)}else this.choose=n,this.$emit("maskClick",r);this.startdate=r.date,this.isCalen=!1},changYearMonth:function(t,e){this.dates=this.monthDay(t,e),this.y=t,this.m=e},changeMonth:function(t){console.log("type",t),"pre"==t?(this.m+1==2?(this.m=12,this.y=this.y-1):this.m=this.m-1,this.month=this.$tools.getMonth(this.month,-1),this.$emit("onMonthClickPre",this.month)):(this.m+1==13?(this.m=1,this.y=this.y+1):this.m=this.m+1,this.month=this.$tools.getMonth(this.month,1),this.$emit("onMonthClickPre",this.month)),this.dates=this.monthDay(this.y,this.m)}}};e.default=a},"33e3":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return o})),n.d(e,"a",(function(){return a}));var a={uniIcons:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(n.bind(null,"6c3a"))}},i=function(){var t=this,e=t.$createElement,n=(t._self._c,t.isCalen?t.formatNum(t.m):null),a=t.isCalen?t.__map(t.dates,(function(e,n){var a=t.__get_orig(e),i=t.isToday(e.year,e.month,e.date),o=t.isWorkDay(e.year,e.month,e.date),s=Number(e.date),r=t.isMarkDay(e.year,e.month,e.date,"error")&&e.isCurM,h=t.isMarkDay(e.year,e.month,e.date,"success")&&e.isCurM,u=t.isMarkDay(e.year,e.month,e.date,"warning")&&e.isCurM;return{$orig:a,m1:i,m2:o,m3:s,m4:r,m5:h,m6:u}})):null;t._isMounted||(t.e0=function(e){t.isCalen=!1}),t.$mp.data=Object.assign({},{$root:{m0:n,l0:a}})},o=[]},"94ef":function(t,e,n){"use strict";n.r(e);var a=n("24b7"),i=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);e["default"]=i.a},b71b:function(t,e,n){"use strict";var a=n("da52"),i=n.n(a);i.a},da52:function(t,e,n){},ffa9:function(t,e,n){"use strict";n.r(e);var a=n("33e3"),i=n("94ef");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("b71b");var s=n("828b"),r=Object(s["a"])(i["default"],a["b"],a["c"],!1,null,"fecffd74",null,!1,a["a"],void 0);e["default"]=r.exports}}]);
|
|
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
|
|
'uni_modules/ren-calendar/ren-calendar-create-component',
|
|
{
|
|
'uni_modules/ren-calendar/ren-calendar-create-component':(function(module, exports, __webpack_require__){
|
|
__webpack_require__('df3c')['createComponent'](__webpack_require__("ffa9"))
|
|
})
|
|
},
|
|
[['uni_modules/ren-calendar/ren-calendar-create-component']]
|
|
]);
|