1 |
- webpackJsonp([81],{"7Gpr":function(t,e){},cKNj:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("mvHQ"),s=a.n(i),n=(a("yIEv"),a("OIh9")),r=(a("jAcA"),a("86U2")),d=(a("4yKu"),a("wolx")),o=a("7+uW"),l=a("TIfe");o.a.use(n.a).use(r.a).use(d.a);var m={data:function(){return{smdsins:0,smdsHead:[{id:0,name:"参与人数"},{id:1,name:"目标制定"},{id:2,name:"目标确认"},{id:3,name:"执行中"},{id:4,name:"结果值录入"},{id:5,name:"评分"},{id:9,name:"审批"},{id:11,name:"考核结束"}],barTItle:"",moduleshow:!0,itemparams:{},asstabData:[],nowAssList:{},keyword:"",paramsList:{package_id:0,doing_id:0,page:1,page_size:20,employee_ids:[],dept_ids:[]},employee_List:[]}},methods:{keyInput:Object(l.a)(function(t){var e=[];""==t?e=[]:(this.employee_List.forEach(function(a){-1!=a.name.indexOf(t)&&e.push(a.id)}),e=0==e.length?[0]:e),this.paramsList.employee_ids=s()(e),this.paramsList.page=1,this.listV3()}),Ketdept:function(t){var e=this;return t.some(function(t){return(t.dept_name||t.name).indexOf(e.keyword)>=0})},unreadCli:function(t){this.$router.push({name:"performanceDetails",query:{assId:this.nowAssList.id,staffId:t.employee_id,Tit:this.nowAssList.name}})},smdsFiltrate:function(t){this.smdsins=t.id,this.paramsList.doing_id=t.id,this.paramsList.page=1,this.listV3()},refresh:function(t){this.paramsList.page=1,this.listV3(t)},infinite:function(t){this.paramsList.page++,this.listV3(t)},listV3:function(t){var e=this,a=this.paramsList;if(!a.package_id)return t&&t(!1),!1;var i=!1;this.$toast.loading({loadingType:"spinner",message:"加载中"}),this.$axiosUser("get","/api/pro/per/package/info_v3",a).then(function(a){if(1==a.data.code){var s=a.data.data.list;s.forEach(function(t){var a=e.$getEmployeeMapItem(t.employee_id);t.employee_name=a.name||"",t.dept_list=a.employee_detail.dept_list||[]}),1==e.paramsList.page?e.asstabData=s:e.asstabData=e.asstabData.concat(s),i=20!==s.length,t&&t(i)}}).finally(function(a){t&&t(i),e.$toast.clear()})},info_v3_aid:function(){var t=this;if(!this.paramsList.package_id)return!1;var e={package_id:this.paramsList.package_id};this.$axiosUser("get","/api/pro/per/package/info_v3_aid",e).then(function(e){1==e.data.code&&(t.employee_List=e.data.data.employees)})}},created:function(){var t=this.$getCache("statement_details");"statdeEcharts"==t.paths?(this.barTItle="考核人数列表",this.moduleshow=!1,this.itemparams.name=t.dept_o.name,this.itemparams.val=t.dept_o.tak,this.paramsList.dept_ids=s()(t.dept_o.id)):"personnelDetail"==t.paths&&(this.moduleshow=!0,this.barTItle="人员明细",this.smdsins=t.index),this.paramsList.doing_id=t.index;var e=JSON.parse(t.asslist);this.paramsList.package_id=e.id,this.listV3(),this.nowAssList=JSON.parse(t.asslist)},mounted:function(){this.info_v3_aid()}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticStyle:{height:"100%"}},[a("van-nav-bar",{attrs:{title:t.barTItle,"left-text":"","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),t.moduleshow?a("header",{staticClass:"performanceList"},[a("van-row",[a("van-col",{attrs:{span:"24"}},[a("van-search",{staticStyle:{padding:"0.2rem 0.12rem .2rem .32rem"},attrs:{placeholder:"请输入员工姓名搜索"},on:{input:t.keyInput},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}})],1)],1)],1):t._e(),t._v(" "),t.moduleshow?a("div",{staticClass:"headScreen flex-no-wrap"},t._l(t.smdsHead,function(e,i){return a("span",{key:i,class:{active:e.id==t.smdsins},on:{click:function(a){return t.smdsFiltrate(e)}}},[t._v(t._s(e.name))])}),0):t._e(),t._v(" "),a("div",{staticClass:"all",staticStyle:{position:"relative",height:"calc(100vh - 3.46rem)"}},[a("scroller",{ref:"work_bench_scroller",attrs:{noDataText:"我也是有底线的",list:t.asstabData,"on-refresh":t.refresh,"on-infinite":t.infinite}},[a("div",{staticStyle:{"padding-bottom":"1rem"}},[t.moduleshow?a("div",{staticStyle:{height:".2rem","background-color":"#f5f7fa"}}):t._e(),t._v(" "),t.moduleshow?t._e():a("div",{staticStyle:{height:".7rem","background-color":"#f5f7fa",color:"#848484","padding-left":".3rem","line-height":".7rem","font-size":".28rem"}},[t._v("\n "+t._s(t.itemparams.name)+" ("+t._s(t.itemparams.val)+"人)\n ")]),t._v(" "),0==t.asstabData.length?a("van-empty",{attrs:{description:"暂无绩效考核数据"}}):a("div",t._l(t.asstabData,function(e,i){return a("div",{key:i,staticClass:"performanceList flex-box flex-d-center wld_list",style:"z-index:"+(t.asstabData.length-i),on:{click:function(a){return t.unreadCli(e)}}},[a("div",{staticClass:"flex-box"},[a("div",{staticClass:"me_list_img"},[a("userImage",{staticClass:"about-me__avatar",attrs:{id:e.employee_id,user_name:e.employee_name,fontSize:"0.32",width:"0.65rem",height:"0.65rem"}})],1),t._v(" "),a("div",{staticStyle:{"padding-left":".25rem"}},[a("span",{staticStyle:{"font-size":".3rem"}},[t._v(t._s(e.employee_name))]),t._v(" "),a("br"),t._v(" "),a("span",{staticClass:"font-flex-word",staticStyle:{width:"4rem",display:"inline-block"}},t._l(e.dept_list,function(i,s){return a("span",{key:s,staticStyle:{"font-size":".25rem",color:"#828282"}},[t._v("\n "+t._s(i.dept_name||i.name)+"\n "),e.dept_list.length-s>1?a("span",[t._v(",")]):t._e()])}),0)])]),t._v(" "),11!=e.doing_id&&e.doing_id?a("div",{staticClass:"wld_tag_bisque wld_tag"},[t._v("\n "+t._s(1==e.doing_id?"目标制定":2==e.doing_id?"目标确定":3==e.doing_id?"执行中":4==e.doing_id?"结果值录入":5==e.doing_id?"评分":9==e.doing_id?"审批":e.current_node_name)+"\n ")]):a("div",{staticClass:"wld_tag_green wld_tag"},[t._v("考核结束")])])}),0)],1)])],1)],1)},staticRenderFns:[]};var p=a("VU/8")(m,c,!1,function(t){a("7Gpr")},"data-v-81ccce98",null);e.default=p.exports}});
|