1 line
253 KiB
JavaScript
1 line
253 KiB
JavaScript
|
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-access-card-access-area","pages-access-card-access-card~pages-epidemic-epidemic-vaccine~pages-epidemic-travel-check~pages-epid~d98d3b36","pages-access-card-access-card~pages-access-card-access-card-detail~pages-access-card-card-record-detail"],{"08f0":function(e,t,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.Calendar=void 0,t.addZero=l,t.checkDate=function(e){return e.match(/((19|20)\d{2})(-|\/)\d{1,2}(-|\/)\d{1,2}/g)},t.dateCompare=u,t.fixIosDateFormat=h,t.getDate=s,t.getDateTime=function(e,t){return"".concat(s(e)," ").concat(d(e,t))},t.getDefaultSecond=function(e){return e?"00:00":"00:00:00"},t.getTime=d,a("aa9c"),a("c223"),a("aa77"),a("bf0f"),a("bd06"),a("e966"),a("5c47"),a("2c10"),a("0506"),a("a1c1");var n=i(a("b7c7")),o=i(a("80b1")),r=i(a("efe5")),c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=t.selected,i=t.startDate,n=t.endDate,r=t.range;(0,o.default)(this,e),this.date=this.getDateObj(new Date),this.selected=a||[],this.startDate=i,this.endDate=n,this.range=r,this.cleanMultipleStatus(),this.weeks={},this.lastHover=!1}return(0,r.default)(e,[{key:"setDate",value:function(e){var t=this.getDateObj(e);this.getWeeks(t.fullDate)}},{key:"cleanMultipleStatus",value:function(){this.multipleStatus={before:"",after:"",data:[]}}},{key:"setStartDate",value:function(e){this.startDate=e}},{key:"setEndDate",value:function(e){this.endDate=e}},{key:"getPreMonthObj",value:function(e){e=h(e),e=new Date(e);var t=e.getMonth();e.setMonth(t-1);var a=e.getMonth();return 0!==t&&a-t===0&&e.setMonth(a-1),this.getDateObj(e)}},{key:"getNextMonthObj",value:function(e){e=h(e),e=new Date(e);var t=e.getMonth();e.setMonth(t+1);var a=e.getMonth();return a-t>1&&e.setMonth(a-1),this.getDateObj(e)}},{key:"getDateObj",value:function(e){return e=h(e),e=new Date(e),{fullDate:s(e),year:e.getFullYear(),month:l(e.getMonth()+1),date:l(e.getDate()),day:e.getDay()}}},{key:"getPreMonthDays",value:function(e,t){for(var a=[],i=e-1;i>=0;i--){var n=t.month-1;a.push({date:new Date(t.year,n,-i).getDate(),month:n,disable:!0})}return a}},{key:"getCurrentMonthDays",value:function(e,t){for(var a=this,i=[],n=this.date.fullDate,o=function(e){var o="".concat(t.year,"-").concat(t.month,"-").concat(l(e)),r=n===o,c=a.selected&&a.selected.find((function(e){if(a.dateEqual(o,e.date))return e}));a.startDate&&u(a.startDate,o),a.endDate&&u(o,a.endDate);var s=a.multipleStatus.data,d=-1;a.range&&s&&(d=s.findIndex((function(e){return a.dateEqual(e,o)})));var f=-1!==d;i.push({fullDate:o,year:t.year,date:e,multiple:!!a.range&&f,beforeMultiple:a.isLogicBefore(o,a.multipleStatus.before,a.multipleStatus.after),afterMultiple:a.isLogicAfter(o,a.multipleStatus.before,a.multipleStatus.after),month:t.month,disable:a.startDate&&!u(a.startDate,o)||a.endDate&&!u(o,a.endDate),isToday:r,userChecked:!1,extraInfo:c})},r=1;r<=e;r++)o(r);return i}},{key:"_getNextMonthDays",value:function(e,t){for(var a=[],i=t.month+1,n=1;n<=e;n++)a.push({date:n,month:i,disable:!0});return a}},{key:"getInfo",value:function(e){var t=this;return e||(e=new Date),this.calendar.find((function(a){return a.fullDate===t.getDateObj(e).fullDate}))}},{key:"dateEqual",value:function(e,t){return e=new Date(h(e)),t=new Date(h(t)),e.valueOf()===t.valueOf()}},{key:"isLogicBefore",value:function(e,t,a){var i=t;return t&&a&&(i=u(t,a)?t:a),this.dateEqual(i,e)}},{key:"isLogicAfter",value:function(e,t,a){var i=a;return t&&a&&(i=u(t,a)?a:t),this.dateEqual(i,e)}},{key:"geDateAll",value:function(e,t){var a=[],i=e.split("-"),n=t.split("-"),o=new Date;o.setFullYear(i[0],i[1]-1,i[2]);var r=new Date;r.setFullYear(n[0],n[1]-1,n[2]);for(var c=o.getTime()-864e5,s=r.getTime()-864e5,d=c;d<=s;)d+=864e5,a.push(this.getDateObj(new Date(parseInt(d))).fullDate);return a}},{key:"setMultiple",value:function(e){if(this.range){var t=this.multipleStatus,a=t.before,i=t.after;if(a&&i){if(!this.lastHover)return void(this.lastHover=!0);this.multipleStatus.before=e,this.multipleStatus.after="",this.multiple
|