webpackJsonp([50],{"9dxp":function(e,t){},oeS5:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i("mvHQ"),n=i.n(s),l=i("bOdI"),a=i.n(l),o=(i("jAcA"),i("86U2")),c=(i("yIEv"),i("OIh9")),r=(i("4yKu"),i("wolx")),v=(i("k8WF"),i("4dVw")),f=(i("k3b4"),i("+2ln")),p=(i("iQ6B"),i("H6W6")),u=(i("n90r"),i("dJne")),d=(i("dKK0"),i("balU")),h=(i("vqQ8"),i("0huK")),m=i("7+uW"),_=i("TIfe");m.a.use(o.a).use(c.a).use(r.a).use(v.a).use(f.a).use(p.a).use(u.a).use(d.a).use(h.a);var g={data:function(){var e;return e={userInfo:this.$userInfo(),form:{pl_id:"",page:1,page_size:10,name:"",level_name:"全部等级",sort_type:2},optionsFw:[{name:"分数降序",value:2,text:"分数降序"},{name:"分数升序",value:1,text:"分数升序"}],actions:[{text:"调整分数"},{text:"调整等级"}],levels:[],levels2:[],theResults:1,theResultsList:{},comtheResults:!1,theResultInp:"",level:"",theResultsButid:!1,level_name:"",package_id:0,info:{owner_id:0,config:{levels:{enable:0},scope:{enable:0}},record:[],can_submit:!1,status:0},isShowRecord:!1,list:[],isShowText:!1,isShowUpdatePoint:!1,isShowUpdateLevel:!1,selectItem:{userInfo:{}},point:""},a()(e,"level",""),a()(e,"theResults",1),a()(e,"isShowLevel",!1),e},watch:{"form.level_name":function(e){this.pullDown()},"form.sort_type":function(e){this.pullDown()},"form.name":{deep:!0,handler:Object(_.a)(function(e){this.pullDown()})}},created:function(){this.$route.query.pl_id&&(this.form.pl_id=this.$route.query.pl_id,this.level_name=this.$route.query.level_name,this.package_id=this.$route.query.package_id),this.getList()},methods:{activelevels:function(e){this.level=e.name},savecomtheResults:function(){var e=this,t={pl_id:this.info.id,pe_id:this.selectItem.id};if(1==this.theResults){if(!this.point)return this.$toast("请输入分值"),!1;t.point=this.point,t.level=this.selectItem.final_level}else{if(!this.level)return this.$toast("请选择等级"),!1;t.point=this.selectItem.final_point,t.level=this.level}this.$axiosUser("post","/api/pro/per/package/plc/result",t).then(function(t){e.isShowUpdatePoint=!1,e.isShowUpdateLevel=!1,e.pullDown()})},onSelect:function(e,t){this.selectItem=t,this.point="",this.level="","调整分数"==e.text?(this.isShowUpdatePoint=!0,this.theResults=1):(this.theResults=2,this.isShowUpdateLevel=!0)},submit:function(){var e=this;if(!this.info.can_submit)return this.$toast("不符合提交条件,请查看 “提交要求”"),!1;this.$axiosUser("post","/api/pro/per/package/plc/finish",{pl_id:this.form.pl_id}).then(function(t){e.pullDown()})},pullDown:function(){var e=this;setTimeout(function(){e.$refs.scroller.triggerPullToRefresh()},50)},getList:function(e,t){var i=this,s=!1;!e&&(this.form.page=1);var l=JSON.parse(n()(this.form));"全部等级"==l.level_name&&(l.level_name=""),this.$axiosUser("get","api/pro/per/package/plc/statistics",l).then(function(e){var n=e.data.data.list;if(n.forEach(function(e){e.userInfo=i.$getEmployeeMapItem(e.employee_id),e.dept_list=i.$getEmployeeMapItem(e.employee_id).employee_detail.dept_list,e.isShow=!1}),1===i.form.page?i.list=n:i.list=i.list.concat(n),0==i.levels.length){var l=[{name:"全部等级",value:"全部等级",text:"全部等级"}],a=[];e.data.data.levels.forEach(function(e){l.push({name:e.name,value:e.name,text:e.name}),a.push({name:e.name,value:e.name,text:e.name})}),i.levels=l,i.levels2=a}i.info=e.data.data.info,s=10!==n.length,t&&t(s)})},refresh:function(e){this.getList(!1,e)},infinite:function(e){this.form.page++,this.getList(!0,e)}}},w={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticStyle:{height:"100%"}},[i("van-nav-bar",{attrs:{title:"绩效确认","left-arrow":""},on:{"click-left":e.$route_back}},[e.info.status?e._e():i("span",{staticStyle:{color:"#fff"},attrs:{slot:"right"},on:{click:e.submit},slot:"right"},[e._v("提交")])]),e._v(" "),i("div",{staticClass:"all",staticStyle:{position:"relative"}},[i("header",{staticClass:"flex-box-ce"},[i("div",{staticClass:"black font-flex-word",staticStyle:{"font-size":"0.32rem","font-weight":"700","max-width":"4rem"}},[e._v(e._s(e.level_name))]),e._v(" "),e.info.status?i("span",{staticClass:"btn"},[e._v("已确认")]):i("span",{staticClass:"btn",staticStyle:{"background-color":"#FF9600"}},[e._v("待确认")]),e._v(" "),i("span",{staticClass:"flex-1"}),e._v(" "),e.info.status?e._e():i("span",{staticClass:"blue",staticStyle:{"font-size":"0.28rem"},on:{click:function(t){e.isShowText=!0}}},[e._v("提交要求"),i("van-icon",{attrs:{name:"arrow"}})],1)]),e._v(" "),i("van-search",{staticStyle:{"border-bottom":"1px solid #f1f1f1"},attrs:{placeholder:"请输入姓名"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}}),e._v(" "),i("van-dropdown-menu",{staticStyle:{"font-size":"0.28rem"}},[i("van-dropdown-item",{attrs:{options:e.levels},model:{value:e.form.level_name,callback:function(t){e.$set(e.form,"level_name",t)},expression:"form.level_name"}}),e._v(" "),i("van-dropdown-item",{attrs:{options:e.optionsFw},model:{value:e.form.sort_type,callback:function(t){e.$set(e.form,"sort_type",t)},expression:"form.sort_type"}})],1),e._v(" "),i("div",{staticStyle:{height:"calc(100% - 3.6rem) !important",position:"relative"}},[i("scroller",{ref:"scroller",attrs:{"on-refresh":e.refresh,"on-infinite":e.infinite,noDataText:"没有了噢!",list:e.list}},[i("van-cell-group",e._l(e.list,function(t,s){return i("div",{key:s,staticClass:"flex-box-ce list-item flex-d-wrap"},[i("userImage",{attrs:{id:t.userInfo.id,user_name:t.userInfo.name,img_url:t.userInfo.img_url,fontSize:"0.20",width:"0.8rem",height:"0.8rem"}}),e._v(" "),i("div",{staticClass:"flex-1",staticStyle:{"margin-left":"0.24rem"}},[i("div",[e._v(e._s(t.userInfo.name))]),e._v(" "),t.dept_list.length>0?i("div",{staticClass:"fontColorC font-flex-word",staticStyle:{"font-size":"0.28rem",width:"2.5rem","margin-top":"0.1rem"}},e._l(t.dept_list,function(t){return i("span",{key:t.dept_id},[e._v(e._s(t.dept_name))])}),0):e._e()]),e._v(" "),i("div",{staticClass:"flex-1",staticStyle:{"text-align":"center"}},[t.final_point?i("span",[e._v(e._s(t.final_point))]):i("span",[e._v("--")])]),e._v(" "),i("div",{staticClass:"flex-1",staticStyle:{"text-align":"center"}},[t.final_level?i("span",[e._v(e._s(t.final_level))]):i("span",[e._v("--")])]),e._v(" "),i("div",{staticStyle:{"text-align":"center",width:"0.6rem"}},[e.$userInfo().id!=e.info.owner_id&&!e.$isAuthoritys_jx(e.$9)||11!=t.doing_id||e.info.status?e._e():[i("van-popover",{attrs:{placement:"left",trigger:"click",actions:e.actions},on:{select:function(i){return e.onSelect(i,t)}},scopedSlots:e._u([{key:"reference",fn:function(){return[i("van-icon",{staticClass:"fontColorC",attrs:{name:"weapp-nav"}})]},proxy:!0}],null,!0),model:{value:t.isShow,callback:function(i){e.$set(t,"isShow",i)},expression:"item.isShow"}})]],2)],1)}),0),e._v(" "),0==e.list.length?i("van-empty",{attrs:{description:"暂无内容"}}):e._e()],1)],1)],1),e._v(" "),i("van-dialog",{model:{value:e.isShowText,callback:function(t){e.isShowText=t},expression:"isShowText"}},[i("div",{staticStyle:{padding:"0.2rem"}},[1==e.info.config.scope.enable?[i("div",{staticStyle:{"font-size":"16px","font-weight":"600","margin-bottom":"10px"}},[e._v("分值要求")]),e._v(" "),i("div",{staticStyle:{"margin-bottom":"20px"}},[e._v("分值要求:"+e._s(e.info.config.scope.min)+"≤分值≤"+e._s(e.info.config.scope.max))])]:e._e(),e._v(" "),1==e.info.config.levels.enable?[i("div",{staticStyle:{"font-size":"16px","font-weight":"600","margin-bottom":"10px"}},[e._v("等级分布人数要求")]),e._v(" "),e.info.config.levels.levels?i("div",{staticStyle:{"margin-bottom":"20px"}},[e._v("人数分布要求:\n "),e._l(e.info.config.levels.levels,function(t,s){return i("span",[i("span",{staticClass:"blue",staticStyle:{"font-weight":"600"}},[e._v(e._s(t.name))]),e._v(" "+e._s(t.count)+"人,\n ")])})],2):e._e()]:e._e()],2)]),e._v(" "),i("van-popup",{style:{height:"90%",background:"#fff"},attrs:{round:"",position:"bottom"},on:{close:function(t){e.isShowUpdatePoint=!1}},model:{value:e.isShowUpdatePoint,callback:function(t){e.isShowUpdatePoint=t},expression:"isShowUpdatePoint"}},[i("div",[i("header",{staticClass:"flex-box-ce",staticStyle:{"text-align":"center","font-size":"0.32rem",padding:"0.2rem"}},[i("div",{staticClass:"blue",on:{click:function(t){e.isShowUpdatePoint=!1}}},[e._v("取消")]),e._v(" "),i("div",{staticClass:"flex-1",staticStyle:{"font-weight":"700","font-size":"0.36rem"}},[e._v("调整评分")]),e._v(" "),i("div",{staticClass:"blue",on:{click:e.savecomtheResults}},[e._v("确定")])]),e._v(" "),i("div",[i("van-cell-group",[i("van-cell",{attrs:{title:"员工姓名",value:e.selectItem.userInfo.name}}),e._v(" "),i("van-cell",{attrs:{title:"原考核结果",value:e.selectItem.final_point}})],1),e._v(" "),i("van-field",{attrs:{"input-align":"right",label:"新考核结果",placeholder:"请输入新考核结果"},on:{input:function(t){e.point=e.point.match(/\d+(\.\d{0,2})?/)?e.point.match(/\d+(\.\d{0,2})?/)[0]:""}},model:{value:e.point,callback:function(t){e.point=t},expression:"point"}})],1)])]),e._v(" "),i("van-popup",{style:{height:"90%",background:"#fff"},attrs:{round:"",position:"bottom"},on:{close:function(t){e.isShowUpdateLevel=!1}},model:{value:e.isShowUpdateLevel,callback:function(t){e.isShowUpdateLevel=t},expression:"isShowUpdateLevel"}},[i("div",[i("header",{staticClass:"flex-box-ce",staticStyle:{"text-align":"center","font-size":"0.32rem",padding:"0.2rem"}},[i("div",{staticClass:"blue",on:{click:function(t){e.isShowUpdateLevel=!1}}},[e._v("取消")]),e._v(" "),i("div",{staticClass:"flex-1",staticStyle:{"font-weight":"700","font-size":"0.36rem"}},[e._v("调整等级")]),e._v(" "),i("div",{staticClass:"blue",on:{click:e.savecomtheResults}},[e._v("确定")])]),e._v(" "),i("div",[i("van-cell-group",[i("van-cell",{attrs:{title:"员工姓名",value:e.selectItem.userInfo.name}}),e._v(" "),i("van-cell",{attrs:{title:"原绩效等级",value:e.selectItem.final_level}}),e._v(" "),i("van-cell",{attrs:{title:"新绩效等级","is-link":""},on:{click:function(t){e.isShowLevel=!0}}},[e.level?i("span",[e._v(e._s(e.level))]):i("span",{staticClass:"input-ccc"},[e._v("请选择")])])],1)],1)])]),e._v(" "),i("van-action-sheet",{attrs:{actions:e.levels2,"cancel-text":"取消","close-on-click-action":""},on:{select:e.activelevels},model:{value:e.isShowLevel,callback:function(t){e.isShowLevel=t},expression:"isShowLevel"}})],1)},staticRenderFns:[]};var x=i("VU/8")(g,w,!1,function(e){i("9dxp")},"data-v-e63f4b0e",null);t.default=x.exports}});