79.5031792a4a1dddf8d792.js 4.1 KB

1
  1. webpackJsonp([79],{t3oj:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});i("jAcA");var a=i("86U2"),s=(i("JRZP"),i("LK01")),n=(i("ZuV/"),i("37Xn")),r=(i("LlGJ"),i("Wtz3")),l=(i("yIEv"),i("OIh9")),o=(i("g+tI"),i("NLod")),c=i("7+uW"),f=i("eeE/"),m=i("EdRh"),u=i("vLgD"),v=i("PJh5"),d=i.n(v);c.a.use(l.a).use(o.a),c.a.use(a.a).use(s.a).use(n.a).use(r.a);var _={components:{YearMonthPicker:f.a,userImage:m.a},name:"performance_list",data:function(){return{loading:!0,sizemall:"0.2",list:null,month:"",filter:{type:"review",month:d()().format("YYYY-MM")}}},created:function(){var t=this;this.$nextTick(function(){t.$refs.my_scroller.finishInfinite(!1)}),this.get_list()},watch:{"filter.month":function(t){this.get_list();var e=this;this.$toast.loading({message:"正在加载"}),this.refresh(function(){e.$toast.clear()})},"filter.type":function(t){var e=this;e.get_list(),e.list=null,e.$toast.loading({message:"正在加载"}),e.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.month,employee_id:t.id}})},get_list:function(t){var e=this,i=this;this.loading=!0,Object(u.a)({url:"/api/integral/performance/list",method:"get",params:i.filter}).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){}).finally(function(){return e.loading=!1})},refresh:function(t){this.$toast.loading({loadingType:"spinner",message:"正在处理"}),this.get_list(t)},infinite:function(t){this.get_list(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)}}},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}}),t._v(" "),i("YearMonthPicker",{model:{value:t.filter.month,callback:function(e){t.$set(t.filter,"month",e)},expression:"filter.month"}}),t._v(" "),i("van-tabs",{attrs:{border:!1},model:{value:t.filter.type,callback:function(e){t.$set(t.filter,"type",e)},expression:"filter.type"}},[i("van-tab",{attrs:{title:"我审批的",name:"review"}}),t._v(" "),i("van-tab",{attrs:{title:"我参与的",name:"join"}})],1),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.progress)+"%")]),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 g=i("VU/8")(_,h,!1,function(t){i("xvkI")},"data-v-46bb0d3e",null);e.default=g.exports},xvkI:function(t,e){}});