14.5b56cea66b4631a6e6da.1706754571694+.js 8.8 KB

1
  1. webpackJsonp([14],{WQGJ:function(t,e){},Wmc5:function(t,e){},mePG:function(t,e,a){"use strict";var s=a("PJh5"),i=a.n(s),n={props:{isSwitchWeek:{type:Boolean,default:!1},mode:{type:String,default:"month"}},data:function(){return{fadeXType:"fadeX_Prev",monthDate:{year:i()().year(),month:i()().month()+1},weekDate:{weekStart:"",weekEnd:""},formatWeekDate:"",currWeek:0}},watch:{mode:function(t){this.emitDateChange()}},computed:{weekStart:function(){return i()().week(i()().week()+this.currWeek).startOf("week").add(1,"days").format("YYYY.MM.DD")},weekEnd:function(){return i()().week(i()().week()+this.currWeek).endOf("week").add(1,"days").format("YYYY.MM.DD")}},methods:{previous:function(){this.fadeXType="fadeX_Prev","month"===this.mode?this.prevMonth():this.prevWeek(),this.emitDateChange()},next:function(){this.fadeXType="fadeX_Next","month"===this.mode?this.nextMonth():this.nextWeek(),this.emitDateChange()},emitDateChange:function(){"month"===this.mode?(this.monthDate.mode="month",this.$emit("dateChange",this.monthDate)):(this.weekDate.mode="week",this.weekDate.weekStart=this.weekStart,this.weekDate.weekEnd=this.weekEnd,this.$emit("dateChange",this.weekDate))},prevWeek:function(){this.currWeek-=1},nextWeek:function(){this.currWeek+=1},prevMonth:function(){this.monthDate.month--,this.monthDate.month<1&&(this.monthDate.month=12,this.monthDate.year-=1)},nextMonth:function(){this.monthDate.month++,this.monthDate.month>12&&(this.monthDate.month=1,this.monthDate.year+=1)}}},o={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"monthDate",style:{justifyContent:t.isSwitchWeek?"flex-end":"center"}},[t.isSwitchWeek?a("div",{staticClass:"switchDateType"},[a("div",{staticClass:"item week",class:{active:"week"===t.mode},on:{click:function(e){t.mode="week"}}},[t._v("周")]),t._v(" "),a("div",{staticClass:"item month",class:{active:"month"===t.mode},on:{click:function(e){t.mode="month"}}},[t._v("月")])]):t._e(),t._v(" "),a("div",{staticClass:"dateWrapper"},[a("span",{style:{marginRight:"week"===t.mode?"0.8rem":"0.5rem"},on:{click:t.previous}},[a("icon",{staticClass:"rightIcon left",attrs:{name:"right",w:14}})],1),t._v(" "),a("transition",{attrs:{name:t.fadeXType}},["month"===t.mode?a("div",{key:t.monthDate.month,staticClass:"dateText"},[t._v(t._s(t.monthDate.year)+"-"+t._s(t.monthDate.month<10?"0"+t.monthDate.month:t.monthDate.month))]):a("div",{key:t.weekStart,staticClass:"dateText"},[t._v(t._s(t.weekStart.substring(5))+"-"+t._s(t.weekEnd.substring(5)))])]),t._v(" "),a("span",{style:{marginLeft:"week"===t.mode?"0.8rem":"0.5rem"},on:{click:t.next}},[a("icon",{staticClass:"rightIcon right",attrs:{name:"right",w:14}})],1)],1)])},staticRenderFns:[]};var r=a("VU/8")(n,o,!1,function(t){a("WQGJ")},"data-v-1f0a4cbc",null);e.a=r.exports},suTF:function(t,e){},v39t:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});a("yIEv");var s=a("OIh9"),i=(a("jAcA"),a("86U2")),n=a("7+uW"),o=a("mePG"),r={props:{itemData:{type:Object,default:function(){},required:!0}}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"rankItem"},[a("div",{staticClass:"rank"},[t.itemData.now_rank<=3?a("img",{attrs:{src:"static/images/rank_0"+t.itemData.now_rank+".png",alt:""}}):a("span",[t._v(t._s(t.itemData.now_rank))])]),t._v(" "),a("div",{staticClass:"rankChange"},[0!=t.itemData.change?a("icon",{staticClass:"rankChangeIcon",class:{up:t.itemData.change<0,down:t.itemData.change>0},attrs:{name:t.itemData.change>0?"rank_down":"rank_up",w:12}}):t._e(),t._v("\n "+t._s(0==t.itemData.change?"-":Math.abs(t.itemData.change))+"\n ")],1),t._v(" "),a("img",{staticClass:"avatar",attrs:{src:t.itemData.img_url||"static/images/head_default.png",alt:""}}),t._v(" "),a("div",{staticClass:"name"},[t._v(t._s(t.itemData.name))]),t._v(" "),a("div",{staticClass:"point"},[t._v(t._s(t.itemData.point))])])},staticRenderFns:[]};var l=a("VU/8")(r,c,!1,function(t){a("suTF")},"data-v-3a8df609",null).exports,h={props:{list:{type:Array}}},d={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[t._l(t.list,function(e,s){return a("div",{key:s,staticClass:"attendance-item",staticStyle:{"margin-top":"0.1rem"}},[a("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(" "),a("div",{staticClass:"info"},[a("div",{staticClass:"name"},[t._v(t._s(e.employee_name))]),t._v(" "),a("div",{staticClass:"dept"},[t._v(t._s(e.dept_name))])]),t._v(" "),a("div",{staticClass:"status"},[a("span",[t._v(t._s(e.status_remark))])])],1)}),t._v(" "),0==t.list.length?a("van-empty",{attrs:{description:"暂无数据"}}):t._e()],2)},staticRenderFns:[]};var u=a("VU/8")(h,d,!1,function(t){a("Wmc5")},"data-v-68486dc2",null).exports,m=a("PJh5"),_=a.n(m);n.a.use(s.a).use(i.a);var f={name:"about",data:function(){return{selected:"tab1",profile:this.$userInfo(),list:[],page:0,page_size:10,myRank:{},enabledLoadpage2:!1,newlist:[],lateList:[],timeList:[],selectList:[],mothDay:_()().format("YYYY-MM-DD"),types:0,sign_count:0,unsign_count:0,eraly:0,exactly:0,late:0,loseCard:0,no_data_page:[]}},components:{SwitchDate:o.a,RankItem:l,AttendanceItem:u},watch:{selected:function(t){this.list=[],"tab1"==t?(this.page=0,this.getMonthDetail()):"tab2"==t&&(this.page=0,this.getMonthDetail())}},computed:{dept_id:function(){return this.$route.query.dept_id},date:function(){return this.$route.query.date}},created:function(){this.getMonthDetail()},methods:{filterType:function(t){switch(t){case 0:return"系统积分";case 1:return"积分录入";case 2:return"积分申请";case 3:return"定期添加积分"}},loadTop:function(){this.page=0,this.getMonthDetail()},loadMore:function(t){if(!this.enabledLoadpage2)return t(),!1;this.page+=1,this.getMonthDetail()},checktype:function(t){var e=this;if(void 0==t||(this.types=t.type),this.list=this.timeList,0==this.types)this.list=this.timeList;else if(1==this.types){var a;a=this.list.filter(function(t){return 2==t.sign_in_status}),this.list=a}else if(2==this.types){var s;s=this.list.filter(function(t){return 1==t.sign_in_status&&1==t.sign_out_status||1==t.sign_in_status&&0==t.sign_out_status&&e.mothDay==e.date}),this.list=s}else if(3==this.types){var i;i=this.list.filter(function(t){return 2==t.sign_out_status}),this.list=i}},set_no_data_page:function(t){for(var e in t)e+"_"+t[e];this.no_data_page.push(t.page)},getMonthDetail:function(){var t=this;this.$toast.loading({mask:!0,message:"加载中..."});var e=this,a={};a.page=this.page,a.page_size=this.page_size,a.date=this.date,a.dept_id=this.dept_id,this.$axiosKq("post","/ad/statistics/department/sign/daily",a).then(function(s){if(t.$toast.clear(),1==s.data.code){var i=s.data.data,n=void 0===i?{}:i;e.selectList=n.select,e.unsign_count=n.un_sign.count,e.sign_count=n.sign.count,0==t.page&&(e.list=[],e.no_data_page=[],e.lateList=[],e.timeList=[],e.newlist=[]),0!=n.sign.list.length&&"tab1"==e.selected&&(e.timeList=e.timeList.concat(n.sign.list),e.list=e.list.concat(n.sign.list),e.newlist=e.newlist.concat(n.sign.list),e.checktype()),0!=n.un_sign.list.length&&"tab2"==e.selected&&(e.lateList=e.lateList.concat(n.un_sign.list),e.list=e.list.concat(n.un_sign.list),e.newlist=e.newlist.concat(n.un_sign.list)),e.newlist.forEach(function(t){2==t.sign_in_status&&(e.late=e.late+1)}),0==n.un_sign.list.length&&e.set_no_data_page(a)}setTimeout(function(){e.$refs.list_scroller.finishPullToRefresh()},500),e.$refs.list_scroller.finishInfinite(s.data.data.sign.list.length<=e.sign_count),e.$refs.list_scroller.finishInfinite(s.data.data.un_sign.list.length<=e.unsign_count),e.loading=!1,e.$nextTick(function(){e.enabledLoadpage2=!0})})}}},g={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"actual"},[a("van-nav-bar",{attrs:{title:"统计","left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),a("van-tabs",{model:{value:t.selected,callback:function(e){t.selected=e},expression:"selected"}},[a("van-tab",{attrs:{name:"tab1",title:"已打卡("+t.sign_count+")"}}),t._v(" "),a("van-tab",{attrs:{name:"tab2",title:"未打卡("+t.unsign_count+")"}})],1),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:"tab1"===t.selected,expression:"selected === 'tab1'"}]},[a("div",{staticClass:"subNav"},t._l(t.selectList.sign,function(e,s){return a("div",{key:s,staticClass:"navItem",class:{active:s==t.types},on:{click:function(a){return t.checktype(e)}}},[t._v(t._s(e.remark)+t._s(e.count))])}),0)]),t._v(" "),a("scroller",{ref:"list_scroller",staticClass:"headAll",attrs:{refreshText:"下拉刷新",noDataText:"已经到底了",onRefresh:t.loadTop,onInfinite:t.loadMore}},[a("AttendanceItem",{attrs:{list:t.list}}),t._v(" "),a("div",{staticStyle:{"padding-bottom":"1.5rem"}})],1)],1)},staticRenderFns:[]};var v=a("VU/8")(f,g,!1,function(t){a("xglH")},"data-v-24852abd",null);e.default=v.exports},xglH:function(t,e){}});