TestRestructureWechatLymark.../dist/pages/takeDelivery/sub-common/6514314e1ce505d797b0609892734104.js
2023-05-15 16:21:46 +08:00

1 line
4.5 KiB
JavaScript

"use strict";(wx.webpackJsonp=wx.webpackJsonp||[]).push([[5670],{4486:function(e,t,n){n.d(t,{Z:function(){return x}});var a=n(5671),i=n(3144),r=n(7326),o=n(136),s=n(7277),c=n(4942),d=n(1515),l=n(4184),u=n.n(l),h=n(7484),p=n.n(h),m=n(7294),Z=n.n(m),f=n(4284),S=n(6520),v=n(7306),g=n(7227),w=n(5893),D={marks:[],selectedDate:{end:Date.now(),start:Date.now()},format:"YYYY/MM/DD",generateDate:Date.now()},x=function(e){(0,o.Z)(AtCalendarBody,e);var t=(0,s.Z)(AtCalendarBody);function AtCalendarBody(e){var n;(0,a.Z)(this,AtCalendarBody),n=t.call(this,e),(0,c.Z)((0,r.Z)(n),"changeCount",0),(0,c.Z)((0,r.Z)(n),"currentSwiperIndex",1),(0,c.Z)((0,r.Z)(n),"startX",0),(0,c.Z)((0,r.Z)(n),"swipeStartPoint",0),(0,c.Z)((0,r.Z)(n),"isPreMonth",!1),(0,c.Z)((0,r.Z)(n),"maxWidth",0),(0,c.Z)((0,r.Z)(n),"isTouching",!1),(0,c.Z)((0,r.Z)(n),"generateFunc",void 0),(0,c.Z)((0,r.Z)(n),"getGroups",(function(e,t){var a=p()(e),i=[],r=n.generateFunc(a.subtract(1,"month").valueOf(),t),o=n.generateFunc(e,t,!0),s=n.generateFunc(a.add(1,"month").valueOf(),t),c=0===n.currentSwiperIndex?2:n.currentSwiperIndex-1,d=2===n.currentSwiperIndex?0:n.currentSwiperIndex+1;return i[c]=r,i[d]=s,i[n.currentSwiperIndex]=o,i})),(0,c.Z)((0,r.Z)(n),"handleTouchStart",(function(e){n.props.isSwiper&&(n.isTouching=!0,n.startX=e.touches[0].clientX)})),(0,c.Z)((0,r.Z)(n),"handleTouchMove",(function(e){if(n.props.isSwiper&&n.isTouching){var t=e.touches[0].clientX-n.startX;n.setState({offsetSize:t})}})),(0,c.Z)((0,r.Z)(n),"animateMoveSlide",(function(e,t){n.setState({isAnimate:!0},(function(){n.setState({offsetSize:e}),setTimeout((function(){n.setState({isAnimate:!1},(function(){t&&t()}))}),300)}))})),(0,c.Z)((0,r.Z)(n),"handleTouchEnd",(function(){if(n.props.isSwiper){var e=n.state.offsetSize;n.isTouching=!1;var t=e>0,a=n.maxWidth/2;if(Math.abs(e)>a){var i=t?n.maxWidth:-n.maxWidth;return n.animateMoveSlide(i,(function(){n.props.onSwipeMonth(t?-1:1)}))}n.animateMoveSlide(0)}})),(0,c.Z)((0,r.Z)(n),"handleChange",(function(e){var t=e.detail,a=t.current;"touch"===t.source&&(n.currentSwiperIndex=a,n.changeCount+=1)})),(0,c.Z)((0,r.Z)(n),"handleAnimateFinish",(function(){n.changeCount>0&&(n.props.onSwipeMonth(n.isPreMonth?-n.changeCount:n.changeCount),n.changeCount=0)})),(0,c.Z)((0,r.Z)(n),"handleSwipeTouchStart",(function(e){var t=e.changedTouches[0],a=t.clientY,i=t.clientX;n.swipeStartPoint=n.props.isVertical?a:i})),(0,c.Z)((0,r.Z)(n),"handleSwipeTouchEnd",(function(e){var t=e.changedTouches[0],a=t.clientY,i=t.clientX;n.isPreMonth=n.props.isVertical?a-n.swipeStartPoint>0:i-n.swipeStartPoint>0}));var i=e.validDates,o=e.marks,s=e.format,d=e.minDate,l=e.maxDate,u=e.generateDate,h=e.selectedDate,m=e.selectedDates;n.generateFunc=(0,f.Z)({validDates:i,format:s,minDate:d,maxDate:l,marks:o,selectedDates:m});var Z=n.getGroups(u,h);return n.state={listGroup:Z,offsetSize:0,isAnimate:!1},n}return(0,i.Z)(AtCalendarBody,[{key:"componentDidMount",value:function componentDidMount(){var e=this;(0,g.Ar)(".at-calendar-slider__main").then((function(t){e.maxWidth=t[0].width}))}},{key:"UNSAFE_componentWillReceiveProps",value:function UNSAFE_componentWillReceiveProps(e){var t=e.validDates,n=e.marks,a=e.format,i=e.minDate,r=e.maxDate,o=e.generateDate,s=e.selectedDate,c=e.selectedDates;this.generateFunc=(0,f.Z)({validDates:t,format:a,minDate:i,maxDate:r,marks:n,selectedDates:c});var d=this.getGroups(o,s);this.setState({offsetSize:0,listGroup:d})}},{key:"render",value:function render(){var e=this,t=this.props.isSwiper,n=this.state,a=(n.isAnimate,n.offsetSize,n.listGroup);return t?(0,w.jsxs)(d.G7,{className:u()("main","at-calendar-slider__main","at-calendar-slider__main--".concat("weapp")),children:[(0,w.jsx)(v.Z,{}),(0,w.jsx)(d.tq,{circular:!0,current:1,skipHiddenItemLayout:!0,className:u()("main__body"),onChange:this.handleChange,vertical:this.props.isVertical,onAnimationFinish:this.handleAnimateFinish,onTouchEnd:this.handleSwipeTouchEnd,onTouchStart:this.handleSwipeTouchStart,children:a.map((function(t,n){return(0,w.jsx)(d.t3,{itemId:n.toString(),children:(0,w.jsx)(S.Z,{list:t.list,onClick:e.props.onDayClick,onLongClick:e.props.onLongClick})},n)}))})]}):(0,w.jsxs)(d.G7,{className:u()("main","at-calendar-slider__main","at-calendar-slider__main--".concat("weapp")),children:[(0,w.jsx)(v.Z,{}),(0,w.jsx)(d.G7,{className:"main__body body",children:(0,w.jsx)(d.G7,{className:"body__slider body__slider--now",children:(0,w.jsx)(S.Z,{list:a[1].list,onClick:this.props.onDayClick,onLongClick:this.props.onLongClick})})})]})}}]),AtCalendarBody}(Z().Component);(0,c.Z)(x,"defaultProps",D)}}]);