1 line
1.1 KiB
JavaScript
1 line
1.1 KiB
JavaScript
"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([[272],{4284:function(t,a,e){e.d(a,{Z:function(){return generateCalendarGroup}});var r=e(7484),n=e.n(r),u=e(9242),l=e.n(u),o=e(9254),s=e(2e3),d=42;function getFullItem(t,a,e,r){if(a.marks.find((function(a){return a.value===t.value}))&&(t.marks=[{value:t.value}]),!r)return t;var n=s.ZP.map((function(t){return t.bind(null,{options:a,selectedDate:e})}));return l()(n)(t)}function generateCalendarGroup(t){return function(a,e,r){for(var u=n()(a),l=t.format,s=u.startOf("month"),f=u.endOf("month"),v=u.subtract(1,"month"),m=[],p=u.daysInMonth(),c=v.endOf("month").day(),i=1;i<=c+1;i++){var y=s.subtract(i,"day").startOf("day"),h={marks:[],_value:y,text:y.date(),type:o.EP,value:y.format(l)};h=getFullItem(h,t,e,r),m.push(h)}m.reverse();for(var g=0;g<p;g++){var k=s.add(g,"day").startOf("day"),x={marks:[],_value:k,text:k.date(),type:o.y1,value:k.format(l)};x=getFullItem(x,t,e,r),m.push(x)}for(var O=1;m.length<d;){var b=f.add(O++,"day").startOf("day"),I={marks:[],_value:b,text:b.date(),type:o.Zx,value:b.format(l)};I=getFullItem(I,t,e,r),m.push(I)}return{list:m,value:a}}}}}]); |