1 |
- webpackJsonp([26],{"5D5q":function(t,e){},"68wX":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("Dd8w"),r=i.n(n),o=(i("g+tI"),i("NLod")),s=(i("nI2B"),i("qWG/")),a=(i("iQ6B"),i("H6W6")),l=(i("n90r"),i("dJne")),c=(i("dKK0"),i("balU")),d=(i("9++/"),i("QhyB")),h=i("vLgD"),f=i("PJh5"),u=i.n(f),m=i("MHRe");i("7+uW").a.use(o.a).use(s.a).use(a.a).use(l.a).use(c.a).use(d.a);var g={data:function(){return{title:"",list:[],filter:{group_id:"",month:u()().format("YYYY-MM"),sort:"DESC",pt_id:"3",page:"1",page_size:"10"},sort:!0,month:new Date,loading:!0,dateDropdownItemTitle:u()().format("YYYY年MM月"),mapRankIconName:{0:"rank-first",1:"rank-second",2:"rank-third"}}},components:{RuleCategorySelDropdown:m.a},methods:{sortNumber:function(){var t=this;this.sort=!this.sort,this.sort?this.filter.sort="DESC":this.filter.sort="ASC",this.filter.page=1,this.get_list(function(){return t.$toast.clear()})},onResetDate:function(){this.month=new Date,this.dateDropdownItemTitle=u()().format("YYYY年MM月")},onConfirmDate:function(){this.filter.month=u()(this.month).format("YYYY-MM"),this.dateDropdownItemTitle=u()(this.month).format("YYYY年MM月"),this.$refs.dateDropdownItem.toggle(),this.$refs.scroller.triggerPullToRefresh()},onConfirmRule:function(t){t?this.filter.rule=t:delete this.filter.rule,this.$refs.ruleDropdownItem.toggle(),this.$refs.scroller.triggerPullToRefresh()},showLoading:function(){this.$toast.loading({loadingType:"spinner",message:"正在处理"})},get_list:function(t){var e=this,i=this;i.showLoading();var n=r()({},this.filter);Object(h.a)("get","/api/integral/statistics/ranking",n,"v2").then(function(e){if(t(),1==e.data.code){i.$refs.scroller.finishInfinite(10!=e.data.data.list.length);var n=e.data.data.list;1===i.filter.page?i.list=n:i.list=i.list.concat(n),i.filter.page++}else i.$refs.scroller.finishInfinite(!0)}).finally(function(){e.$toast.clear()})},onRefresh:function(t){var e=this;this.filter.page=1,this.get_list(function(){e.list=[],t()})},onInfinite:function(t){this.get_list(t)}},created:function(){},mounted:function(){this.$route.query.id&&(this.filter.group_id=this.$route.query.id,this.title=this.$route.query.name,this.$refs.scroller.finishInfinite(!1))}},p={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[i("van-nav-bar",{attrs:{title:t.title,"left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),i("van-dropdown-menu",[i("van-dropdown-item",{ref:"dateDropdownItem",attrs:{title:t.dateDropdownItemTitle}},[i("van-datetime-picker",{attrs:{type:"year-month","show-toolbar":!1,"item-height":"40"},model:{value:t.month,callback:function(e){t.month=e},expression:"month"}}),t._v(" "),i("div",{staticClass:"date-picker__toolbar"},[i("van-button",{staticClass:"reset-button button-border-none",attrs:{block:"",square:"",color:"rgba(38,162,255,0.2)"},on:{click:t.onResetDate}},[t._v("重置\n ")]),t._v(" "),i("van-button",{staticClass:"button-border-none",attrs:{block:"",square:"",type:"info"},on:{click:t.onConfirmDate}},[t._v("确认")])],1)],1),t._v(" "),i("van-dropdown-item",{ref:"ruleDropdownItem",attrs:{title:"规则分类"}},[i("RuleCategorySelDropdown",{on:{onConfirm:t.onConfirmRule,onCancel:function(e){t.rule=null}}})],1),t._v(" "),i("div",{staticClass:"dropdown-menu__item",on:{click:t.sortNumber}},[i("span",{class:{"asc-order":!t.sort}},[t._v(t._s(t.sort?"降序":"升序"))])])],1),t._v(" "),i("div",{staticClass:"tableHeader"},[t._v("排名不包含初始分和工龄分")]),t._v(" "),i("div",{staticClass:"body_com has_header"},[i("scroller",{ref:"scroller",attrs:{"on-refresh":t.onRefresh,"on-infinite":t.onInfinite}},t._l(t.list,function(e,n){return i("van-cell",{key:n},[i("template",{slot:"icon"},[i("div",{staticClass:"rank-item"},[n<3&&t.sort?i("icon",{staticClass:"rank-item__icon",attrs:{name:t.mapRankIconName[n]}}):t._e(),t._v(" "),1!=e.rank||t.sort?t._e():i("icon",{staticClass:"rank-item__icon",attrs:{name:"rank-first"}}),t._v(" "),2!=e.rank||t.sort?t._e():i("icon",{staticClass:"rank-item__icon",attrs:{name:"rank-second"}}),t._v(" "),3!=e.rank||t.sort?t._e():i("icon",{staticClass:"rank-item__icon",attrs:{name:"rank-third"}}),t._v(" "),e.rank>3?i("span",{staticClass:"rank-item__icon-label"},[t._v(t._s(e.rank))]):t._e()],1)]),t._v(" "),i("template",{slot:"title"},[i("div",{staticStyle:{display:"flex"}},[i("userImage",{staticStyle:{"margin-right":"0.1rem"},attrs:{user_name:e.employee_name,img_url:e.employee_img_url}}),t._v(" "),i("span",{staticStyle:{"line-height":"0.8rem"}},[t._v(t._s(e.employee_name))])],1)]),t._v(" "),i("template",{slot:"right-icon"},[i("span",{class:e.point<0?"text-red":"text-blue",staticStyle:{"line-height":"0.8rem"}},[t._v(t._s(e.point))])])],2)}),1)],1)],1)},staticRenderFns:[]};var v=i("VU/8")(g,p,!1,function(t){i("5D5q")},"data-v-1563e8c8",null);e.default=v.exports},"9++/":function(t,e,i){"use strict";var n=i("nsZj"),r=(i.n(n),i("WpgC")),o=(i.n(r),i("ZZgd"));i.n(o)},QhyB:function(t,e,i){"use strict";var n=i("o69Z"),r=i("vQ9b"),o=i("JOBW"),s=i("5Fm4"),a=i("pIDD"),l=Object(n.b)("list"),c=l[0],d=l[1],h=l[2];e.a=c({mixins:[Object(s.a)(function(t){this.scroller||(this.scroller=Object(o.d)(this.$el)),t(this.scroller,"scroll",this.check)})],model:{prop:"loading"},props:{error:Boolean,loading:Boolean,finished:Boolean,errorText:String,loadingText:String,finishedText:String,immediateCheck:{type:Boolean,default:!0},offset:{type:[Number,String],default:300},direction:{type:String,default:"down"}},data:function(){return{innerLoading:this.loading}},updated:function(){this.innerLoading=this.loading},mounted:function(){this.immediateCheck&&this.check()},watch:{loading:"check",finished:"check"},methods:{check:function(){var t=this;this.$nextTick(function(){if(!(t.innerLoading||t.finished||t.error)){var e,i=t.$el,n=t.scroller,o=t.offset,s=t.direction;if(!((e=n.getBoundingClientRect?n.getBoundingClientRect():{top:0,bottom:n.innerHeight}).bottom-e.top)||Object(r.a)(i))return!1;var a=t.$refs.placeholder.getBoundingClientRect();("up"===s?e.top-a.top<=o:a.bottom-e.bottom<=o)&&(t.innerLoading=!0,t.$emit("input",!0),t.$emit("load"))}})},clickErrorText:function(){this.$emit("update:error",!1),this.check()},genLoading:function(){var t=this.$createElement;if(this.innerLoading&&!this.finished)return t("div",{key:"loading",class:d("loading")},[this.slots("loading")||t(a.a,{attrs:{size:"16"}},[this.loadingText||h("loading")])])},genFinishedText:function(){var t=this.$createElement;if(this.finished){var e=this.slots("finished")||this.finishedText;if(e)return t("div",{class:d("finished-text")},[e])}},genErrorText:function(){var t=this.$createElement;if(this.error){var e=this.slots("error")||this.errorText;if(e)return t("div",{on:{click:this.clickErrorText},class:d("error-text")},[e])}}},render:function(){var t=arguments[0],e=t("div",{ref:"placeholder",key:"placeholder",class:d("placeholder")});return t("div",{class:d(),attrs:{role:"feed","aria-busy":this.innerLoading}},["down"===this.direction?this.slots():e,this.genLoading(),this.genFinishedText(),this.genErrorText(),"up"===this.direction?this.slots():e])}})},ZZgd:function(t,e){}});
|