Files
PC-202306242200\Administrator 85b89ccea7 first commit
2026-03-28 23:27:25 +08:00

11 lines
5.6 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["node-modules/uview-ui/components/u-calendar/u-calendar"],{"0922":function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var o=i(n("dfaf")),a=(i(n("5756")),i(n("906f"))),u=i(n("8f6b")),r={name:"u-calendar",mixins:[t.$u.mpMixin,t.$u.mixin,o.default],components:{uHeader:function(){n.e("node-modules/uview-ui/components/u-calendar/header").then(function(){return resolve(n("259af"))}.bind(null,n)).catch(n.oe)},uMonth:function(){n.e("node-modules/uview-ui/components/u-calendar/month").then(function(){return resolve(n("1da8"))}.bind(null,n)).catch(n.oe)}},data:function(){return{months:[],monthIndex:0,listHeight:0,selected:[],scrollIntoView:"",scrollTop:0,innerFormatter:function(t){return t}}},watch:{selectedChange:{immediate:!0,handler:function(t){this.setMonth()}},show:{immediate:!0,handler:function(t){this.setMonth()}}},computed:{innerMaxDate:function(){return t.$u.test.number(this.maxDate)?Number(this.maxDate):this.maxDate},innerMinDate:function(){return t.$u.test.number(this.minDate)?Number(this.minDate):this.minDate},selectedChange:function(){return[this.innerMinDate,this.innerMaxDate,this.defaultDate]},subtitle:function(){return this.months.length?"".concat(this.months[this.monthIndex].year,"年").concat(this.months[this.monthIndex].month,"月"):""},buttonDisabled:function(){return"range"===this.mode&&this.selected.length<=1}},mounted:function(){this.start=Date.now(),this.init()},methods:{setFormatter:function(t){this.innerFormatter=t},monthSelected:function(t){this.selected=t,this.showConfirm||("multiple"===this.mode||"single"===this.mode||"range"===this.mode&&this.selected.length>=2)&&this.$emit("confirm",this.selected)},init:function(){if(this.innerMaxDate&&this.innerMinDate&&new Date(this.innerMaxDate).getTime()<new Date(this.innerMinDate).getTime())return t.$u.error("maxDate不能小于minDate");this.listHeight=5*this.rowHeight+30,this.setMonth()},close:function(){this.$emit("close")},confirm:function(){this.buttonDisabled||this.$emit("confirm",this.selected)},getMonths:function(t,e){var n=(0,a.default)(t).year(),i=(0,a.default)(t).month()+1,o=(0,a.default)(e).year(),u=(0,a.default)(e).month()+1;return 12*(o-n)+(u-i)+1},setMonth:function(){var e=this,n=this.innerMinDate||(0,a.default)().valueOf(),i=this.innerMaxDate||(0,a.default)(n).add(this.monthNum-1,"month").valueOf(),o=t.$u.range(1,this.monthNum,this.getMonths(n,i));this.months=[];for(var r=function(t){e.months.push({date:new Array((0,a.default)(n).add(t,"month").daysInMonth()).fill(1).map((function(o,r){var s=r+1,h=(0,a.default)(n).add(t,"month").date(s).day(),d=(0,a.default)(n).add(t,"month").date(s).format("YYYY-MM-DD"),l="";if(e.showLunar){var f=u.default.solar2lunar((0,a.default)(d).year(),(0,a.default)(d).month()+1,(0,a.default)(d).date());l=f.IDayCn}var c={day:s,week:h,disabled:(0,a.default)(d).isBefore((0,a.default)(n).format("YYYY-MM-DD"))||(0,a.default)(d).isAfter((0,a.default)(i).format("YYYY-MM-DD")),date:new Date(d),bottomInfo:l,dot:!1,month:(0,a.default)(n).add(t,"month").month()+1},m=e.formatter||e.innerFormatter;return m(c)})),month:(0,a.default)(n).add(t,"month").month()+1,year:(0,a.default)(n).add(t,"month").year()})},s=0;s<o;s++)r(s)},scrollIntoDefaultMonth:function(e){var n=this.months.findIndex((function(n){var i=n.year,o=n.month;return o=t.$u.padZero(o),"".concat(i,"-").concat(o)===e}));-1!==n&&(this.scrollTop=this.months[n].top||0)},onScroll:function(t){for(var e=Math.max(0,t.detail.scrollTop),n=0;n<this.months.length;n++)e>=(this.months[n].top||this.listHeight)&&(this.monthIndex=n)},updateMonthTop:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];if(n.map((function(t,n){e.months[n].top=t})),this.defaultDate){var i=(0,a.default)().format("YYYY-MM");i=t.$u.test.array(this.defaultDate)?(0,a.default)(this.defaultDate[0]).format("YYYY-MM"):(0,a.default)(this.defaultDate).format("YYYY-MM"),this.scrollIntoDefaultMonth(i)}else{var o=(0,a.default)().format("YYYY-MM");this.scrollIntoDefaultMonth(o)}}}};e.default=r}).call(this,n("df3c")["default"])},"1ff9":function(t,e,n){"use strict";n.r(e);var i=n("0922"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(a);e["default"]=o.a},"38e3":function(t,e,n){},a94c:function(t,e,n){"use strict";var i=n("38e3"),o=n.n(i);o.a},cc7c:function(t,e,n){"use strict";n.r(e);var i=n("e797"),o=n("1ff9");for(var a in o)["default"].indexOf(a)<0&&function(t){n.d(e,t,(function(){return o[t]}))}(a);n("a94c");var u=n("828b"),r=Object(u["a"])(o["default"],i["b"],i["c"],!1,null,"329e9440",null,!1,i["a"],void 0);e["default"]=r.exports},e797:function(t,e,n){"use strict";n.d(e,"b",(function(){return o})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){return i}));var i={uPopup:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-popup/u-popup")]).then(n.bind(null,"b787"))},uButton:function(){return Promise.all([n.e("common/vendor"),n.e("node-modules/uview-ui/components/u-button/u-button")]).then(n.bind(null,"e1a8"))}},o=function(){var t=this.$createElement,e=(this._self._c,this.$u.addUnit(this.listHeight));this.$mp.data=Object.assign({},{$root:{g0:e}})},a=[]}}]);
;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
'node-modules/uview-ui/components/u-calendar/u-calendar-create-component',
{
'node-modules/uview-ui/components/u-calendar/u-calendar-create-component':(function(module, exports, __webpack_require__){
__webpack_require__('df3c')['createComponent'](__webpack_require__("cc7c"))
})
},
[['node-modules/uview-ui/components/u-calendar/u-calendar-create-component']]
]);