(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&&n0?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;p0&&(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})}}]);