94.2926661167104395e3e0.1706754571694+.js 10 KB

1
  1. webpackJsonp([94],{PJ56:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("mvHQ"),n=a.n(i),s=(a("yIEv"),a("OIh9")),o=(a("jAcA"),a("86U2")),r=(a("4yKu"),a("wolx")),l=a("7+uW"),c=a("PJh5"),p=a.n(c),d=a("YCSq");l.a.use(s.a).use(o.a).use(r.a);var m={data:function(){return{skeletonLoad:!1,backlogList:[],commission:0,doSthForData:{status:0,page:1,page_size:10,node_type:0},theBackupList:[],selectpfList:[{label:"全部待办",value:0},{label:"目标制定",value:1},{label:"指标确认",value:2},{label:"结果录入",value:4},{label:"评分",value:5},{label:"审批",value:9},{label:"绩效确认",value:10}],selectpfdlg:!1,selectPftiText:"全部待办",pendingList:[],plcList:[],userInfo:this.$userInfo(),type:"noEntering",enteringList:[],enteringList2:[],page:1}},components:{VanSkeleton:d.a},watch:{type:function(e){var t=this;this.page=1,this.doSthForData.page=1,"noEntering"==e?setTimeout(function(){t.$refs.work_bench_scroller.triggerPullToRefresh()},50):setTimeout(function(){t.$refs.work_bench_scroller2.triggerPullToRefresh()},50)}},methods:{openAffirm:function(e){this.$router.push({path:"/affirm",query:{pl_id:e.id,level_name:e.level_name,package_id:e.package_id}})},clickPush2:function(e){var t={};if(4==e.node_type){var a=e.content.split(",")[0];t={pe_ids:n()(e.pe_ids.concat(e.done_pe_ids)),isUpdate:!0,Tit:a,pendingList:n()(this.enteringList2),package_id:e.package_id,page:this.doSthForData.page,activeName:this.doSthForData.node_type}}else t={id:e.remark.packageEmployee_id,Tit:e.remark.package_name,pendingList:n()(this.enteringList2),page:this.doSthForData.page,activeName:this.doSthForData.node_type};this.$router.push({name:"performanceDetails",query:t})},clickPush:function(e){var t={};if(4==e.node_type){var a=e.content.split(",")[0];t={pe_ids:n()(e.pe_ids.concat(e.done_pe_ids)),Tit:a,pendingList:n()(this.pendingList),package_id:e.package_id,page:this.doSthForData.page,activeName:this.doSthForData.node_type}}else t={id:e.remark.packageEmployee_id,Tit:e.remark.package_name,pendingList:n()(this.pendingList),page:this.doSthForData.page,activeName:this.doSthForData.node_type};this.$router.push({name:"performanceDetails",query:t})},clickpfTime:function(e){var t=this;this.selectPftiText=e.label,this.doSthForData.page=1,setTimeout(function(){t.$refs.work_bench_scroller.triggerPullToRefresh()},50),this.selectpfdlg=!1},selectPfTIme:function(){this.selectpfdlg=!0},getPlc:function(){var e=this;this.$axiosUser("get","/api/pro/per/package/plc/list",{status:0,page:1,page_size:1e3}).then(function(t){e.commission=e.commission+t.data.data.total,e.plcList=t.data.data.list})},doSthForSb:function(e){var t=this,a=!1,i=this.doSthForData;if(this.commission=0,this.plcList=[],(0==i.node_type||10==i.node_type)&&(this.getPlc(),10==i.node_type))return this.backlogList=[],e&&e(!0),!1;this.$axiosUser("get","/api/pro/per/package/msg/agency",i,"v2").then(function(i){if(1==i.data.code){var n=i.data.data.list,s=[];n.forEach(function(e){if(4==e.node_type){var a=t.$getEmployeeMapItem(e.first_employee_id);e.userInfo=a;var i=e.content.split(",")[0];return s.push({name:a.name,employeeID:"结果",pe_ids:e.pe_ids.concat(e.done_pe_ids),package_name:i,package_id:e.package_id}),!1}if(e.remark.employee_id){var n=t.$getEmployeeMapItem(e.remark.employee_id);e.userInfo=n,s.push({name:n.name,employeeID:e.remark.packageEmployee_id,package_name:e.remark.package_name})}}),t.pendingList=s,t.commission=t.commission+i.data.data.total,1===t.doSthForData.page?t.theBackupList=n:t.theBackupList=t.theBackupList.concat(n),a=10!==n.length,e&&e(a);var o=t.theBackupList;o.forEach(function(e){/\d{4}/g.exec(e.update_time)[0]==p()().format("YYYY")?e.tineKind=p()(new Date(e.update_time.replace(/-/g,"/")).getTime()).format("MM月DD日"):e.tineKind=p()(new Date(e.update_time.replace(/-/g,"/")).getTime()).format("YYYY年MM月DD日")});var r=[];o.forEach(function(e){r[e.tineKind]?r[e.tineKind].list.push(e):(r[e.tineKind]=!0,r[e.tineKind]={time:e.tineKind,list:[]},r[e.tineKind].list.push(e))});var l=[];for(var c in r)l.push(r[c]);t.$nextTick(function(){t.backlogList=l}),t.skeletonLoad=!1}})},getEnteringList:function(e){var t=this,a=!1,i={node_type:0,status:1,page:this.page,page_size:10};this.$axiosUser("get","/api/pro/per/package/msg/agency",i,"v2").then(function(i){var n=i.data.data.list,s=[];n.forEach(function(e){if(4==e.node_type){var a=t.$getEmployeeMapItem(e.first_employee_id);e.userInfo=a;var i=e.content.split(",")[0];return s.push({name:a.name,employeeID:"结果",pe_ids:e.pe_ids.concat(e.done_pe_ids),package_name:i,package_id:e.package_id}),!1}if(e.remark.employee_id){var n=t.$getEmployeeMapItem(e.remark.employee_id);e.userInfo=n,s.push({name:n.name,employeeID:e.remark.packageEmployee_id,package_name:e.remark.package_name})}}),t.enteringList2=s,1===t.page?t.enteringList=n:t.enteringList=t.enteringList.concat(n),a=10!==n.length,e&&e(a)})},refresh:function(e){this.doSthForData.page=1,this.doSthForSb(e)},infinite:function(e){this.doSthForData.page++,this.doSthForSb(e)},refresh2:function(e){this.page=1,this.getEnteringList(e)},infinite2:function(e){this.page++,this.getEnteringList(e)},routerBak:function(){this.$route_back()}}},g={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:"待办事项","left-text":"","left-arrow":""},on:{"click-left":e.routerBak}}),e._v(" "),a("VanSkeleton",{attrs:{skeLoad:e.skeletonLoad}},[[a("van-tabs",{model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},[a("van-tab",{attrs:{title:"待处理",name:"noEntering"}}),e._v(" "),a("van-tab",{attrs:{title:"已处理",name:"entering"}})],1),e._v(" "),a("header",{directives:[{name:"show",rawName:"v-show",value:"noEntering"==e.type,expression:"type=='noEntering'"}],staticClass:"performanceList flex-box-ce"},[a("div",{staticClass:"flex-1"},[e._v("\n 当前待办:\n "),e.commission>0?a("span",{staticStyle:{color:"#e42000","font-size":".29rem"}},[e._v(e._s(e.commission)+"条")]):e._e()]),e._v(" "),a("div",{staticClass:"selector",on:{click:e.selectPfTIme}},[a("span",[e._v(e._s(e.selectPftiText))]),e._v(" "),a("van-icon",{attrs:{name:"arrow-down"}})],1)]),e._v(" "),a("scroller",{directives:[{name:"show",rawName:"v-show",value:"noEntering"==e.type,expression:"type=='noEntering'"}],ref:"work_bench_scroller",staticClass:"all",staticStyle:{position:"relative"},attrs:{"on-refresh":e.refresh,"on-infinite":e.infinite,noDataText:"我也是有底线的",list:e.backlogList}},[e.plcList.length>0&&0==e.doSthForData.node_type||10==e.doSthForData.node_type?[a("div",{staticClass:"backlog_list_tit"},[e._v("绩效确认")]),e._v(" "),e._l(e.plcList,function(t,i){return a("div",{key:t.id,staticClass:"performanceList backlog_list",style:"z-index:"+(e.plcList.length-i),on:{click:function(a){return e.openAffirm(t)}}},[a("van-row",{staticClass:"flex-box"},[a("van-col",{attrs:{span:"3"}},[a("userImage",{staticClass:"about-me__avatar",attrs:{id:e.userInfo.id,img_url:e.userInfo.img_url,user_name:e.userInfo.name,fontSize:"0.24",width:"0.65rem",height:"0.65rem"}})],1),e._v(" "),a("van-col",{attrs:{span:"20"}},[a("span",[e._v(e._s(t.package_name)+"【"+e._s(t.level_name)+"】的绩效评分和等级,需要你检查确认")])]),e._v(" "),a("van-col",{attrs:{span:"1"}},[a("div",{staticClass:"flex-box",staticStyle:{"align-items":"center",height:"100%",color:"#b1b1b1"}},[a("van-icon",{attrs:{name:"arrow"}})],1)])],1)],1)})]:e._e(),e._v(" "),0==e.backlogList.length&&0==e.plcList.length?a("van-empty",{attrs:{description:"暂无绩效考核数据"}}):e._e(),e._v(" "),e.backlogList.length>0?e._l(e.backlogList,function(t,i){return a("div",{key:i},[a("div",{staticClass:"backlog_list_tit"},[e._v(e._s(t.time))]),e._v(" "),e._l(t.list,function(i,n){return a("div",{key:n,staticClass:"performanceList backlog_list",style:"z-index:"+(t.list.length-n),on:{click:function(t){return e.clickPush(i)}}},[a("van-row",{staticClass:"flex-box"},[a("van-col",{attrs:{span:"3"}},[a("userImage",{staticClass:"about-me__avatar",attrs:{id:i.userInfo.id,img_url:i.userInfo.img_url,user_name:i.userInfo.name,fontSize:"0.24",width:"0.65rem",height:"0.65rem"}})],1),e._v(" "),a("van-col",{attrs:{span:"20"}},[a("span",[e._v(e._s(i.content))])]),e._v(" "),a("van-col",{attrs:{span:"1"}},[a("div",{staticClass:"flex-box",staticStyle:{"align-items":"center",height:"100%",color:"#b1b1b1"}},[a("van-icon",{attrs:{name:"arrow"}})],1)])],1)],1)})],2)}):e._e()],2),e._v(" "),a("scroller",{directives:[{name:"show",rawName:"v-show",value:"entering"==e.type,expression:"type=='entering'"}],ref:"work_bench_scroller2",staticClass:"all2",attrs:{"on-refresh":e.refresh2,"on-infinite":e.infinite2,noDataText:"我也是有底线的",list:e.enteringList}},[a("div",[a("div",{staticStyle:{height:"0.2rem","background-color":"rgb(245, 247, 250)"}}),e._v(" "),e._l(e.enteringList,function(t,i){return a("div",{key:i,staticClass:"performanceList backlog_list",on:{click:function(a){return e.clickPush2(t)}}},[a("van-row",{staticClass:"flex-box"},[a("van-col",{attrs:{span:"3"}},[a("userImage",{staticClass:"about-me__avatar",attrs:{id:t.userInfo.id,img_url:t.userInfo.img_url,user_name:t.userInfo.name,fontSize:"0.24",width:"0.65rem",height:"0.65rem"}})],1),e._v(" "),a("van-col",{attrs:{span:"20"}},[a("div",[a("span",[e._v(e._s(t.content))])]),e._v(" "),a("div",{staticClass:"fontColorC",staticStyle:{"margin-top":"0.1rem"}},[e._v(e._s(t.update_time))])]),e._v(" "),a("van-col",{attrs:{span:"1"}},[a("div",{staticClass:"flex-box",staticStyle:{"align-items":"center",height:"100%",color:"#b1b1b1"}},[a("van-icon",{attrs:{name:"arrow"}})],1)])],1)],1)}),e._v(" "),0==e.enteringList.length?a("van-empty",{attrs:{description:"暂无绩效考核数据"}}):e._e()],2)])]],2),e._v(" "),a("van-dialog",{attrs:{title:"",width:"300","show-confirm-button":!1,closeOnClickOverlay:""},model:{value:e.selectpfdlg,callback:function(t){e.selectpfdlg=t},expression:"selectpfdlg"}},[a("van-radio-group",{model:{value:e.doSthForData.node_type,callback:function(t){e.$set(e.doSthForData,"node_type",t)},expression:"doSthForData.node_type"}},e._l(e.selectpfList,function(t,i){return a("van-radio",{key:i,staticStyle:{margin:".3rem 0 .3rem .4rem","font-size":".3rem"},attrs:{name:t.value,"icon-size":"16px"},on:{click:function(a){return e.clickpfTime(t)}}},[a("span",{staticStyle:{"margin-left":".3rem"}},[e._v(e._s(t.label))])])}),1)],1)],1)},staticRenderFns:[]};var _=a("VU/8")(m,g,!1,function(e){a("joKW")},"data-v-6b26d0fe",null);t.default=_.exports},joKW:function(e,t){}});