webpackJsonp([59],{"9x76":function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("OWWB");var s=i("1fWZ"),a=(i("UuFX"),i("J1XP")),n=i("vLgD"),o=i("7+uW"),r=i("PJh5"),l=i.n(r),_=i("YWRX"),c=i("eeE/");o.a.use(s.a).use(a.a);var p={name:"statistics_personal",data:function(){var t=new Date;return{manage_scope:this.$store.getters.user_info.employee_detail.manage_scope,is_creator:this.$store.getters.user_info.is_creator,employeeName:null,month:this.$route.query.month||l()(t).format("YYYY-MM"),newMonth:this.$route.query.month||t.getMonth()+1,monthlyPointItems:[{label:t.getMonth()+1+"月绩效分",value:0,to:"my_statistics_personal"},{label:"本月A分",value:0,to:"statistics_personal_a"},{label:"本月B分",value:0,to:"statistics_personal_b"}],exec:{count:0,target_count:0},ratio:{ratio:0,target_ratio:0},reward:{point:0,target_point:0},deduction:{point:0,target_point:0},employee_id:null}},computed:{isPersonalType:function(){return 2==this.$route.query.type},title:function(){return this.isPersonalType?(this.employeeName||"")+"的统计":"统计"},execRatio:function(){return 0===this.reward.point||0===this.deduction.point?"-":this.ratio.ratio+":1"},executeTargetRatio:function(){return this.ratio.target_ratio<=0?"0:0":this.ratio.target_ratio+":1"},hasPermission:function(){var t=this.$store.getters.user_info;return!(!t||1!==t.is_creator)||t&&t.employee_detail&&Array.isArray(t.employee_detail.manage_scope)&&t.employee_detail.manage_scope.length>0}},watch:{month:function(t){var e=t.split("-")[1],i=0;e<10&&(i=e.substring(1,2)),this.monthlyPointItems[0].label=i+"月绩效",this.getData()}},components:{smallTip:_.a,YearMonthPicker:c.a},methods:{linkToEventList:function(){this.$router.push({name:"event_list",query:{employee_id:this.$route.query.id}})},goTo:function(t){this.employee_id?this.$router.push({name:t.to,query:{month:this.month,employee_id:this.employee_id}}):this.$router.push({name:t.to,query:{month:this.month}})},getData:function(){var t=this;this.$toast.loading({message:"正在加载"});var e={employee_id:0,month:this.month};this.isPersonalType&&(e.month=this.month,e.employee_id=this.$route.query.id),Object(n.a)({url:"/api/integral/statistics",method:"get",params:e}).then(function(e){if(1===e.data.code){var i=e.data.data,s=i.task;t.employeeName=i.name,t.exec=s.exec,t.ratio=s.ratio,t.reward=s.reward,t.deduction=s.deduction,t.monthlyPointItems[0].value=i.performance.review_point,t.monthlyPointItems[1].value=i.a.month_point,t.monthlyPointItems[2].value=i.b.month_point}}).catch(function(t){console.error(t)}).finally(function(){return t.$toast.clear()})}},mounted:function(){this.getData(),this.$route.query.id&&(this.employee_id=this.$route.query.id)}},u={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"statistics-container"},[i("scroller",[i("div",{staticClass:"statistics-title__bar"},[t.isPersonalType?i("div",{staticClass:"statistics-title__text"},[i("div",{staticClass:"back-wrap",on:{click:t.$route_back}},[i("van-icon",{attrs:{name:"arrow-left"}}),t._v("\n 返回\n ")],1),t._v(" "),i("div",{staticClass:"statistics-nav__title"},[i("p",{staticClass:"title"},[t._v(t._s(t.title))])]),t._v(" "),i("div",{staticStyle:{width:"1.68rem"}})]):i("div",{staticClass:"statistics-title__text"},[i("span",{staticStyle:{flex:"1"}},[t._v(t._s(t.title))])]),t._v(" "),i("div",{staticClass:"monthly-point_wrap"},[i("div",{staticClass:"monthly-point_title"},[i("span",[t._v("月度积分")])]),t._v(" "),i("div",{staticClass:"monthly-point_content"},t._l(t.monthlyPointItems,function(e,s){return i("div",{key:s,staticClass:"monthly-point_item",on:{click:function(i){return t.goTo(e)}}},[i("span",{staticClass:"monthly-point__value"},[t._v(t._s(e.value))]),t._v(" "),i("span",{staticClass:"monthly-point__label"},[t._v(t._s(e.label))])])}),0)])]),t._v(" "),t.hasPermission?i("div",{staticClass:"curr-bpoint__wrap"},[i("div",{staticClass:"curr-bpoint__title"},[i("span",[t._v("本月B分奖扣")]),t._v(" "),i("smallTip",{staticClass:"small_tip",attrs:{icon:"question-o",position:"28%"}},[i("div",[t._v("作为管理者,管理执行力是关键,每月按要求完成奖分和扣分任务。")])])],1),t._v(" "),i("div",{staticClass:"curr-bpoint__content"},[i("div",{staticClass:"bpoint-items__wrap"},[i("div",{staticClass:"bpoint-item"},[i("span",{staticClass:"bpoint-item__value"},[t._v(t._s(t.reward.point))]),t._v(" "),i("span",{staticClass:"bpoint-item__label"},[t._v("奖分\n ")]),t._v(" "),i("span",{staticClass:"bpoint-item__target"},[t._v("目标"+t._s(t.reward.target_point))])]),t._v(" "),i("div",{staticClass:"bpoint-item"},[i("span",{staticClass:"bpoint-item__value"},[t._v(t._s(t.deduction.point))]),t._v(" "),i("span",{staticClass:"bpoint-item__label"},[t._v("扣分\n ")]),t._v(" "),i("span",{staticClass:"bpoint-item__target"},[t._v("目标"+t._s(t.deduction.target_point))])]),t._v(" "),i("div",{staticClass:"bpoint-item"},[i("span",{staticClass:"bpoint-item__value black-color"},[t._v(t._s(t.execRatio))]),t._v(" "),i("span",{staticClass:"bpoint-item__label"},[t._v("奖扣比例\n ")]),t._v(" "),i("span",{staticClass:"bpoint-item__target"},[t._v("目标>"+t._s(t.executeTargetRatio))])]),t._v(" "),i("div",{staticClass:"bpoint-item"},[i("span",{staticClass:"bpoint-item__value black-color"},[t._v(t._s(t.exec.count))]),t._v(" "),i("span",{staticClass:"bpoint-item__label"},[t._v("奖扣人次\n ")]),t._v(" "),i("span",{staticClass:"bpoint-item__target"},[t._v("目标"+t._s(t.exec.target_count))])])])])]):t._e(),t._v(" "),i("div",{staticClass:"bpoint-nav___wrap"},[!t.isPersonalType&&t.hasPermission?i("van-cell",{attrs:{"is-link":"",to:"manager_reward_deduction"},scopedSlots:t._u([{key:"title",fn:function(){return[i("span",{staticClass:"bpoint-nav__title"},[t._v("管理者奖扣情况")])]},proxy:!0},{key:"icon",fn:function(){return[i("icon",{staticClass:"bpoint-nav__icon",attrs:{name:"manage_reward_deduction"}})]},proxy:!0}],null,!1,906178975)}):t._e(),t._v(" "),!t.isPersonalType&&t.hasPermission?i("van-cell",{attrs:{"is-link":"",to:"team_data"},scopedSlots:t._u([{key:"title",fn:function(){return[i("span",{staticClass:"bpoint-nav__title"},[t._v("团队数据")])]},proxy:!0},{key:"icon",fn:function(){return[i("icon",{staticClass:"bpoint-nav__icon",attrs:{name:"team_data"}})]},proxy:!0}],null,!1,2192407888)}):t._e(),t._v(" "),i("van-cell",{attrs:{"is-link":""},on:{click:function(e){return e.stopPropagation(),t.linkToEventList(e)}},scopedSlots:t._u([{key:"title",fn:function(){return[i("span",{staticClass:"bpoint-nav__title"},[t._v("积分事件")])]},proxy:!0},{key:"icon",fn:function(){return[i("icon",{staticClass:"bpoint-nav__icon",attrs:{name:"my_event_icon"}})]},proxy:!0}])}),t._v(" "),i("van-cell",{attrs:{"is-link":"",to:"integral_rank"},scopedSlots:t._u([{key:"title",fn:function(){return[i("span",{staticClass:"bpoint-nav__title"},[t._v("B分排名")])]},proxy:!0},{key:"icon",fn:function(){return[i("icon",{staticClass:"bpoint-nav__icon",attrs:{name:"my_bpoint_icon"}})]},proxy:!0}])})],1)])],1)},staticRenderFns:[]};var v=i("VU/8")(p,u,!1,function(t){i("e+Ui")},"data-v-78206394",null);e.default=v.exports},"e+Ui":function(t,e){}});