42.8f1b2bb782317c38a19f.1706754571694+.js 28 KB

1
  1. webpackJsonp([42],{"7Wi/":function(t,e){},Hmxk:function(t,e){},X8TE:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("mvHQ"),a=i.n(s),l=(i("nI2B"),i("qWG/")),o=(i("mMXg"),i("qYlo")),n=(i("k8WF"),i("4dVw")),c=(i("k3b4"),i("+2ln")),r=i("7+uW"),d=(i("TIfe"),i("by0O")),h=i("dOd5"),f=i("//Fk"),u=i.n(f),v=(i("yIEv"),i("OIh9")),p=(i("jAcA"),i("86U2")),m=(i("cZ0s"),i("fIxc")),_=(i("PEgo"),i("HNZ3")),g=(i("4yKu"),i("wolx"));r.a.use(o.a).use(v.a).use(p.a).use(m.a).use(_.a).use(g.a);var y={props:{title:{type:String,default:""},position:{type:String,default:"bottom"},append_body:{type:Boolean,default:!1},visible:{type:Boolean,default:!1},selectDataBox:{type:Object,default:function(){return{}}},close_clear_data:{type:Boolean,default:!0},is_filtration_creator:{type:Boolean,default:!1},isRequired:{type:Boolean,default:!1},deptId:{type:Number,default:0}},name:"EmployeeSelector",data:function(){return{com_height:"100%",list:[],dept_list:[],dept_list_all:[],keyword:"",pid:0,pid_list_arr:[],visible_:!1,isIos:this.$getCache("iPhone"),selectData:{},followList:[],followList2:[],followList3:[],dept_manager:this.$getIsIdentity("dept_manager"),is_okr_manager:this.$userInfo().is_okr_manager,employee:!!this.$supremeAuthority("employee"),tabIndex:""}},watch:{visible:function(t){var e=this;this.visible_=JSON.parse(a()(t)),this.selectData=this.selectDataBox,t&&setTimeout(function(){e.get_user_list(),e.get_user_list2(),e.get_dept_list()},200)}},methods:{selectOneself:function(){var t=this.$userInfo();for(var e in t.type="user",this.dept_list)this.$set(this.dept_list[e],"checked",!1);for(var i in this.list)this.$set(this.list[i],"checked",!1),this.list[i].id==t.id&&(this.list[i].checked=!0);for(var s in this.followList)this.$set(this.followList[s],"checked",!1),this.followList[s].id==t.id&&(this.followList[s].checked=!0);for(var a in this.followList2)this.$set(this.followList2[a],"checked",!1),this.followList2[a].id==t.id&&(this.followList2[a].checked=!0);for(var l in this.followList3)this.$set(this.followList3[l],"checked",!1),this.followList3[l].id==t.id&&(this.followList3[l].checked=!0);this.selectData=t,this.confirm()},closeData:function(){for(var t in this.list)this.$set(this.list[t],"checked",!1);for(var e in this.dept_list)this.$set(this.dept_list[e],"checked",!1);for(var i in this.followList)this.$set(this.followList[i],"checked",!1);for(var s in this.followList2)this.$set(this.followList2[s],"checked",!1);for(var a in this.followList3)this.$set(this.followList3[a],"checked",!1);this.selectData={}},tabActive:function(t){this.tabIndex=t},back_by_index:function(t,e){this.pid_list_arr.splice(t,100),0==t&&(this.dept_list=this.dept_list_all,this.pid_list_arr=[],this.pid=0),e&&e.children&&(this.dept_list=e.children,this.pid=e.id),this.get_user_list()},show_child:function(t){t.children&&(this.dept_list=t.children),this.pid_list_arr.push(t),this.pid=t.id,this.list=[],this.get_user_list()},selectActive:function(t,e){if(t.checked){for(var i in t.checked=!1,this.followList)this.$set(this.followList[i],"checked",!1);for(var s in this.followList2)this.$set(this.followList2[s],"checked",!1);for(var a in this.followList3)this.$set(this.followList3[a],"checked",!1);for(var l in this.list)this.$set(this.list[l],"checked",!1);this.selectData={}}else{for(var o in this.list)this.$set(this.list[o],"checked",!1),this.list[o].id==t.id&&this.$set(this.list[o],"checked",!0);for(var n in this.followList)this.$set(this.followList[n],"checked",!1),this.followList[n].id==t.id&&this.$set(this.followList[n],"checked",!0);for(var c in this.followList2)this.$set(this.followList2[c],"checked",!1),this.followList2[c].id==t.id&&this.$set(this.followList2[c],"checked",!0);for(var r in this.followList3)this.$set(this.followList3[r],"checked",!1),this.followList3[r].id==t.id&&this.$set(this.followList3[r],"checked",!0);t.type=e,t.checked=!0,this.selectData=t}},close:function(){if(this.$emit("update:visible",!1),this.$emit("cancel"),this.close_clear_data){for(var t in this.list)this.$set(this.list[t],"checked",!1);for(var e in this.dept_list)this.$set(this.dept_list[e],"checked",!1)}},confirm:function(t,e){if(t)this.$emit("confirm",{is:!0,index:e}),this.close();else{if(!this.selectData.id)return this.$toast("请选择人员或者部门"),!1;this.$emit("confirm",this.selectData),this.close()}},get_dept_list:function(){var t=this;this.$axiosUser("get","/api/pro/department/tree","","v2").then(function(e){var i=e.data.data.list||[];for(var s in i)i[s].checked=!1,"dept"==t.selectData.type&&i[s].id==t.selectData.id&&(i[s].checked=!0);t.dept_list=i,t.dept_list_all=i}).finally(function(){t.$toast.clear()})},get_user_list2:function(){var t=this,e=this.$axiosUser("get","/api/pro/okr/follow",{type:1}),i=this.$axiosUser("get","/api/pro/okr/follow",{type:2}),s=this.$axiosUser("get","/api/pro/okr/follow",{type:3});this.followList=[],this.followList2=[],this.followList3=[],u.a.all([e,i,s]).then(function(e){if(1===e[0].data.code){var i=e[0].data.data.list;for(var s in i)i[s].checked=!1,"user"==t.selectData.type&&i[s].id==t.selectData.id&&(i[s].checked=!0),""==i[s].img_url&&(i[s].img_url="");t.followList=i}if(1===e[1].data.code){var a=e[1].data.data.list;for(var l in a)a[l].checked=!1,"user"==t.selectData.type&&a[l].id==t.selectData.id&&(a[l].checked=!0),""==a[l].img_url&&(a[l].img_url="");t.followList2=a}if(1===e[2].data.code){var o=e[2].data.data.list;for(var n in o)o[n].checked=!1,"user"==t.selectData.type&&o[n].id==t.selectData.id&&(o[n].checked=!0),""==o[n].img_url&&(o[n].img_url="");t.followList3=o}})},parse_list:function(t){for(var e in this.list=[],t)t[e].checked=!1,"user"==this.selectData.type&&t[e].id==this.selectData.id&&(t[e].checked=!0),""==t[e].img_url&&(t[e].img_url="");this.list=t},get_user_list:function(){var t=this;this.loadingUserList||(this.loadingUserList=!0,this.$axiosUser("get","/api/pro/employee/index",{dept_id:this.pid,page:1,page_size:3e3},"v2").then(function(e){var i=t.filtration(e.data.data.list);t.parse_list(i)}).finally(function(){t.loadingUserList=!1}))},filtration:function(t){for(var e=t,i=0;i<e.length;i++)2==e[i].status&&(e.splice(i,1),i--);return e}},created:function(){document.documentElement.style.height&&(this.com_height=document.documentElement.style.height)},beforeDestroy:function(){var t=this;this.append_body&&this.$nextTick(function(){document.body.contains(t.$el)&&document.body.removeChild(t.$el)}),this.close()}},k={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("van-popup",{staticClass:"employee_selector_popup",style:"height:"+t.com_height,attrs:{duration:.2,overlay:!1,position:t.position},model:{value:t.visible_,callback:function(e){t.visible_=e},expression:"visible_"}},[t._t("nav"),t._v(" "),i("van-nav-bar",{attrs:{title:t.title,"left-text":"取消"},on:{"click-left":t.close}},[i("div",{staticStyle:{color:"#fff"},attrs:{slot:"right"},on:{click:t.selectOneself},slot:"right"},[t._v("我的目标")])]),t._v(" "),i("van-search",{attrs:{placeholder:"请输入姓名搜索"},model:{value:t.keyword,callback:function(e){t.keyword=e},expression:"keyword"}}),t._v(" "),i("van-tabs",{on:{click:t.tabActive}},[t.is_okr_manager?t._e():i("van-tab",{attrs:{title:"我的上级",name:"c"}},[i("div",{staticClass:"body_com"},[i("header",{staticClass:"flex-box-ce",staticStyle:{padding:"0.2rem 0.32rem","background-color":"#f1f1f1","font-size":"0.28rem"}},[i("div",{staticClass:"flex-1 fontColorB"},[t._v("人员")]),t._v(" "),i("div",{staticClass:"blue",on:{click:function(e){return t.confirm(!0,2)}}},[i("van-icon",{attrs:{name:"plus"}}),t._v(" 添加")],1)]),t._v(" "),t._l(t.followList2,function(e,s){return i("div",{directives:[{name:"show",rawName:"v-show",value:e.name.indexOf(t.keyword)>=0,expression:"item.name.indexOf(keyword) >= 0"}],key:e.id},[i("van-cell",{staticClass:"employee_cell",on:{click:function(i){return t.selectActive(e,"user")}},scopedSlots:t._u([{key:"title",fn:function(){return[i("div",{staticClass:"font-flex-word",staticStyle:{overflow:"hidden",width:"5rem"}},[t._v(t._s(e.name))])]},proxy:!0}],null,!0)},[t._v(" "),i("template",{slot:"icon"},[i("van-checkbox",{model:{value:e.checked,callback:function(i){t.$set(e,"checked",i)},expression:"item.checked"}}),t._v(" "),e.img_url?i("img",{staticClass:"imgUrl",attrs:{src:e.img_url,width:"30",height:"30"}}):i("div",{staticClass:"imgUrl",staticStyle:{background:"#238DFA",color:"#fff"}},[t._v(t._s(e.name))])],1)],2)],1)}),t._v(" "),0==t.followList2.length?i("van-empty",[i("div",{staticClass:"fontColorC",staticStyle:{"text-align":"center"}},[t._v("暂无人员,"),i("span",{staticClass:"blue",on:{click:function(e){return t.confirm(!0,2)}}},[t._v("去添加")])])]):t._e(),t._v(" "),i("div",{staticStyle:{height:"1rem"}})],2)]),t._v(" "),t.is_okr_manager||t.dept_manager?i("van-tab",{attrs:{title:"我的下级",name:"d"}},[i("div",{staticClass:"body_com"},[i("header",{staticClass:"flex-box-ce",staticStyle:{padding:"0.2rem 0.32rem","background-color":"#f1f1f1","font-size":"0.28rem"}},[i("div",{staticClass:"flex-1 fontColorB"},[t._v("人员")]),t._v(" "),i("div",{staticClass:"blue",on:{click:function(e){return t.confirm(!0,3)}}},[i("van-icon",{attrs:{name:"plus"}}),t._v(" 添加")],1)]),t._v(" "),t._l(t.followList3,function(e,s){return i("div",{directives:[{name:"show",rawName:"v-show",value:e.name.indexOf(t.keyword)>=0,expression:"item.name.indexOf(keyword) >= 0"}],key:e.id},[i("van-cell",{staticClass:"employee_cell",on:{click:function(i){return t.selectActive(e,"user")}},scopedSlots:t._u([{key:"title",fn:function(){return[i("div",{staticClass:"font-flex-word",staticStyle:{overflow:"hidden",width:"5rem"}},[t._v(t._s(e.name))])]},proxy:!0}],null,!0)},[t._v(" "),i("template",{slot:"icon"},[i("van-checkbox",{model:{value:e.checked,callback:function(i){t.$set(e,"checked",i)},expression:"item.checked"}}),t._v(" "),e.img_url?i("img",{staticClass:"imgUrl",attrs:{src:e.img_url,width:"30",height:"30"}}):i("div",{staticClass:"imgUrl",staticStyle:{background:"#238DFA",color:"#fff"}},[t._v(t._s(e.name))])],1)],2)],1)}),t._v(" "),0==t.followList3.length?i("van-empty",[i("div",{staticClass:"fontColorC",staticStyle:{"text-align":"center"}},[t._v("暂无人员,"),i("span",{staticClass:"blue",on:{click:function(e){return t.confirm(!0,3)}}},[t._v("去添加")])])]):t._e(),t._v(" "),i("div",{staticStyle:{height:"1rem"}})],2)]):t._e(),t._v(" "),i("van-tab",{attrs:{title:"关注的人",name:"a"}},[i("div",{staticClass:"body_com"},[i("header",{staticClass:"flex-box-ce",staticStyle:{padding:"0.2rem 0.32rem","background-color":"#f1f1f1","font-size":"0.28rem"}},[i("div",{staticClass:"flex-1 fontColorB"},[t._v("人员")]),t._v(" "),i("div",{staticClass:"blue",on:{click:function(e){return t.confirm(!0,1)}}},[i("van-icon",{attrs:{name:"plus"}}),t._v(" 添加")],1)]),t._v(" "),t._l(t.followList,function(e,s){return i("div",{directives:[{name:"show",rawName:"v-show",value:e.name.indexOf(t.keyword)>=0,expression:"item.name.indexOf(keyword) >= 0"}],key:e.id},[i("van-cell",{staticClass:"employee_cell",on:{click:function(i){return t.selectActive(e,"user")}},scopedSlots:t._u([{key:"title",fn:function(){return[i("div",{staticClass:"font-flex-word",staticStyle:{overflow:"hidden",width:"5rem"}},[t._v(t._s(e.name))])]},proxy:!0}],null,!0)},[t._v(" "),i("template",{slot:"icon"},[i("van-checkbox",{model:{value:e.checked,callback:function(i){t.$set(e,"checked",i)},expression:"item.checked"}}),t._v(" "),e.img_url?i("img",{staticClass:"imgUrl",attrs:{src:e.img_url,width:"30",height:"30"}}):i("div",{staticClass:"imgUrl",staticStyle:{background:"#238DFA",color:"#fff"}},[t._v(t._s(e.name))])],1)],2)],1)}),t._v(" "),0==t.followList.length?i("van-empty",[i("div",{staticClass:"fontColorC",staticStyle:{"text-align":"center"}},[t._v("暂无关注的人员,"),i("span",{staticClass:"blue",on:{click:function(e){return t.confirm(!0,1)}}},[t._v("去添加")])])]):t._e(),t._v(" "),i("div",{staticStyle:{height:"1rem"}})],2)]),t._v(" "),i("van-tab",{attrs:{title:"组织架构",name:"b"}},[i("div",{staticClass:"body_com"},[i("div",{directives:[{name:"show",rawName:"v-show",value:t.pid_list_arr.length>0,expression:"pid_list_arr.length > 0"}],staticClass:"dept_path"},[i("span",{on:{click:function(e){return t.back_by_index(0)}}},[t._v("全公司")]),t._v(" "),t._l(t.pid_list_arr,function(e,s){return i("span",{key:s,on:{click:function(i){return t.back_by_index(s+1,e)}}},[i("van-icon",{attrs:{name:"arrow"}}),t._v(t._s(e.name)+"\n ")],1)})],2),t._v(" "),t._l(t.dept_list,function(e,s){return i("van-cell",{key:s,staticClass:"employee_cell",attrs:{"is-link":"",title:e.name},on:{click:function(i){return t.selectActive(e,"dept")}}},[i("template",{slot:"icon"},[i("van-checkbox",{model:{value:e.checked,callback:function(i){t.$set(e,"checked",i)},expression:"item.checked"}}),t._v(" "),i("img",{staticClass:"employee_cell_head_img",attrs:{src:"static/images/e66f.jpg"}})],1),t._v(" "),e.children.length>0?i("template",{slot:"right-icon"},[i("span",{staticClass:"child_btn",on:{click:function(i){return i.stopPropagation(),t.show_child(e)}}},[t._v("| 下级")])]):t._e()],2)}),t._v(" "),t._l(t.list,function(e,s){return i("div",{directives:[{name:"show",rawName:"v-show",value:e.name.indexOf(t.keyword)>=0,expression:"item.name.indexOf(keyword) >= 0"}],key:e.id},[i("van-cell",{staticClass:"employee_cell",on:{click:function(i){return t.selectActive(e,"user")}},scopedSlots:t._u([{key:"title",fn:function(){return[i("div",{staticClass:"font-flex-word",staticStyle:{overflow:"hidden",width:"5rem"}},[t._v(t._s(e.name+(e.identification?"(直属上级)":"")))])]},proxy:!0}],null,!0)},[t._v(" "),i("template",{slot:"icon"},[i("van-checkbox",{model:{value:e.checked,callback:function(i){t.$set(e,"checked",i)},expression:"item.checked"}}),t._v(" "),e.img_url?i("img",{staticClass:"imgUrl",attrs:{src:e.img_url,width:"30",height:"30"}}):i("div",{staticClass:"imgUrl",staticStyle:{background:"#238DFA",color:"#fff"}},[t._v(t._s(e.name))])],1)],2)],1)}),t._v(" "),0==t.list.length?i("van-empty",{attrs:{description:"暂无数据..."}}):t._e(),t._v(" "),i("div",{staticStyle:{height:"1rem"}})],2)])],1),t._v(" "),t._t("footer"),t._v(" "),i("div",{staticClass:"bottom_menu flex-box flex-v-ce",class:{isIos:t.isIos}},[i("div",{staticClass:"selected_box flex-1"},[i("div",{staticClass:"flex-box flex-v-ce ul",on:{click:t.closeData}},[t.selectData.id?["user"==t.selectData.type?i("div",{staticClass:"li"},[t.selectData.img_url?i("img",{staticClass:"imgUrl",staticStyle:{"border-radius":"50%",padding:"0rem"},attrs:{src:t.selectData.img_url,width:"30",height:"30"}}):i("div",{staticClass:"imgUrl",staticStyle:{background:"#238DFA",color:"#fff"}},[t._v(t._s(t.selectData.name.substring(t.selectData.name.length-2)))])]):i("div",{staticClass:"fb"},[i("img",{attrs:{src:"static/images/e66f.jpg"}}),t._v(" "),i("div",{staticClass:"name_mini"},[t._v(t._s(t.selectData.name))])])]:t._e()],2)]),t._v(" "),i("div",{ref:"selected_btn",staticClass:"selected_btn"},[i("van-button",{ref:"selected_button",staticStyle:{height:"0.7rem","line-height":"0.7rem"},attrs:{type:"info"},on:{click:function(e){return t.confirm()}}},[t._v("确定")])],1)])],2)},staticRenderFns:[]};var w=i("VU/8")(y,k,!1,function(t){i("Hmxk")},"data-v-5fae3578",null).exports;r.a.use(l.a).use(o.a).use(n.a).use(c.a);var x={components:{EmployeeSelector:h.a,EmployeeDeptSelector:w},name:"Target",props:{skeLoad:{type:Boolean,default:!1}},data:function(){return{page:1,page_size:10,cycleTypeArr:Object(d.a)(!0),value:5,selectGl:!1,selectGlVal:1,selectGlType:[{value:1,label:"我的目标"},{value:2,label:"我的部门"},{value:3,label:"公司全部"}],userId:this.$userInfo().id,userInfo:this.$userInfo(),dept_list:this.$userInfo().employee_detail.dept_list,deptInfo:{},isShowDept:!1,targetTypeArr:[{name:"我负责的",id:1},{name:"我参与的",id:2},{name:"我关注的",id:3}],targetType:1,dateParameter:{year:this.$moment().format("YYYY"),cycle_type:0,dateId:1,name:"全部周期"},selectPftiTheEcho:[0,0],pullonThePanel:!1,columns:Object(d.c)(),isShowPopup:!1,targetArr:[{name:"全部类型",id:0},{name:"公司",id:1},{name:"部门",id:2},{name:"个人",id:4}],belong_type:0,sortArr:[{name:"全部状态",id:0,value:"0"},{name:"进行中",id:1,value:"1,2,3,4,5,7,8,9"},{name:"已结束",id:2,value:"6"}],sortId:0,targetList:[],isShowSelectUser:!1,selected_user:{dept:[],employee:[]},isShowSelectDept:!1,selected_dept:{dept:[],employee:[]},isShowSearch:!1,selectDataBox:{}}},watch:{isShowSelectUser:function(t){t&&(this.selected_user.employee=[this.userInfo])},isShowPopup:function(t){t||this.pullDown()},targetType:function(){this.pullDown()}},methods:{openPanel:function(){var t=this;this.pullonThePanel=!0,this.$nextTick(function(){t.theEchoVanPicker()})},confirmDept:function(t){this.selected_dept.dept=t.dept,this.pullDown()},confirmDept2:function(t){this.deptInfo=JSON.parse(a()(t)),this.pullDown(),this.isShowDept=!1},confirmUser:function(t){var e=this;t.is?setTimeout(function(){e.$router.push({name:"attentionList",query:{index:t.index}})},500):(this.selectDataBox=t,this.pullDown())},openDetail:function(t,e){1==e?this.$router.push({name:"targetDetail",query:{id:t.id}}):this.$router.push({name:"krDetail",query:{id:t.id}})},onConfirm:function(t,e){var i=this.columns[e[0]],s=this.cycleTypeArr[e[1]];this.selectPftiTheEcho=e,this.dateParameter={year:i.value,cycle_type:s.cycle_type,dateId:s.id,name:s.name},this.pullDown(),this.pullonThePanel=!1},pullDown:function(){var t=this;setTimeout(function(){t.$refs.scroller.triggerPullToRefresh()},50)},theEchoVanPicker:function(){this.$refs.van_picker.setIndexes(this.selectPftiTheEcho)},clickGlConfirm:function(t){this.selectGlVal=t.value,2==t.value&&(this.dept_list.length>0?this.deptInfo=JSON.parse(a()(this.dept_list[0])):(this.deptInfo={},this.targetList=[])),this.pullDown(),this.selectGl=!1},getList:function(t,e){var i=this;if(2==this.selectGlVal&&0==this.dept_list.length)return e&&e(s),!1;var s=!1,a={page:t?this.page:1,page_size:this.page_size,cycle_type:this.dateParameter.cycle_type,year:this.dateParameter.year,belong_type:this.belong_type,quarter:0,half_year:0,month:0,sort_ct:2};if(!t&&(this.page=1),"user"==this.selectDataBox.type){var l=this.selectDataBox.id;l==this.userId?1==this.targetType?a.owner_id=l:2==this.targetType?a.joiner_id=l:a.follower_id=l:a.owner_id=l}else a.dept=this.selectDataBox.id;this.sortId&&(a.composite_states=1==this.sortId?"1,2,3,4,5,7,8,9":"6"),2==this.dateParameter.cycle_type&&(a.quarter=this.dateParameter.dateId),3==this.dateParameter.cycle_type&&(a.half_year=this.dateParameter.dateId),4==this.dateParameter.cycle_type&&(a.month=this.dateParameter.dateId),this.$axiosUser("get","/api/pro/okr/obj/list",a).then(function(t){var a=t.data.data.list;a.forEach(function(t){t.krs.forEach(function(t){t.currentRate=Number(t.process),t.process=Number(t.process)})}),1===i.page?i.targetList=a:i.targetList=i.targetList.concat(a),s=10!==a.length,e&&e(s)})},refresh:function(t){this.getList(!1,t)},infinite:function(t){this.page++,this.getList(!0,t)}},created:function(){var t=this,e=this.$userInfo();e.type="user",this.selectDataBox=e,this.columns.forEach(function(e,i){e.value==t.dateParameter.year&&(t.selectPftiTheEcho[0]=i)}),this.getList()},activated:function(){this.getList()}},b={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticStyle:{height:"100%"}},[i("van-nav-bar",{attrs:{title:"目标管理","left-text":"返回","left-arrow":""},on:{"click-left":t.$route_back}}),t._v(" "),i("div",{staticClass:"all"},[i("div",{staticClass:"flex-box-ce header"},[i("div",{staticClass:"flex-1 flex-box-ce"},["user"==t.selectDataBox.type?i("userImage",{attrs:{img_url:t.selectDataBox.img_url,user_name:t.selectDataBox.name,fontSize:"0.26",width:"0.7rem",height:"0.7rem"}}):i("img",{staticStyle:{width:"0.7rem",height:"0.7rem"},attrs:{src:"static/images/e66f.jpg"}}),t._v(" "),i("span",{staticClass:"font-flex-word",staticStyle:{"padding-left":"0.1rem","font-size":"0.32rem","font-weight":"600","max-width":"1.8rem","padding-right":"0.1rem"}},[t._v(t._s(t.selectDataBox.name))])],1),t._v(" "),i("div",{staticClass:"flex-box-ce search-box"},[i("div",{on:{click:function(e){return t.openPanel()}}},[t._v(t._s(t.dateParameter.year)+"年")]),t._v(" "),i("div",{staticStyle:{margin:"0 6px"},on:{click:function(e){return t.openPanel()}}},[t._v(t._s(t.dateParameter.name))]),t._v(" "),i("van-icon",{attrs:{name:"arrow-down"}}),t._v(" "),i("div",{staticStyle:{"border-left":"1px solid #ccc","padding-left":"0.15rem","margin-left":"0.15rem"},on:{click:function(e){t.isShowPopup=!0}}},[i("icon",{attrs:{name:"tab_filter",width:"0.3rem",height:"0.3rem"}})],1)],1),t._v(" "),i("div",{staticClass:"flex-box flex-center-center",staticStyle:{width:"0.6rem",height:"0.6rem",border:"1px solid #f1f1f1","border-radius":"50%","margin-left":"0.1rem"},on:{click:function(e){t.isShowSelectUser=!0}}},[i("van-icon",{staticStyle:{"font-size":"0.36rem"},attrs:{name:"cluster-o"}})],1)]),t._v(" "),1==t.selectGlVal&&t.selectDataBox.id==t.userId?i("div",{staticClass:"flex-box-ce flex-d-wrap",staticStyle:{padding:"0 0.2rem"}},t._l(t.targetTypeArr,function(e,s){return i("div",{key:s,staticClass:"search-item",class:e.id==t.targetType?"searchActive":"",staticStyle:{"border-radius":"25px","font-size":"0.28rem"},on:{click:function(i){t.targetType=e.id}}},[t._v(t._s(e.name))])}),0):t._e(),t._v(" "),i("div",{staticClass:"scroller",class:{scroller2:1==t.selectGlVal&&t.selectDataBox.id==t.userId}},[i("scroller",{ref:"scroller",attrs:{isInitRefresh:!1,"on-refresh":t.refresh,"on-infinite":t.infinite,noDataText:"没有了噢",list:t.targetList}},[t._l(t.targetList,function(e,s){return i("div",{key:s,staticClass:"list-box"},[i("div",{staticClass:"flex-box",on:{click:function(i){return t.openDetail(e,1)}}},[i("div",{staticClass:"huan"},[i("span")]),t._v(" "),i("div",{staticClass:"flex-1"},[i("div",{staticClass:"clamp2",staticStyle:{"margin-bottom":"5px"}},[t._v(t._s(e.name))]),t._v(" "),i("div",{staticClass:"flex-box-ce fontColorC",staticStyle:{"font-size":"0.26rem"}},[i("van-icon",{directives:[{name:"show",rawName:"v-show",value:4==e.belong_type,expression:"item.belong_type==4"}],attrs:{name:"contact"}}),t._v(" "),i("van-icon",{directives:[{name:"show",rawName:"v-show",value:2==e.belong_type,expression:"item.belong_type==2"}],attrs:{name:"cluster-o"}}),t._v(" "),i("van-icon",{directives:[{name:"show",rawName:"v-show",value:1==e.belong_type,expression:"item.belong_type==1"}],attrs:{name:"hotel-o"}}),t._v(" "),i("span",{staticStyle:{"border-left":"1px solid #f1f1f1","padding-left":"0.1rem","margin-left":"0.1rem"}},[t._v(t._s(t.$getEmployeeMapItem(e.owner_id).name))]),t._v(" "),6==e.composite_state?i("span",{staticStyle:{"border-left":"1px solid #f1f1f1","padding-left":"0.1rem","margin-left":"0.1rem"}},[t._v("已结束")]):[e.process_ut?i("span",{staticStyle:{"border-left":"1px solid #f1f1f1","padding-left":"0.1rem","margin-left":"0.1rem"}},[t._v(t._s(e.process_ut)+" 更新")]):t._e()],t._v(" "),i("span",{staticClass:"flex-1"}),t._v(" "),i("div",{staticClass:"progress"},[i("div",{staticClass:"progress-inner",class:{bjYellow:2==e.risk_level,bjRed:3==e.risk_level},style:{width:e.process>100?"100%":e.process+"%"}})]),t._v(" "),i("span",{staticClass:"blue",class:{orange:2==e.risk_level,red:3==e.risk_level},staticStyle:{"padding-left":"0.1rem","font-size":"0.24rem"}},[t._v(t._s(e.process)+"%")])],2)])]),t._v(" "),t._l(e.krs,function(e,s){return i("div",{key:s,staticClass:"flex-box-ce",staticStyle:{"margin-top":"0.2rem"},on:{click:function(i){return t.openDetail(e,2)}}},[i("div",{staticClass:"blue",staticStyle:{"font-size":"0.26rem","margin-right":"0.13rem"}},[t._v("KR"+t._s(s+1))]),t._v(" "),i("div",{staticClass:"flex-1 font-flex-word",staticStyle:{"padding-right":"0.2rem","font-size":"0.28rem"}},[t._v(t._s(e.name))]),t._v(" "),i("van-circle",{key:s,attrs:{"layer-color":"#E5E9F2",color:2==e.risk_level?"#FF9600":3==e.risk_level?"#f56c6c":" #2879ff",rate:e.process,"stroke-width":120,size:"20px"},model:{value:e.currentRate,callback:function(i){t.$set(e,"currentRate",i)},expression:"krItem.currentRate"}}),t._v(" "),i("span",{staticClass:"blue",class:{orange:2==e.risk_level,red:3==e.risk_level},staticStyle:{"padding-left":"5px","font-size":"0.24rem"}},[t._v(t._s(e.process)+"%")])],1)})],2)}),t._v(" "),0==t.targetList.length?i("div",{staticClass:"fontColorC",staticStyle:{"text-align":"center","margin-top":"2rem"}},[2!=t.selectGlVal?[i("span",[t._v("未找到相关的目标")]),t._v(" "),i("div",{staticStyle:{margin:"0 auto","margin-top":"0.8rem","background-color":"#26A2FF",color:"#fff","border-radius":"25px",width:"2rem",padding:"0.1rem 0","font-size":"0.28rem"},on:{click:function(e){return t.$router.push({name:"addTarget"})}}},[t._v("添加目标")])]:[0==t.dept_list.length?[i("span",[t._v("暂无所属部门")])]:[i("span",[t._v("未找到相关的目标")]),t._v(" "),i("div",{staticStyle:{margin:"0 auto","margin-top":"0.8rem","background-color":"#26A2FF",color:"#fff","border-radius":"25px",width:"2rem",padding:"0.1rem 0","font-size":"0.28rem"},on:{click:function(e){return t.$router.push({name:"addTarget"})}}},[t._v("添加目标")])]]],2):t._e()],2),t._v(" "),i("div",{staticClass:"aite",on:{click:function(e){return t.$router.push({name:"addTarget"})}}},[t._v("+")])],1),t._v(" "),i("EmployeeSelector",{attrs:{title:"选择部门",close_clear_data:!1,can_select_employee:!1,dept_multi:!1,visible:t.isShowSelectDept,selected:t.selected_dept,append_body:!0,isShowDepts:!0},on:{confirm:t.confirmDept,"update:visible":function(e){t.isShowSelectDept=e},"update:selected":function(e){t.selected_dept=e}}}),t._v(" "),i("EmployeeDeptSelector",{attrs:{title:"选择人员",visible:t.isShowSelectUser,selectDataBox:t.selectDataBox},on:{"update:visible":function(e){t.isShowSelectUser=e},confirm:t.confirmUser,"update:selectDataBox":function(e){t.selectDataBox=e},"update:select-data-box":function(e){t.selectDataBox=e}}})],1),t._v(" "),i("van-dialog",{attrs:{title:"",width:"300","show-confirm-button":!1,closeOnClickOverlay:""},model:{value:t.isShowDept,callback:function(e){t.isShowDept=e},expression:"isShowDept"}},[i("van-radio-group",{model:{value:t.deptInfo.dept_id,callback:function(e){t.$set(t.deptInfo,"dept_id",e)},expression:"deptInfo.dept_id"}},t._l(t.dept_list,function(e,s){return i("div",{key:s},[i("van-radio",{staticStyle:{margin:".3rem 0 .3rem .4rem","font-size":".3rem"},attrs:{name:e.dept_id,"icon-size":"16px"},on:{click:function(i){return t.confirmDept2(e)}}},[i("span",{staticStyle:{"margin-left":".3rem"}},[t._v(t._s(e.dept_name))])])],1)}),0)],1),t._v(" "),i("van-dialog",{attrs:{title:"",width:"300","show-confirm-button":!1,closeOnClickOverlay:""},model:{value:t.selectGl,callback:function(e){t.selectGl=e},expression:"selectGl"}},[i("van-radio-group",{model:{value:t.selectGlVal,callback:function(e){t.selectGlVal=e},expression:"selectGlVal"}},t._l(t.selectGlType,function(e,s){return i("div",{key:s},[i("van-radio",{staticStyle:{margin:".3rem 0 .3rem .4rem","font-size":".3rem"},attrs:{name:e.value,"icon-size":"16px"},on:{click:function(i){return t.clickGlConfirm(e)}}},[i("span",{staticStyle:{"margin-left":".3rem"}},[t._v(t._s(e.label))])])],1)}),0)],1),t._v(" "),i("van-action-sheet",{attrs:{closeable:!1},model:{value:t.pullonThePanel,callback:function(e){t.pullonThePanel=e},expression:"pullonThePanel"}},[i("div",{staticClass:"content"},[i("van-picker",{ref:"van_picker",attrs:{"show-toolbar":"",columns:t.columns,"value-key":"name","confirm-button-text":"完成"},on:{cancel:function(e){t.pullonThePanel=!1},confirm:t.onConfirm}})],1)]),t._v(" "),i("van-popup",{staticStyle:{height:"100%",left:"20%"},attrs:{position:"right"},model:{value:t.isShowPopup,callback:function(e){t.isShowPopup=e},expression:"isShowPopup"}},[i("div",{staticStyle:{position:"relative",height:"100%"}},[i("div",{staticStyle:{"border-bottom":"1px solid #f1f1f1","font-size":"16px","font-weight":"700",height:"0.92rem","line-height":"0.92rem",padding:"0 0.2rem"}},[t._v("高级筛选")]),t._v(" "),i("div",{staticStyle:{padding:"10px"}},[i("div",{staticStyle:{"margin-bottom":"15px","font-size":"0.32rem"}},[t._v("类型")]),t._v(" "),i("div",{staticClass:"flex-box-ce flex-d-wrap"},t._l(t.targetArr,function(e,s){return i("div",{key:s,staticClass:"search-item",class:e.id==t.belong_type?"searchActive":"",on:{click:function(i){t.belong_type=e.id}}},[t._v(t._s(e.name))])}),0)]),t._v(" "),i("div",{staticStyle:{padding:"10px"}},[i("div",{staticStyle:{"margin-bottom":"15px","font-size":"0.32rem"}},[t._v("状态")]),t._v(" "),i("div",{staticClass:"flex-box-ce flex-d-wrap"},t._l(t.sortArr,function(e,s){return i("div",{key:s,staticClass:"search-item",class:e.id==t.sortId?"searchActive":"",on:{click:function(i){t.sortId=e.id}}},[t._v(t._s(e.name))])}),0)]),t._v(" "),i("div",{staticStyle:{position:"fixed",bottom:"0.2rem",left:"0.2rem",right:"0.2rem"}},[i("div",{staticClass:"btn",on:{click:function(e){t.isShowPopup=!1}}},[t._v("确认")])])])])],1)},staticRenderFns:[]};var S=i("VU/8")(x,b,!1,function(t){i("7Wi/")},"data-v-07f33cb4",null);e.default=S.exports}});