pagesA-punchclock-punchstatis-index.44e32515.js 22 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pagesA-punchclock-punchstatis-index"],{"009e":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("bf0f"),a("2797");var n=i(a("ac56")),r=a("af8c"),s={components:{zzxCalendar:n.default},data:function(){return{typeIndex:0,date:"",normalList:[],fieldpersonList:[]}},onLoad:function(t){t.time?(this.date=t.time,this.$refs.calendarChild.init(this.date),this.getRecord()):this.getNowTime()},methods:{getNowTime:function(){var t=new Date,e=t.getFullYear(),a=t.getMonth()+1,i=t.getDate();this.date=e+"-"+this.handleTime(a)+"-"+this.handleTime(i),this.$refs.calendarChild.init(this.date),this.getRecord()},handleTime:function(t){return t>=10?t:"0"+t},getRecord:function(){var t=this;(0,r.netClockStatis)({date:this.date}).then((function(e){e=e.data,t.handleData(e.statisc),t.fieldpersonList=e.other}))},handleData:function(t){var e=this,a=Date.now();t.forEach((function(t){var i=e.date+" "+t.uend_time,n=new Date(i).getTime();!t.clock_in&&n<a?t.mis_sCard=!0:t.mis_sCard=!1;var r=e.date+" "+t.dend_time,s=new Date(r).getTime();!t.clock_out&&s<a?t.mis_eCard=!0:t.mis_eCard=!1})),this.normalList=t},datechange:function(t){this.date=t.fullDate,this.getRecord()},changeFirTab:function(t){this.typeIndex=t},lookMonth:function(){var t=this.date.substring(0,4);uni.navigateTo({url:"/pagesA/punchclock/punchstatis/monthStatis?year="+t})},toSubmitColck:function(t,e){var a;console.log(t,"====="),1==e?t.clock_in&&t.late_time>0?a=2:t.mis_sCard&&(a=0):2==e&&(t.clock_out&&t.leaver_time>0?a=1:t.mis_eCard&&(a=0));var i=1==a?t.clock_out:2==a?t.clock_in:"";uni.navigateTo({url:"/pagesA/punchclock/punchstatis/supplementaryCard?id="+t.id+"&type="+a+"&time="+i})},toLeave:function(){uni.navigateTo({url:"/pagesA/punchclock/punchstatis/leave"})},toOutDetail:function(t){uni.navigateTo({url:"/pagesA/punchclock/punchstatis/clockOutDetail?id="+t.id})}}};e.default=s},"18d9":function(t,e,a){"use strict";a.r(e);var i=a("19c4"),n=a("9e03");for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);a("84ec");var s=a("828b"),o=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"2570aa21",null,!1,i["a"],void 0);e["default"]=o.exports},"19c4":function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return i}));var i={zzxCalendar:a("ac56").default},n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticStyle:{background:"#f5f5f5"}},[a("zzx-calendar",{ref:"calendarChild",attrs:{defaultDate:t.date},on:{"selected-change":function(e){arguments[0]=e=t.$handleEvent(e),t.datechange.apply(void 0,arguments)},lookMonth:function(e){arguments[0]=e=t.$handleEvent(e),t.lookMonth.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"lx_warp"},[a("v-uni-view",{staticClass:"top"},[a("v-uni-view",{staticClass:"top_left"},[a("v-uni-view",{staticClass:"tit"},[t._v("上下班打卡")])],1),a("v-uni-view",{staticClass:"iconfont icon-arrows_right"})],1),t._l(t.normalList,(function(e,i){return a("v-uni-view",{key:i,staticClass:"time_warp"},[a("v-uni-view",{staticClass:"time_li"},[a("v-uni-view",{staticClass:"s_time"},[t._v(t._s(e.start_time))]),e.clock_in?a("v-uni-view",{staticClass:"time_right"},[a("v-uni-view",{staticClass:"ri_top"},[t._v("上班·"+t._s(e.late_time>0?"异常":"正常"))]),a("v-uni-view",{staticClass:"ri_text"},[t._v(t._s(e.late_time>0?"迟到打卡":"正常")+"\n\t\t\t\t\t\t("+t._s(e.clock_in.substring(e.clock_in.length-8,e.clock_in.length-2))+") \n\t\t\t\t\t\t·"),5==e.clock_in_status?a("v-uni-view",{staticStyle:{color:"red"}},[t._v("已补卡")]):t._e(),6==e.clock_in_status?a("v-uni-view",{staticStyle:{color:"red"}},[t._v("已请假")]):t._e(),6!=e.clock_in_status&&5!=e.clock_in_status?a("v-uni-view",{staticClass:"ri_text"},[e.late_time>0?a("v-uni-text",{staticStyle:{color:"red"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.toSubmitColck(e,1)}}},[t._v("处理异常")]):t._e(),t._v("·"),e.late_time>0?a("v-uni-text",{staticStyle:{color:"red"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toLeave.apply(void 0,arguments)}}},[t._v("假勤申请")]):t._e()],1):t._e()],1)],1):a("v-uni-view",{},[e.mis_sCard?a("v-uni-view",{staticClass:"time_right"},[a("v-uni-view",{staticClass:"ri_text"},[t._v("缺卡 ·"),5==e.clock_in_status?a("v-uni-text",{staticStyle:{color:"red"}},[t._v("已补卡")]):t._e(),6==e.clock_in_status?a("v-uni-text",{staticStyle:{color:"red"}},[t._v("已请假")]):t._e(),6!=e.clock_in_status&&5!=e.clock_in_status?a("v-uni-view",{staticClass:"ri_text"},[a("v-uni-text",{staticStyle:{color:"red"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.toSubmitColck(e,1)}}},[t._v("处理异常")]),t._v("·"),a("v-uni-text",{staticStyle:{color:"red"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toLeave.apply(void 0,arguments)}}},[t._v("假勤申请")])],1):t._e()],1)],1):a("v-uni-view",{staticClass:"time_right"},[t._v("上班")])],1)],1),a("v-uni-view",{staticClass:"time_li"},[a("v-uni-view",{staticClass:"s_time"},[t._v(t._s(e.end_time))]),e.clock_out?a("v-uni-view",{staticClass:"time_right"},[a("v-uni-view",{staticClass:"ri_top"},[t._v("下班·"+t._s(e.leaver_time>0?"异常":"正常"))]),a("v-uni-view",{staticClass:"ri_text"},[t._v(t._s(e.leaver_time>0?"早退打卡":"正常")+"\n\t\t\t\t\t\t("+t._s(e.clock_out.substring(e.clock_out.length-8,e.clock_out.length-2))+")\n\t\t\t\t\t\t ·"),5==e.clock_out_status?a("v-uni-text",{staticStyle:{color:"red"}},[t._v("已补卡")]):t._e(),6==e.clock_out_status?a("v-uni-text",{staticStyle:{color:"red"}},[t._v("已请假")]):t._e(),6!=e.clock_out_status&&5!=e.clock_out_status?a("v-uni-view",{staticClass:"ri_text"},[e.leaver_time>0?a("v-uni-text",{staticStyle:{color:"red"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.toSubmitColck(e,2)}}},[t._v("处理异常")]):t._e(),t._v("·"),e.leaver_time>0?a("v-uni-text",{staticStyle:{color:"red"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toLeave.apply(void 0,arguments)}}},[t._v("假勤申请")]):t._e()],1):t._e()],1)],1):a("v-uni-view",{},[e.mis_eCard?a("v-uni-view",{staticClass:"time_right"},[a("v-uni-view",{staticClass:"ri_text"},[t._v("缺卡 ·"),5==e.clock_out_status?a("v-uni-text",{staticStyle:{color:"red"}},[t._v("已补卡")]):t._e(),6==e.clock_out_status?a("v-uni-text",{staticStyle:{color:"red"}},[t._v("已请假")]):t._e(),6!=e.clock_out_status&&5!=e.clock_out_status?a("v-uni-view",{staticClass:"ri_text"},[a("v-uni-text",{staticStyle:{color:"red"},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.toSubmitColck(e,2)}}},[t._v("处理异常")]),t._v("·"),a("v-uni-text",{staticStyle:{color:"red"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.toLeave.apply(void 0,arguments)}}},[t._v("假勤申请")])],1):t._e()],1)],1):a("v-uni-view",{staticClass:"time_right"},[t._v("下班")])],1)],1)],1)}))],2),a("v-uni-view",{staticClass:"out_warp"},[a("v-uni-view",{staticClass:"title"},[t._v("外出记录")]),t._l(t.fieldpersonList,(function(e,i){return a("v-uni-view",{key:i,staticClass:"out_info",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.toOutDetail(e)}}},[a("v-uni-view",{staticClass:"out_time"},[t._v(t._s(e.time.substring(e.time.length-8,e.time.length-2)))]),a("v-uni-view",{staticClass:"out_right"},[t._v(t._s(e.address))])],1)}))],2),a("v-uni-view",{staticStyle:{width:"750rpx",height:"130rpx"}})],1)},r=[]},4569:function(t,e,a){"use strict";a.d(e,"b",(function(){return i})),a.d(e,"c",(function(){return n})),a.d(e,"a",(function(){}));var i=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"zzx-calendar"},[a("v-uni-view",{staticClass:"calendar-heander"},[a("v-uni-view",{staticClass:"time"},[t._v(t._s(t.timeStr))]),a("v-uni-view",{staticClass:"month",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.lookMonth.apply(void 0,arguments)}}},[t._v("查看月报"),a("v-uni-view",{staticClass:"iconfont icon-arrows_right"})],1)],1),a("v-uni-view",{staticClass:"calendar-weeks"},t._l(t.weeks,(function(e,i){return a("v-uni-view",{key:i,staticClass:"calendar-week"},[t._v(t._s(e))])})),1),a("v-uni-view",{staticClass:"calendar-content"},[a("v-uni-swiper",{staticClass:"calendar-swiper",style:{width:"100%",height:t.sheight},attrs:{"indicator-dots":!1,autoplay:!1,duration:t.duration,current:t.current,circular:!0},on:{change:function(e){arguments[0]=e=t.$handleEvent(e),t.changeSwp.apply(void 0,arguments)}}},t._l(t.swiper,(function(e){return a("v-uni-swiper-item",{key:e,staticClass:"calendar-item"},[a("v-uni-view",{staticClass:"calendar-days"},[e===t.current?t._l(t.days,(function(e,i){return a("v-uni-view",{key:i,staticClass:"calendar-day",class:{"day-hidden":!e.show},on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.clickItem(e)}}},[a("v-uni-view",{staticClass:"date",class:[e.isToday?t.todayClass:"",e.fullDate===t.selectedDate?t.checkedClass:""]},[t._v(t._s(e.time.getDate()))]),e.info?a("v-uni-view",{staticClass:"dot-show",style:t.dotStyle}):t._e()],1)})):[t.current-e===1||t.current-e===-2?t._l(t.predays,(function(e,i){return a("v-uni-view",{key:i,staticClass:"calendar-day",class:{"day-hidden":!e.show}},[a("v-uni-view",{staticClass:"date",class:[e.isToday?t.todayClass:""]},[t._v(t._s(e.time.getDate()))])],1)})):t._l(t.nextdays,(function(e,i){return a("v-uni-view",{key:i,staticClass:"calendar-day",class:{"day-hidden":!e.show}},[a("v-uni-view",{staticClass:"date",class:[e.isToday?t.todayClass:""]},[t._v(t._s(e.time.getDate()))])],1)}))]],2)],1)})),1),a("v-uni-view",{staticClass:"mode-change",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changeMode.apply(void 0,arguments)}}},[a("v-uni-view",{class:t.weekMode?"mode-arrow-bottom":"mode-arrow-top"})],1)],1)],1)},n=[]},7507:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.judgeType=e.gegerateDates=e.formatDate=e.equalDate=e.dateEqual=void 0,a("5c47"),a("0506"),a("a1c1"),a("23f4"),a("7d2f"),a("9c4e"),a("ab80"),a("f7a5"),a("bf0f"),a("aa9c");var i=function(t,e){/(y+)/.test(e)&&(e=e.replace(RegExp.$1,(t.getFullYear()+"").substr(4-RegExp.$1.length)));var a={"M+":t.getMonth()+1,"d+":t.getDate(),"h+":t.getHours(),"m+":t.getMinutes(),"s+":t.getSeconds()};for(var i in a)if(new RegExp("(".concat(i,")")).test(e)){var r=a[i]+"";e=e.replace(RegExp.$1,1===RegExp.$1.length?r:n(r))}return e};e.formatDate=i;var n=function(t){return("00"+t).substr(t.length)},r=function(t){return Object.prototype.toString.call(t).slice(8,-1)};e.judgeType=r;var s=function(t,e){var a=!1;return t.getFullYear()===e.getFullYear()&&t.getMonth()===e.getMonth()&&t.getDate()===e.getDate()&&(a=!0),a};e.equalDate=s;e.dateEqual=function(t,e){return t=new Date(t.replace("-","/").replace("-","/")),e=new Date(e.replace("-","/").replace("-","/")),t.getTime()-e.getTime()===0};e.gegerateDates=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"week",a=[];if("Date"===r(t)){var n=t.getFullYear(),o=t.getMonth(),c=t.getDate(),l=new Date(n,o+1,0).getDate(),d=0===t.getDay()?7:t.getDay();if("month"===e){var u=new Date(n,o,1);d=0===u.getDay()?7:u.getDay()}if("week"===e){for(var f=d-1;f>0;f--){var v=new Date(n,o,c);v.setDate(v.getDate()-f),a.push({time:v,show:!0,fullDate:i(v,"yyyy-MM-dd"),isToday:s(new Date,v)})}for(var h=0;h<=7-d;h++){var _=new Date(n,o,c);_.setDate(_.getDate()+h),a.push({time:_,show:!0,fullDate:i(_,"yyyy-MM-dd"),isToday:s(new Date,_)})}}else if("month"===e){for(var g=d-1;g>0;g--){var w=new Date(n,o,1);w.setDate(w.getDate()-g),a.push({time:w,show:!1,fullDate:i(w,"yyyy-MM-dd"),isToday:s(new Date,w)})}for(var p=0;p<l;p++){var m=new Date(n,o,1);m.setDate(m.getDate()+p),a.push({time:m,show:!0,fullDate:i(m,"yyyy-MM-dd"),isToday:s(new Date,m)})}for(var y=42-a.length,D=1;D<=y;D++){var x=new Date(n,o+1,0);x.setDate(x.getDate()+D),a.push({time:x,show:!1,fullDate:i(x,"yyyy-MM-dd"),isToday:s(new Date,x)})}}}return a}},"81f4":function(t,e,a){var i=a("d603");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("62413fc1",i,!0,{sourceMap:!1,shadowMode:!1})},"82ea":function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 基本颜色 */.zzx-calendar[data-v-6f8f217a]{width:100%;height:auto}.zzx-calendar .calendar-heander[data-v-6f8f217a]{font-size:%?30?%;display:flex;justify-content:space-between;align-items:center;padding:%?24?%}.zzx-calendar .calendar-heander .time[data-v-6f8f217a]{color:#333}.zzx-calendar .calendar-heander .month[data-v-6f8f217a]{display:flex;justify-content:flex-end;align-items:center}.zzx-calendar .calendar-weeks[data-v-6f8f217a]{width:100%;display:flex;flex-flow:row nowrap;height:%?60?%;line-height:%?60?%;justify-content:center;align-items:center;font-size:%?26?%}.zzx-calendar .calendar-weeks .calendar-week[data-v-6f8f217a]{width:calc(100% / 7);height:100%;text-align:center}.zzx-calendar uni-swiper[data-v-6f8f217a]{width:100%;height:%?60?%}.zzx-calendar .calendar-content[data-v-6f8f217a]{min-height:%?60?%}.zzx-calendar .calendar-swiper[data-v-6f8f217a]{min-height:%?70?%;transition:height ease-out .3s}.zzx-calendar .calendar-item[data-v-6f8f217a]{margin:0;padding:0;height:100%}.zzx-calendar .calendar-days[data-v-6f8f217a]{display:flex;flex-flow:row wrap;width:100%;height:100%;overflow:hidden;font-size:%?28?%}.zzx-calendar .calendar-days .calendar-day[data-v-6f8f217a]{width:calc(100% / 7);height:%?70?%;text-align:center;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}.zzx-calendar .day-hidden[data-v-6f8f217a]{visibility:hidden}.zzx-calendar .mode-change[data-v-6f8f217a]{display:flex;justify-content:center;margin-top:%?10?%}.zzx-calendar .mode-change .mode-arrow-top[data-v-6f8f217a]{width:0;height:0;border-left:%?12?% solid transparent;border-right:%?12?% solid transparent;border-bottom:%?10?% solid #008eff}.zzx-calendar .mode-change .mode-arrow-bottom[data-v-6f8f217a]{width:0;height:0;border-left:%?12?% solid transparent;border-right:%?12?% solid transparent;border-top:%?10?% solid #008eff}.zzx-calendar .is-today[data-v-6f8f217a]{background:#fff;border-radius:50%;color:#008eff}.zzx-calendar .is-checked[data-v-6f8f217a]{background:#008eff;color:#fff}.zzx-calendar .date[data-v-6f8f217a]{width:%?50?%;height:%?50?%;line-height:%?50?%;margin:0 auto;border-radius:%?50?%}.zzx-calendar .dot-show[data-v-6f8f217a]{margin-top:%?4?%;width:%?10?%;height:%?10?%;background:#c6c6c6;border-radius:%?10?%}',""]),t.exports=e},"84ec":function(t,e,a){"use strict";var i=a("81f4"),n=a.n(i);n.a},"9e03":function(t,e,a){"use strict";a.r(e);var i=a("009e"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(r);e["default"]=n.a},ac56:function(t,e,a){"use strict";a.r(e);var i=a("4569"),n=a("cf64");for(var r in n)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(r);a("b525");var s=a("828b"),o=Object(s["a"])(n["default"],i["b"],i["c"],!1,null,"6f8f217a",null,!1,i["a"],void 0);e["default"]=o.exports},b525:function(t,e,a){"use strict";var i=a("f07f"),n=a.n(i);n.a},cf64:function(t,e,a){"use strict";a.r(e);var i=a("ea1d"),n=a.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(r);e["default"]=n.a},d603:function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 基本颜色 */.tab_list[data-v-2570aa21]{width:%?750?%;height:%?80?%;display:flex;justify-content:space-around;align-items:center;background:#fff}.tab_list .tabli[data-v-2570aa21]{font-size:%?24?%;color:#333;line-height:%?75?%;text-align:center;border-bottom:%?4?% solid #fff}.tab_list .tabliactive[data-v-2570aa21]{border-bottom:%?4?% solid #008eff}.lx_warp[data-v-2570aa21]{width:%?690?%;border-radius:%?10?%;background:#fff;margin:%?35?% auto}.lx_warp .top[data-v-2570aa21]{display:flex;justify-content:space-between;align-items:center;padding:%?24?%;padding-bottom:%?24?%;border-bottom:%?1?% solid #f5f5f5}.lx_warp .top .top_left .tit[data-v-2570aa21]{font-size:%?30?%;color:#333;margin-bottom:%?10?%}.lx_warp .top .top_left .tip[data-v-2570aa21]{font-size:%?24?%}.lx_warp .time_warp[data-v-2570aa21]{padding:0 %?24?%;border-bottom:%?1?% solid #f5f5f5}.lx_warp .time_warp .time_li[data-v-2570aa21]{display:flex;justify-content:flex-start;align-items:center}.lx_warp .time_warp .time_li:last-child .time_right[data-v-2570aa21]{border-bottom:0}.lx_warp .time_warp .time_li .s_time[data-v-2570aa21]{font-size:%?32?%;color:#333;flex-shrink:0}.lx_warp .time_warp .time_li .time_right[data-v-2570aa21]{flex:1;margin-left:%?15?%;padding:%?24?% 0;border-bottom:%?1?% solid #f5f5f5}.lx_warp .time_warp .time_li .time_right .ri_top[data-v-2570aa21]{font-size:%?28?%;color:#333;margin-bottom:%?8?%}.lx_warp .time_warp .time_li .time_right .ri_text[data-v-2570aa21]{font-size:%?24?%;color:#666;display:flex;justify-content:flex-start;align-items:center}.lx_warp .time_warp .time_li .time_right .ri_text uni-text[data-v-2570aa21]{color:#008eff;margin-left:%?10?%}.lx_warp .work_time[data-v-2570aa21]{padding:%?24?%;font-size:%?24?%;color:#333}.out_warp[data-v-2570aa21]{width:%?690?%;border-radius:%?10?%;background:#fff;padding:%?24?%;margin:%?35?% auto}.out_warp .title[data-v-2570aa21]{font-size:%?30?%;color:#333;margin-bottom:%?24?%;padding-bottom:%?24?%;border-bottom:%?1?% solid #f5f5f5}.out_warp .out_info[data-v-2570aa21]{display:flex;justify-content:flex-start;align-items:center;padding:%?24?% 0;border-bottom:%?1?% solid #f5f5f5}.out_warp .out_info[data-v-2570aa21]:last-child{border-bottom:0}.out_warp .out_info .out_time[data-v-2570aa21]{font-size:%?28?%;margin-right:%?15?%;flex-shrink:0}.out_warp .out_info .out_right[data-v-2570aa21]{font-size:%?26?%;color:#666;flex:1}',""]),t.exports=e},ea1d:function(t,e,a){"use strict";a("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("64aa"),a("f7a5"),a("bf0f"),a("2797"),a("bd06"),a("c223"),a("aa77"),a("5c47"),a("a1c1");var i=a("7507"),n={props:{duration:{type:Number,default:500},dotList:{type:Array,default:function(){return[]}},showBack:{type:Boolean,default:!1},todayClass:{type:String,default:"is-today"},checkedClass:{type:String,default:"is-checked"},dotStyle:{type:Object,default:function(){return{background:"#c6c6c6"}}},defaultDate:{type:String,default:""}},watch:{dotList:function(t){var e=this.days.slice(0);t.forEach((function(t){var a=e.findIndex((function(e){return e.fullDate===t.date}));a>0&&(e[a].info=t)})),this.days=e}},computed:{sheight:function(){var t="70rpx";if(!this.weekMode){var e=new Date(this.currentYear,this.currentMonth,0),a=e.getDate(),i=new Date(e.setDate(1)).getDay();0===i&&(i=7);var n=8-i,r=Math.ceil((a-n)/7)+1;t=70*r+"rpx"}return t},timeStr:function(){var t,e=new Date(this.currentYear,this.currentMonth-1,this.currentDate),a=e.getFullYear(),i=e.getMonth()+1<=9?"0".concat(e.getMonth()+1):e.getMonth()+1;return t="".concat(a,"年").concat(i,"月"),t},predays:function(){var t=[];if(this.weekMode){var e=new Date(this.currentYear,this.currentMonth-1,this.currentDate);e.setDate(e.getDate()-7),t=(0,i.gegerateDates)(e,"week")}else{var a=new Date(this.currentYear,this.currentMonth-2,1);t=(0,i.gegerateDates)(a,"month")}return t},nextdays:function(){var t=[];if(this.weekMode){var e=new Date(this.currentYear,this.currentMonth-1,this.currentDate);e.setDate(e.getDate()+7),t=(0,i.gegerateDates)(e,"week")}else{var a=new Date(this.currentYear,this.currentMonth,1);t=(0,i.gegerateDates)(a,"month")}return t}},data:function(){return{weeks:["一","二","三","四","五","六","日"],current:1,currentYear:"",currentMonth:"",currentDate:"",days:[],weekMode:!0,swiper:[0,1,2],selectedDate:""}},methods:{changeSwp:function(t){var e=this.current,a=t.target.current;this.current=a,a-e===1||a-e===-2?this.daysNext():this.daysPre()},initDate:function(t){var e=this,a="";a=t?new Date(t):new Date,this.currentDate=a.getDate(),this.currentYear=a.getFullYear(),this.currentMonth=a.getMonth()+1,this.currentWeek=0===a.getDay()?7:a.getDay();(new Date).getFullYear(),(new Date).getMonth(),(new Date).getDate(),(new Date).getDay();this.days=[];var n=[];n=this.weekMode?(0,i.gegerateDates)(a,"week"):(0,i.gegerateDates)(a,"month"),n.forEach((function(t){var a=e.dotList.find((function(e){return(0,i.dateEqual)(e.date,t.fullDate)}));a&&(t.info=a)})),this.days=n;var r={start:"",end:""};if(this.weekMode)r.start=this.days[0].time,r.end=this.days[6].time;else{var s=new Date(this.currentYear,this.currentMonth-1,1),o=new Date(this.currentYear,this.currentMonth,0);r.start=s,r.end=o}this.$emit("days-change",r)},daysPre:function(){if(this.weekMode){var t=new Date(this.currentYear,this.currentMonth-1,this.currentDate);t.setDate(t.getDate()-7),this.initDate(t)}else{var e=new Date(this.currentYear,this.currentMonth-2,1);this.initDate(e)}},daysNext:function(){if(this.weekMode){var t=new Date(this.currentYear,this.currentMonth-1,this.currentDate);t.setDate(t.getDate()+7),this.initDate(t)}else{var e=new Date(this.currentYear,this.currentMonth,1);this.initDate(e)}},changeMode:function(){var t=this,e=this.weekMode,a=!1;e&&(a=!!this.days.find((function(e){return e.fullDate===t.selectedDate}))),this.weekMode=!this.weekMode;var i=new Date(this.currentYear,this.currentMonth-1,this.currentDate),n=new Date(this.selectedDate.replace("-","/").replace("-","/")),r=n.getFullYear()===this.currentYear&&n.getMonth()+1===this.currentMonth;(this.selectedDate&&r||a)&&(i=new Date(this.selectedDate.replace("-","/").replace("-","/"))),this.initDate(i)},clickItem:function(t){this.selectedDate=t.fullDate,this.$emit("selected-change",t)},goback:function(){var t=new Date;this.initDate(t)},lookMonth:function(){this.$emit("lookMonth")},init:function(t){console.log(t,"======================"),t&&(this.initDate(),this.selectedDate=t)}},created:function(){},mounted:function(){}};e.default=n},f07f:function(t,e,a){var i=a("82ea");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("65db145a",i,!0,{sourceMap:!1,shadowMode:!1})}}]);