111.ce11d6bbf7799f079678.1706754571694+.js 6.9 KB

1
  1. webpackJsonp([111],{askd:function(e,t){},znzr:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("mvHQ"),i=a.n(s),n=a("YCSq"),r=a("dOd5"),l=a("TIfe"),o={components:{EmployeeSelector:r.a,VanSkeleton:n.a},data:function(){return{skeletonLoad:!0,workList_details:[],workDbackords:[],keyword:"",selected_data:{dept:[],employee:[]},show_dept_selector:!1,bagParams:{package_id:this.$route.query.bagId,dept_ids:[],group_ids:[],doing_id:0,employee_ids:[],page:1,page_size:10},titName:this.$route.query.bagName,deptName:"全公司",selectType:!1,typeOption:[{value:0,text:"全部"},{value:1,text:"目标制定"},{value:2,text:"目标确认"},{value:3,text:"执行中"},{value:4,text:"结果值录入"},{value:5,text:"评分"},{value:9,text:"审批"},{value:11,text:"结束"}],doingText:"全部",userName:"全部人员",selectUser:!1,employee_list:[],selected_data2:{dept:[],employee:[]}}},methods:{confirmCreator:function(e){var t=[];this.userName="全部人员",null!==e.employee&&0!=e.employee.length&&(t.push(e.employee[0].id),this.userName=e.employee[0].name),this.selected_data2=e,this.bagParams.employee_ids=i()(t),this.selectUser=!1,this.$refs.work_bench_scroller.triggerPullToRefresh()},onChangeType:function(e){this.doingText=e.text,this.selectType=!1,this.$refs.work_bench_scroller.triggerPullToRefresh()},getStr:function(e){var t="";switch(e){case 1:t="目标制定";break;case 2:t="目标确认";break;case 3:t="执行中";break;case 4:t="结果值录入";break;case 5:t="评分";break;case 9:t="审批";break;case 11:t="结束"}return t},unreadCli:function(e){this.$router.push({name:"performanceDetails",query:{assId:this.bagParams.package_id,staffId:e.employee_id,Tit:this.titName}})},confirm:function(e){var t=[];this.deptName="全公司",null!==e.dept&&0!=e.dept.length&&(t.push(e.dept[0].dept_id),this.deptName=e.dept[0].dept_name),this.selected_data=e,this.bagParams.dept_ids=i()(t),this.show_dept_selector=!1,this.$refs.work_bench_scroller.triggerPullToRefresh()},bagList:function(e){var t=this,a=this.bagParams,s=!1;this.$axiosUser("get","/api/pro/per/package/info_v3",a).then(function(i){var n=i.data.data.list;n.forEach(function(e){var a=t.$getEmployeeMapItem(e.employee_id);e.dept_list=a.employee_detail.dept_list,e.name=a.name,e.img_url=a.img_url}),1===a.page?t.workList_details=n:t.workList_details=t.workList_details.concat(n),s=10!==n.length,e&&e(s)}).finally(function(){t.skeletonLoad=!1})},refresh:function(e){this.bagParams.page=1,this.bagList(e)},infinite:function(e){this.bagParams.page++,this.bagList(e)},keyInp:Object(l.a)(function(){var e=this;this.workList_details=this.workDbackords.filter(function(t){return t.employee_name.includes(e.keyword)})}),getInitData:function(){var e=this;this.$axiosUser("get","/api/pro/per/package/info_v3_aid",{package_id:this.bagParams.package_id}).then(function(t){e.employee_list=t.data.data.employees})}},mounted:function(){this.bagParams.package_id=this.$route.query.bagId,this.titName=this.$route.query.bagName,this.getInitData()},activated:function(){this.skeletonLoad=!0,this.bagList()}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:{bg_fff:e.skeletonLoad},staticStyle:{height:"100%"}},[a("van-nav-bar",{attrs:{title:e.titName,"left-text":"","left-arrow":""},on:{"click-left":e.$route_back}}),e._v(" "),a("VanSkeleton",{attrs:{skeLoad:e.skeletonLoad}},[a("header",{staticClass:"performanceList"},[a("div",{staticClass:"flex-box-ce selectItem"},[a("div",{staticClass:"flex-1",on:{click:function(t){e.selectUser=!0}}},[a("span",[e._v(e._s(e.userName))]),e._v(" "),a("van-icon",{staticClass:"arrow-down",attrs:{name:"arrow-down"}})],1),e._v(" "),a("div",{staticClass:"flex-1",on:{click:function(t){e.show_dept_selector=!0}}},[a("span",[e._v(e._s(e.deptName))]),e._v(" "),a("van-icon",{staticClass:"arrow-down",attrs:{name:"arrow-down"}})],1),e._v(" "),a("div",{staticClass:"flex-1",on:{click:function(t){e.selectType=!0}}},[a("span",[e._v(e._s(e.doingText))]),e._v(" "),a("van-icon",{staticClass:"arrow-down",attrs:{name:"arrow-down"}})],1)])]),e._v(" "),a("scroller",{ref:"work_bench_scroller",staticClass:"all",attrs:{isInitRefresh:!1,noDataText:"我也是有底线的",list:e.workList_details,"on-refresh":e.refresh,"on-infinite":e.infinite}},[0==e.workList_details.length?a("van-empty",{attrs:{description:"暂无绩效考核数据"}}):a("div",e._l(e.workList_details,function(t,s){return a("div",{key:s,staticClass:"performanceList flex-box flex-d-center wld_list",style:"z-index:"+(e.workList_details.length-s),on:{click:function(a){return e.unreadCli(t)}}},[a("div",{staticClass:"flex-box"},[a("div",{staticClass:"me_list_img"},[a("userImage",{staticClass:"about-me__avatar",attrs:{id:t.employee_id,img_url:t.img_url,user_name:t.name,fontSize:"0.25",width:"0.65rem",height:"0.65rem"}})],1),e._v(" "),a("div",{staticStyle:{"padding-left":".25rem"}},[a("span",{staticStyle:{"font-size":".3rem"}},[e._v(e._s(t.name))]),e._v(" "),a("br"),e._v(" "),t.dept_list.length>0?a("span",{staticClass:"font-flex-word",staticStyle:{width:"4rem",display:"inline-block"}},e._l(t.dept_list,function(s,i){return a("span",{key:i,staticStyle:{"font-size":".25rem"}},[e._v("\n "+e._s(s.dept_name)+"\n "),t.dept_list.length-i>1?a("span",[e._v(",")]):e._e()])}),0):e._e(),e._v(" "),t.relevance_group.delete_time?a("div",{staticStyle:{"font-size":".25rem",color:"#F15532"}},[e._v("该考评模板已被删除")]):a("div",{staticStyle:{"font-size":".25rem",color:"#828282"}},[e._v(e._s(t.relevance_group.name))])])]),e._v(" "),a("div",{staticClass:"wld_tag_bisque wld_tag"},[e._v(e._s(e.getStr(t.doing_id)))])])}),0)],1)],1),e._v(" "),a("van-dialog",{attrs:{title:"",width:"300","show-confirm-button":!1,closeOnClickOverlay:""},model:{value:e.selectType,callback:function(t){e.selectType=t},expression:"selectType"}},[a("van-radio-group",{model:{value:e.bagParams.doing_id,callback:function(t){e.$set(e.bagParams,"doing_id",t)},expression:"bagParams.doing_id"}},e._l(e.typeOption,function(t,s){return a("div",{key:s},[a("van-radio",{staticStyle:{margin:".3rem 0 .3rem .4rem","font-size":".3rem"},attrs:{name:t.value,"icon-size":"16px"},on:{click:function(a){return e.onChangeType(t)}}},[a("span",{staticStyle:{"margin-left":".3rem"}},[e._v(e._s(t.text))])])],1)}),0)],1),e._v(" "),a("EmployeeSelector",{attrs:{title:"选择人员",visible:e.selectUser,can_select_dept:!1,multi:!1,selected:e.selected_data2,employee_list:e.employee_list,is_employee_list:!0},on:{"update:visible":function(t){e.selectUser=t},confirm:e.confirmCreator,"update:selected":function(t){e.selected_data2=t}}}),e._v(" "),a("EmployeeSelector",{ref:"selector",attrs:{multi:!1,close_clear_data:!1,can_select_employee:!1,can_select_dept:!0,dept_multi:!1,visible:e.show_dept_selector,selected:e.selected_data,append_body:!0,isShowDepts:!0},on:{confirm:e.confirm,"update:visible":function(t){e.show_dept_selector=t},"update:selected":function(t){e.selected_data=t}}})],1)},staticRenderFns:[]};var d=a("VU/8")(o,c,!1,function(e){a("askd")},"data-v-588deb22",null);t.default=d.exports}});