TestRestructureWechatLymark.../dist/pages/refundPage/sub-common/5e998762672dd4d38c2d0ab24e18da5c.js
2023-05-12 11:35:54 +08:00

2 lines
5.7 KiB
JavaScript

/*! For license information please see 5e998762672dd4d38c2d0ab24e18da5c.js.LICENSE.txt */
"use strict";(wx["webpackJsonp"]=wx["webpackJsonp"]||[]).push([["sub-common/5e998762672dd4d38c2d0ab24e18da5c"],{"./src/components/calendar/index.tsx":function(e,t,a){a.d(t,{default:function(){return S}});var r=a("./node_modules/@babel/runtime/helpers/esm/classCallCheck.js");var n=a("./node_modules/@babel/runtime/helpers/esm/createClass.js");var l=a("./node_modules/@babel/runtime/helpers/esm/assertThisInitialized.js");var s=a("./node_modules/@babel/runtime/helpers/esm/inherits.js");var o=a("./node_modules/@babel/runtime/helpers/esm/createSuper.js");var i=a("./node_modules/@babel/runtime/helpers/esm/defineProperty.js");var d=a("./node_modules/@tarojs/plugin-platform-weapp/dist/components-react.js");var u=a("./node_modules/classnames/index.js");var c=a.n(u);var f=a("./node_modules/dayjs/dayjs.min.js");var p=a.n(f);var v=a("./node_modules/react/cjs/react.production.min.js");var h=a("./src/components/calendar/body/index.tsx");var m=a("./src/components/calendar/controller/index.tsx");var D=a("./node_modules/react/cjs/react-jsx-runtime.production.min.js");var g={validDates:[],marks:[],isSwiper:true,hideArrow:false,isVertical:false,selectedDates:[],isMultiSelect:false,format:"YYYY/MM/DD",currentDate:Date.now(),monthFormat:"YYYY年MM月"};var S=function(e){(0,s["default"])(AtCalendar,e);var t=(0,o["default"])(AtCalendar);function AtCalendar(e){var a;(0,r["default"])(this,AtCalendar);a=t.call(this,e);(0,i["default"])((0,l["default"])(a),"getSingleSelectdState",(function(e){var t=a.state.generateDate;var r={selectedDate:a.getSelectedDate(e.valueOf())};var n=e.startOf("month");var l=n.valueOf();if(l!==t){a.triggerChangeDate(n);r.generateDate=l}return r}));(0,i["default"])((0,l["default"])(a),"getMultiSelectedState",(function(e){var t=a.state.selectedDate;var r=t.end,n=t.start;var l=e.valueOf();var s={selectedDate:t};if(r){s.selectedDate=a.getSelectedDate(l,0)}else{s.selectedDate.end=Math.max(l,+n);s.selectedDate.start=Math.min(l,+n)}return s}));(0,i["default"])((0,l["default"])(a),"getSelectedDate",(function(e,t){var a={start:e,end:e};if(typeof t!=="undefined"){a.end=t}return a}));(0,i["default"])((0,l["default"])(a),"triggerChangeDate",(function(e){var t=a.props.format;if(typeof a.props.onMonthChange!=="function"){return}a.props.onMonthChange(e.format(t))}));(0,i["default"])((0,l["default"])(a),"setMonth",(function(e){var t=a.props.format;var r=a.state.generateDate;var n=p()(r).add(e,"month");a.setState({generateDate:n.valueOf()});if(e&&typeof a.props.onMonthChange==="function"){a.props.onMonthChange(n.format(t))}}));(0,i["default"])((0,l["default"])(a),"handleClickPreMonth",(function(e){if(e===true){return}a.setMonth(-1);if(typeof a.props.onClickPreMonth==="function"){a.props.onClickPreMonth()}}));(0,i["default"])((0,l["default"])(a),"handleClickNextMonth",(function(e){if(e===true){return}a.setMonth(1);if(typeof a.props.onClickNextMonth==="function"){a.props.onClickNextMonth()}}));(0,i["default"])((0,l["default"])(a),"handleSelectDate",(function(e){var t=e.detail.value;var r=p()(t);var n=r.valueOf();if(a.state.generateDate===n){return}a.triggerChangeDate(r);a.setState({generateDate:n})}));(0,i["default"])((0,l["default"])(a),"handleDayClick",(function(e){var t=a.props.isMultiSelect;var r=e.isDisabled,n=e.value;if(r){return}var l=p()(n);var s={};if(t){s=a.getMultiSelectedState(l)}else{s=a.getSingleSelectdState(l)}a.setState(s,(function(){a.handleSelectedDate()}));if(typeof a.props.onDayClick==="function"){a.props.onDayClick({value:e.value})}}));(0,i["default"])((0,l["default"])(a),"handleSelectedDate",(function(){var e=a.state.selectedDate;if(typeof a.props.onSelectDate==="function"){var t={start:p()(e.start).format(a.props.format)};if(e.end){t.end=p()(e.end).format(a.props.format)}a.props.onSelectDate({value:t})}}));(0,i["default"])((0,l["default"])(a),"handleDayLongClick",(function(e){if(typeof a.props.onDayLongClick==="function"){a.props.onDayLongClick({value:e.value})}}));var n=e,s=n.currentDate,o=n.isMultiSelect;a.state=a.getInitializeState(s,o);return a}(0,n["default"])(AtCalendar,[{key:"UNSAFE_componentWillReceiveProps",value:function UNSAFE_componentWillReceiveProps(e){var t=e.currentDate,a=e.isMultiSelect;if(!t||t===this.props.currentDate){return}if(a&&this.props.isMultiSelect){var r=t,n=r.start,l=r.end;var s=this.props.currentDate,o=s.start,i=s.end;if(n===o&&i===l){return}}var d=this.getInitializeState(t,a);this.setState(d)}},{key:"getInitializeState",value:function getInitializeState(e,t){var a;var r;var n;if(!e){var l=p()();r=l.startOf("day").valueOf();n=l.startOf("month").valueOf();return{generateDate:n,selectedDate:{start:""}}}if(t){var s=e,o=s.start,i=s.end;var d=p()(o);r=d.startOf("day").valueOf();n=d.startOf("month").valueOf();a=i?p()(i).startOf("day").valueOf():r}else{var u=p()(e);r=u.startOf("day").valueOf();n=u.startOf("month").valueOf();a=r}return{generateDate:n,selectedDate:this.getSelectedDate(r,a)}}},{key:"render",value:function render(){var e=this.state,t=e.generateDate,a=e.selectedDate;var r=this.props,n=r.validDates,l=r.marks,s=r.format,o=r.minDate,i=r.maxDate,u=r.isSwiper,f=r.className,p=r.hideArrow,v=r.isVertical,g=r.monthFormat,S=r.selectedDates;return(0,D.jsxs)(d.View,{className:c()("at-calendar",f),children:[(0,D.jsx)(m["default"],{minDate:o,maxDate:i,hideArrow:p,monthFormat:g,generateDate:t,onPreMonth:this.handleClickPreMonth,onNextMonth:this.handleClickNextMonth,onSelectDate:this.handleSelectDate}),(0,D.jsx)(h["default"],{validDates:n,marks:l,format:s,minDate:o,maxDate:i,isSwiper:u,isVertical:v,selectedDate:a,selectedDates:S,generateDate:t,onDayClick:this.handleDayClick,onSwipeMonth:this.setMonth,onLongClick:this.handleDayLongClick})]})}}]);return AtCalendar}(v.Component);(0,i["default"])(S,"defaultProps",g)}}]);