99.e237b953e0f17d9daed7.1706754571694+.js 5.6 KB

1
  1. webpackJsonp([99],{"Zt+e":function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a={name:"about",data:function(){return{page:0,page_size:10,list:[]}},watch:{},computed:{week:function(){return this.$route.query.week},type:function(){return this.$route.query.type},date:function(){return this.$route.query.date},start:function(){return this.$route.query.start},end:function(){return this.$route.query.end},values:function(){return this.$route.query.values},newstart:function(){return this.$route.query.start.replace(/-/g,".")},newend:function(){return this.$route.query.end.replace(/-/g,".")}},beforeRouteLeave:function(t,e,s){"attendenceWork"==e.name&&"AttendanceStatistics"==t.name&&(this.page=0),s()},created:function(){this.page=0},methods:{hourTime:function(t){if(t){var e=Math.floor(t%3600);return Math.floor(t/3600)+"时"+Math.floor(e/60)+"分"+t%60+"秒"}return"0小时0分0秒"},loadMore:function(t){if(!this.enabledLoadpage2)return t(),!1;this.$toast.loading({mask:!0,message:"加载中..."}),this.page+=1,this.lodData()},loadTop:function(t){this.$toast.loading({mask:!0,message:"加载中..."}),this.page=0,this.enabledLoadpage2=!0,this.list=[],this.lodData()},lodData:function(){var t=this,e=this,s=2==this.week?"/ad/statistics/site/weekly":"/ad/statistics/site/monthly",a={};a.type=this.type,a.page=this.page,a.page_size=this.page_size,2==this.week?(a.start_date=this.start,a.end_date=this.end,delete a.date):(a.date=this.date,delete a.start_date,delete a.end_date),this.$axiosKq("post",s,a).then(function(s){1==s.data.code&&(0==t.page&&(e.list=[]),e.list=e.list.concat(s.data.data.list)),setTimeout(function(){e.$refs.list_scroller.finishPullToRefresh()},500),e.$refs.list_scroller.finishInfinite(s.data.data.list.length<10),e.loading=!1,e.$toast.clear(),e.$nextTick(function(){e.enabledLoadpage2=!0})})}}},i={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"AttendanceEvent"},[s("van-nav-bar",{attrs:{title:"统计","left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),s("div",{staticClass:"title",staticStyle:{"font-size":"12px",color:"#909399",padding:"12px 0","padding-left":"17px"}},[3==t.week?s("span",[t._v(t._s(t.date))]):t._e(),t._v(" "),2==t.week?s("span",[t._v(t._s(t.newstart)+"-"+t._s(t.newend))]):t._e(),t._v(" "),1==t.type?s("span",[t._v("人均总工作时长为")]):t._e(),t._v(" "),2==t.type?s("span",[t._v("迟到")]):t._e(),t._v(" "),3==t.type?s("span",[t._v("早退")]):t._e(),t._v(" "),4==t.type?s("span",[t._v("缺卡")]):t._e(),t._v(" "),5==t.type?s("span",[t._v("旷工")]):t._e(),t._v(" "),6==t.type?s("span",[t._v("外勤")]):t._e(),t._v(" "),7==t.type?s("span",[t._v("加班")]):t._e(),t._v(" "),1!=t.type?s("span",[t._v(t._s(t.values)+"人")]):t._e(),t._v(" "),1==t.type?s("span",[t._v(t._s(t.values))]):t._e()]),t._v(" "),s("scroller",{ref:"list_scroller",staticClass:"headAll",attrs:{onInfinite:t.loadMore,refreshText:"下拉刷新",noDataText:"已经到底了",onRefresh:t.loadTop}},[t._l(t.list,function(e,a){return s("div",{key:a},[s("div",{staticClass:"headerWrapper",on:{click:function(s){t.$router.push({name:"workDetail",query:{type:t.type,week:t.week,date:t.date,start:t.start,end:t.end,item:JSON.stringify(e)}})}}},[s("userImage",{staticClass:"avatar",staticStyle:{"margin-right":"0.2rem"},attrs:{img_url:e.img_url,user_name:e.employee_name,id:e.id,width:"0.8rem",height:"0.8rem"}}),t._v(" "),s("div",{staticClass:"info"},[s("div",{staticClass:"name"},[t._v(t._s(e.employee_name))]),t._v(" "),s("div",{staticClass:"dept"},[t._v(t._s(e.dept_name))])]),t._v(" "),1==t.type?s("div",{staticClass:"detail"},[s("div",{staticClass:"low",staticStyle:{color:"#303133"}},[t._v(t._s(e.work_hour)+"小时")]),t._v(" "),s("div",{staticClass:"desc",staticStyle:{"text-align":"right"}},[t._v("出勤"+t._s(e.work_day)+"天")])]):t._e(),t._v(" "),2==t.type?s("div",{staticClass:"detail"},[s("div",{staticClass:"low",staticStyle:{color:"#F56C6C"}},[t._v(t._s(e.late_point))]),t._v(" "),s("div",{staticClass:"desc",staticStyle:{color:"#909399"}},[s("span",[t._v(t._s(e.late_count)+"次,")]),t._v(" "),s("span",[t._v(t._s(t.hourTime(e.late_time)))])])]):t._e(),t._v(" "),3==t.type?s("div",{staticClass:"detail"},[s("div",{staticClass:"low",staticStyle:{color:"#F56C6C"}},[t._v(t._s(e.early_point))]),t._v(" "),s("div",{staticClass:"desc",staticStyle:{color:"#909399"}},[s("span",[t._v(t._s(e.leave_count)+"次,")]),t._v(" "),s("span",[t._v(t._s(t.hourTime(e.leave_time)))])])]):t._e(),t._v(" "),4==t.type?s("div",{staticClass:"detail"},[s("div",{staticClass:"low",staticStyle:{color:"#F56C6C"}},[t._v(t._s(e.sign_absent_point))]),t._v(" "),s("div",{staticClass:"desc",staticStyle:{color:"#909399"}},[t._v(t._s(e.sign_absent_count)+"次")])]):t._e(),t._v(" "),5==t.type?s("div",{staticClass:"detail"},[s("div",{staticClass:"low",staticStyle:{color:"#F56C6C"}},[t._v(t._s(e.absent_point))]),t._v(" "),s("div",{staticClass:"desc",staticStyle:{color:"#909399"}},[t._v(t._s(e.absent_count)+"次")])]):t._e(),t._v(" "),6==t.type?s("div",{staticClass:"detail"},[s("div",{staticClass:"desc",staticStyle:{color:"#303133"}},[t._v(t._s(e.range_count)+"次")])]):t._e(),t._v(" "),7==t.type?s("div",{staticClass:"detail"},[s("div",{staticClass:"low"},[t._v(t._s(e.ot_point))]),t._v(" "),s("div",{staticClass:"desc",staticStyle:{color:"#909399"}},[s("span",[t._v(t._s(e.ot_review_count)+"次,")]),t._v(" "),s("span",[t._v(t._s(t.hourTime(e.ot_time)))])])]):t._e()],1)])}),t._v(" "),s("div",{staticStyle:{"padding-bottom":"1.5rem"}})],2)],1)},staticRenderFns:[]};var n=s("VU/8")(a,i,!1,function(t){s("a4+M")},"data-v-66dbf886",null);e.default=n.exports},"a4+M":function(t,e){}});