1 |
- webpackJsonp([30],{XdpS:function(t,e){},XvID:function(t,e,i){"use strict";var a={name:"EmployeeSelectorBtn",components:{EmployeeSelector:i("CC1l").a},model:{prop:"selected",event:"value"},props:{multi:{type:Boolean,default:!0},selected:{type:Array,default:function(){return[]}},title:{type:String,default:""},max:{type:Number,default:0}},watch:{selected:function(t){var e={employee:[],dept:[]};e.dept=t,this.selected_data=e},selected_data:function(t){}},data:function(){return{show_dept_selector:!1,selected_data:{dept:[],employee:[]}}},methods:{confirm:function(t){this.$emit("value",t.dept)}},created:function(){var t=this;this.$nextTick(function(){var e={dept:[],employee:[]};e.dept=t.selected,t.selected_data=e,document.body.appendChild(t.$refs.selector.$el)})}},n={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("van-button",{on:{click:function(e){t.show_dept_selector=!0}}},[t.selected_data.dept.length>0?[t._v("\n"+t._s(t.selected_data.dept[0].dept_name)+" "),i("van-icon",{attrs:{name:"arrow-down"}})]:t._e(),t._v(" "),0==t.selected_data.dept.length?[t._v("\n"+t._s(t.title)+" "),i("van-icon",{attrs:{name:"arrow-down"}})]:t._e(),t._v(" "),i("EmployeeSelector",{ref:"selector",attrs:{multi:!1,max:t.max,close_clear_data:!1,can_select_employee:!1,can_select_dept:!0,dept_multi:t.multi,visible:t.show_dept_selector,selected:t.selected_data,append_body:!0},on:{"update:dept_multi":function(e){t.multi=e},confirm:t.confirm,"update:visible":function(e){t.show_dept_selector=e},"update:selected":function(e){t.selected_data=e}}})],2)},staticRenderFns:[]};var s=i("VU/8")(a,n,!1,function(t){i("XdpS")},"data-v-1373fc19",null);e.a=s.exports},jEI4:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("jAcA");var a=i("86U2"),n=(i("JRZP"),i("LK01")),s=(i("ZuV/"),i("37Xn")),r=(i("LlGJ"),i("Wtz3")),o=(i("yIEv"),i("OIh9")),l=(i("g+tI"),i("NLod")),c=i("7+uW"),d=i("eeE/"),p=i("EdRh"),_=i("XvID"),f=i("vLgD"),u=i("PJh5"),m=i.n(u);c.a.use(o.a).use(l.a),c.a.use(a.a).use(n.a).use(s.a).use(r.a);var v={components:{YearMonthPicker:d.a,DeptSelectorBtn:_.a,userImage:p.a},name:"performance_list",data:function(){m()().format("YYYY-MM");return{loading:!0,sizemall:"0.2",dept_id:0,depts:[],depart:"选择部门",list:null,month:"",filter:{page:1,pt_id:0,page_size:30,date:m()().format("YYYY-MM"),keyword:""},types_list:{},types_list_array:[]}},created:function(){var t=this;this.$nextTick(function(){t.$refs.my_scroller.finishInfinite(!1)}),this.get_point_types()},watch:{depts:function(t){0==t.length?this.dept_id=0:this.dept_id=t[0].dept_id,this.refresh(function(){})},"filter.date":function(t){this.get_point_types();var e=this;this.$toast.loading({message:"正在加载"}),this.refresh(function(){e.$toast.clear()})}},computed:{hasData:function(){return this.loading||Array.isArray(this.list)&&this.list.length>0}},methods:{getDetail:function(t){this.$router.push({name:"efficiency_detail",query:{date:this.filter.date,employee_id:t.id}})},onSearch:function(){this.get_point_types(function(){})},get_point_types:function(t){var e=this,i=this,a={};a.month=i.filter.date,a.dept_id=i.dept_id,a.keyword=i.filter.keyword,this.loading=!0,Object(f.a)({url:"/api/integral/performance/employee",method:"get",params:a}).then(function(e){i.$toast.clear(),t(),1==e.data.code&&(i.$refs.my_scroller.finishInfinite(!0),i.list=e.data.data.list)}).catch(function(t){console.log(t)}).finally(function(){return e.loading=!1})},refresh:function(t){this.$toast.loading({loadingType:"spinner",message:"正在处理"}),this.get_point_types(t)},infinite:function(t){this.get_point_types(t)}},keep_alive_update:{update_demo_list:function(t,e){for(var i in t.list)t.list[i].id==e.id&&(t.list[i].name=e.name)},update_efficiency_detail_word_list:function(t,e){for(var i in t.list)t.list[i].id==e.id&&parseInt(t.list[i].work_count)}}},h={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"performance_list_box"},[i("van-nav-bar",{attrs:{title:"团队绩效","left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}},[i("div",{staticClass:"department",attrs:{slot:"right"},slot:"right"},[i("DeptSelectorBtn",{attrs:{title:"选择部门",multi:!1},model:{value:t.depts,callback:function(e){t.depts=e},expression:"depts"}})],1)]),t._v(" "),i("van-search",{attrs:{placeholder:"请输入员工姓名搜索"},on:{search:t.onSearch},model:{value:t.filter.keyword,callback:function(e){t.$set(t.filter,"keyword",e)},expression:"filter.keyword"}}),t._v(" "),i("YearMonthPicker",{model:{value:t.filter.date,callback:function(e){t.$set(t.filter,"date",e)},expression:"filter.date"}}),t._v(" "),i("div",{staticClass:"body_com has_header"},[i("scroller",{ref:"my_scroller",attrs:{"on-refresh":t.refresh,"on-infinite":t.infinite}},[t._l(t.list,function(e,a){return i("van-cell-group",{key:a,on:{click:function(i){return t.getDetail(e)}}},[i("van-cell",{staticClass:"efficiency_list",attrs:{size:"large"}},[i("template",{slot:"icon"},[i("userImage",{staticStyle:{"margin-right":"0.1rem"},attrs:{id:e.id,img_url:e.img_url,user_name:e.name,width:"0.72rem",height:"0.72rem",fontSize:t.sizemall}})],1),t._v(" "),i("template",{slot:"title"},[i("span",[t._v(t._s(e.name))])])],2),t._v(" "),i("van-row",{attrs:{type:"flex",justify:"center",gutter:"50"}},[i("van-col",{staticClass:"tasknum",attrs:{span:"8"}},[i("div",{staticStyle:{color:"#303133","font-size":"0.44rem","padding-bottom":"0.1rem"}},[t._v(t._s(e.work_count))]),t._v(" "),i("div",{staticStyle:{color:"#909399","font-size":"0.28rem"}},[t._v("任务数")])]),t._v(" "),i("van-col",{staticClass:"tasknum",attrs:{span:"8"}},[i("div",{staticStyle:{color:"#303133","font-size":"0.44rem","padding-bottom":"0.1rem"}},[t._v(t._s(e.base_point))]),t._v(" "),i("div",{staticStyle:{color:"#909399","font-size":"0.28rem"}},[t._v("平衡分")])]),t._v(" "),i("van-col",{staticClass:"tasknum",attrs:{span:"8"}},[i("div",{staticStyle:{color:"#303133","font-size":"0.44rem","padding-bottom":"0.1rem"}},[t._v(t._s(e.review_point))]),t._v(" "),i("div",{staticStyle:{color:"#909399","font-size":"0.28rem"}},[t._v("最终得分")])])],1)],1)}),t._v(" "),i("noData",{staticStyle:{"margin-top":"2rem"},attrs:{src:"static/images/nomerits.png",detail_text:"没有绩效",list:t.list}})],2)],1)],1)},staticRenderFns:[]};var y=i("VU/8")(v,h,!1,function(t){i("jLMf")},"data-v-099882f1",null);e.default=y.exports},jLMf:function(t,e){}});
|