(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pagesA-punchclock-punchstatis-index"],{"17ca":function(t,e,a){var i=a("7641");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("4f06").default;n("68a7a04a",i,!0,{sourceMap:!1,shadowMode:!1})},"2a92":function(t,e,a){"use strict";var i=a("17ca"),n=a.n(i);n.a},3403:function(t,e,a){var i=a("24fb");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 基本颜色 */.zzx-calendar[data-v-2fe5ad53]{width:100%;height:auto}.zzx-calendar .calendar-heander[data-v-2fe5ad53]{font-size:%?30?%;display:flex;justify-content:space-between;align-items:center;padding:%?24?%}.zzx-calendar .calendar-heander .time[data-v-2fe5ad53]{color:#333}.zzx-calendar .calendar-heander .month[data-v-2fe5ad53]{display:flex;justify-content:flex-end;align-items:center}.zzx-calendar .calendar-weeks[data-v-2fe5ad53]{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-2fe5ad53]{width:calc(100% / 7);height:100%;text-align:center}.zzx-calendar uni-swiper[data-v-2fe5ad53]{width:100%;height:%?60?%}.zzx-calendar .calendar-content[data-v-2fe5ad53]{min-height:%?60?%}.zzx-calendar .calendar-swiper[data-v-2fe5ad53]{min-height:%?70?%;transition:height ease-out .3s}.zzx-calendar .calendar-item[data-v-2fe5ad53]{margin:0;padding:0;height:100%}.zzx-calendar .calendar-days[data-v-2fe5ad53]{display:flex;flex-flow:row wrap;width:100%;height:100%;overflow:hidden;font-size:%?28?%}.zzx-calendar .calendar-days .calendar-day[data-v-2fe5ad53]{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-2fe5ad53]{visibility:hidden}.zzx-calendar .mode-change[data-v-2fe5ad53]{display:flex;justify-content:center;margin-top:%?10?%}.zzx-calendar .mode-change .mode-arrow-top[data-v-2fe5ad53]{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-2fe5ad53]{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-2fe5ad53]{background:#fff;border-radius:50%;color:#008eff}.zzx-calendar .is-checked[data-v-2fe5ad53]{background:#008eff;color:#fff}.zzx-calendar .date[data-v-2fe5ad53]{width:%?50?%;height:%?50?%;line-height:%?50?%;margin:0 auto;border-radius:%?50?%}.zzx-calendar .dot-show[data-v-2fe5ad53]{margin-top:%?4?%;width:%?10?%;height:%?10?%;background:#c6c6c6;border-radius:%?10?%}',""]),t.exports=e},3441:function(t,e,a){"use strict";a.r(e);var i=a("78cb"),n=a("c793");for(var r in n)"default"!==r&&function(t){a.d(e,t,(function(){return n[t]}))}(r);a("2a92");var s,o=a("f0c5"),c=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"0c1effd6",null,!1,i["a"],s);e["default"]=c.exports},"535d":function(t,e,a){"use strict";a.r(e);var i=a("ab38"),n=a("f765");for(var r in n)"default"!==r&&function(t){a.d(e,t,(function(){return n[t]}))}(r);a("7a9a");var s,o=a("f0c5"),c=Object(o["a"])(n["default"],i["b"],i["c"],!1,null,"2fe5ad53",null,!1,i["a"],s);e["default"]=c.exports},"6ed1":function(t,e,a){"use strict";a("fb6a"),a("d3b7"),a("4d63"),a("ac1f"),a("25f0"),a("5319"),Object.defineProperty(e,"__esModule",{value:!0}),e.gegerateDates=e.dateEqual=e.equalDate=e.judgeType=e.formatDate=void 0;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;var o=function(t,e){return t=new Date(t.replace("-","/").replace("-","/")),e=new Date(e.replace("-","/").replace("-","/")),t.getTime()-e.getTime()===0};e.dateEqual=o;var c=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?"异常":"正常"))]),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=[]},"7a9a":function(t,e,a){"use strict";var i=a("9101"),n=a.n(i);n.a},9101:function(t,e,a){var i=a("3403");"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("4f06").default;n("5d216260",i,!0,{sourceMap:!1,shadowMode:!1})},ab38:function(t,e,a){"use strict";var i;a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return r})),a.d(e,"a",(function(){return i}));var n=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)},r=[]},c793:function(t,e,a){"use strict";a.r(e);var i=a("e847"),n=a.n(i);for(var r in i)"default"!==r&&function(t){a.d(e,t,(function(){return i[t]}))}(r);e["default"]=n.a},d46e:function(t,e,a){"use strict";a("99af"),a("7db0"),a("c740"),a("4160"),a("fb6a"),a("a9e3"),a("ac1f"),a("5319"),a("159b"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a("6ed1"),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},e847:function(t,e,a){"use strict";var i=a("4ea4");a("4160"),a("159b"),Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("535d")),r=a("aa66"),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},f765:function(t,e,a){"use strict";a.r(e);var i=a("d46e"),n=a.n(i);for(var r in i)"default"!==r&&function(t){a.d(e,t,(function(){return i[t]}))}(r);e["default"]=n.a}}]);