businessObjectiveViews-99bbe3da.js 59 KB

1
  1. import{r as f,i as Y,h as le,o as ne,e as K,s as H,u as Ae}from"./vendor-39c32a1b.js";import{K as ce,c as ie,d as ue,e as de,M as pe}from"./constant-206eb609.js";import{n as U}from"./index-8fa791df.js";import{p as _e}from"./index-7420134f.js";import{L as Ie}from"./LJWWData-ae7c7c4b.js";import"./transferCluePoolDialog.vue_vue_type_style_index_0_scoped_ba1aadd6_lang-f89382e5.js";/* empty css */const Je={__name:"oTag",props:{num:{type:Number,default:1},type:{type:Number,default:0}},setup(L,{expose:t}){const e=ce;return t({}),{__sfc:!0,krType:e}}};var We=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",{staticClass:"tag-con"},[e("span",{staticClass:"list-code"},[t._v("O ")]),e("span",{staticClass:"list-num"},[t._v(t._s(t.num))]),e("span",{staticClass:"list-name"},[t._v(t._s(a.krType[t.type]))])])},qe=[],Be=U(Je,We,qe,!1,null,"0fbedb1e",null,null);const Ee=Be.exports;const Ye={__name:"editTargetDialog",props:{level:{type:Number,default:1}},emits:["updateOKR"],setup(L,{expose:t,emit:e}){const a=L,i=f(!1);let n=f({}),l=f([]);const c=ue;let s=Y({});const u=le(()=>{const m={};return Object.keys(ie).map(p=>{+p<=$.value&&(m[p]=ie[p])}),m}),x=de,$=f(4),v=f(null),w=f(null),N=Y({disabledDate(m){return m.getTime()<Date.now()-864e5}}),b=Y({disabledDate(m){const p=new Date,M=new Date(p.getFullYear(),p.getMonth(),1);return m.getTime()<M.getTime()}});ne(()=>{});function C(m,p,M,T){i.value=!0,l.value=[],$.value=+T,p?(n.value=JSON.parse(JSON.stringify(p)),n.value.key_results&&n.value.key_results.map(y=>(y.name==="\u8425\u4E1A\u989D"&&!y.unit&&(y.unit="\u5143"),y.name==="\u8FB9\u754C\u5229\u6DA6\u7387"&&!y.unit&&(y.unit="%"),y.name==="\u4EBA\u6548"&&!y.unit&&(y.unit="\u5143"),y.start_date&&y.end_date&&(y.date=[y.start_date,y.end_date]),y)),n.value.start_date&&n.value.end_date&&(l.value=[n.value.start_date,n.value.end_date])):n.value={examine_cycly:a.level===1?4:null,start_date:"",end_date:"",weight:a.level===1?100:null,type:m?1:2,name:"",key_results:[]},m||(n.value.member_id=M)}function R(){n.value.key_results.map(m=>{m.examine_cycly>n.value.examine_cycly&&(m.examine_cycly=n.value.examine_cycly),m.date=[],n.value.start_date="",n.value.end_date="",v.value="",w.value=""})}function D(m,p){if(m===4){if(p===4)return 1;if(p===3)return 2;if(p===2)return 4;if(p===1)return 12}if(m===3){if(p===3)return 1;if(p===2)return 2;if(p===1)return 6}if(m===2){if(p===2)return 1;if(p===1)return 3}if(m===1)return 1}function V(){n.value.key_results.push({name:"",examine_cycly:a.level===1?4:null,weight:"",unit:"",date:v.value&&w.value?[v.value,w.value]:[],start_date:"",end_date:""})}function F(m){n.value.key_results.splice(m,1)}function j(m,p){const T=Math.abs(new Date(p).getTime()-new Date(m).getTime()),y=Math.floor(T/2592e6);return T%2592e6/(24*60*60*1e3)>15?y+1:y}function E(m){const p=new Date(m.getFullYear(),m.getMonth()+1,1);return new Date(p-1)}function q(m){return!["\u8425\u4E1A\u989D","\u8FB9\u754C\u5229\u6DA6\u7387","\u4EBA\u6548"].includes(m)}function S(m,p){if(m===4){if(p===4)return 1;if(p===3)return 2;if(p===2)return 4;if(p===1)return 12}else if(m===3){if(p===3)return 1;if(p===2)return 2;if(p===1)return 6}else if(m===2){if(p===2)return 1;if(p===1)return 3}else if(m===1)return 1}function O(){if(!n.value.weight)return K.exports.Message({type:"error",message:"\u8BF7\u586B\u5199\u6743\u91CD"});if(n.value.examine_cycly!==1&&!l.value.length)return K.exports.Message({type:"error",message:"\u8BF7\u9009\u62E9\u5468\u671F\u65F6\u95F4"});if(n.value.examine_cycly===1&&!n.value.start_date)return K.exports.Message({type:"error",message:"\u8BF7\u9009\u62E9\u5468\u671F\u65F6\u95F4"});let m=!0,p=0;if(n.value.key_results.map(y=>{y.date?(y.start_date=y.date[0],y.end_date=y.date[1]):(y.start_date="",y.end_date=""),y.name||(m=!1),y.weight||(m=!1),y.unit||(m=!1),!y.start_date&&!y.end_date&&(m=!1),(!y.target||!y.threshold||!y.challenge)&&(m=!1),p+=+y.weight}),!m)return K.exports.Message({type:"error",message:"\u8BF7\u5B8C\u6574\u586B\u5199KR\u4FE1\u606F"});if(p!==100)return K.exports.Message({type:"error",message:"KR\u6307\u6807\u6743\u91CD\u4E4B\u548C\u5FC5\u987B\u4E3A100"});n.value.examine_cycly===1?n.value.end_date=n.value.start_date:(n.value.start_date=l.value[0],n.value.end_date=l.value[1]);const M=new Date(n.value.end_date);n.value.end_date=_e(E(M),"{y}-{m}-{d}");const T=x[n.value.examine_cycly];if(T!==j(n.value.start_date,n.value.end_date))return K.exports.Message({type:"error",message:`\u5468\u671F\u8BF7\u9009\u62E9${T}\u4E2A\u6708`});e("updateOKR",n.value),i.value=!1,v.value="",w.value=""}function J(m){let p=new Date(m),M=(p.getMonth()+1).toString().padStart(2,"0"),T=p.getFullYear(),y=T+"-"+M+"-01",Q=new Date(T,M,0),X=T+"-"+M+"-"+Q.getDate();v.value=y,w.value=X,m?n.value.key_results.map(te=>{te.date=[y,X],n.value.end_date=X}):n.value.key_results.map(te=>{te.date=[],n.value.end_date=""})}function P(m,p){n.value.examine_cycly==1&&m==1||(l.value.length>0&&n.value.examine_cycly==m?n.value.key_results.map((M,T)=>{p==T&&(M.date=l.value)}):n.value.key_results.map((M,T)=>{p==T&&(M.date=[])}))}function G(){n.value.key_results.map(m=>{m.examine_cycly==n.value.examine_cycly&&(m.date=l.value)})}return t({init:C}),{__sfc:!0,props:a,dialogVisible:i,emits:e,form:n,dateRange:l,unitList:c,currOKR:s,dateType:u,cycleMonth:x,super_cycle:$,startTimeDate:v,endTimeDate:w,pickerOptions:N,pickerOptionsMonth:b,init:C,cycleChange:R,dealCycle:D,addKR:V,deleteKR:F,getMonthsDiff:j,getLastDayOfMonth:E,checkEdit:q,dealCycleNum:S,saveForm:O,changeMonth:J,getOkrDate:P,changeOkrDate:G,oTag:Ee}}};var He=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",[e("el-dialog",{attrs:{title:"\u7F16\u8F91OKR\u4FE1\u606F","append-to-body":!0,visible:a.dialogVisible,top:"10vh",width:"1200px"},on:{"update:visible":function(i){a.dialogVisible=i}}},[e("div",{staticClass:"detail-container"},[e("div",{staticClass:"team-container"},[e("div",{staticClass:"team-title"},[e("span",[t._v(" \u5468\u671F\uFF1A "),e("el-select",{staticStyle:{width:"100px"},attrs:{size:"small",disabled:t.level===1},on:{change:a.cycleChange},model:{value:a.form.examine_cycly,callback:function(i){t.$set(a.form,"examine_cycly",i)},expression:"form.examine_cycly"}},t._l(a.dateType,function(i,n){return e("el-option",{key:n,attrs:{label:i,value:+n}})}),1),a.form.examine_cycly===1?e("el-date-picker",{staticStyle:{width:"160px","margin-left":"10px"},attrs:{size:"small",type:"month","value-format":"yyyy-MM-dd",placeholder:"\u9009\u62E9\u6708","picker-options":a.pickerOptionsMonth},on:{change:a.changeMonth},model:{value:a.form.start_date,callback:function(i){t.$set(a.form,"start_date",i)},expression:"form.start_date"}}):e("el-date-picker",{staticStyle:{width:"300px","margin-left":"10px"},attrs:{size:"small","value-format":"yyyy-MM-dd",type:"monthrange","range-separator":"\u2014","start-placeholder":"\u5F00\u59CB\u6708\u4EFD","end-placeholder":"\u7ED3\u675F\u6708\u4EFD","picker-options":a.pickerOptionsMonth},on:{change:a.changeOkrDate},model:{value:a.dateRange,callback:function(i){a.dateRange=i},expression:"dateRange"}})],1),e("span",{staticStyle:{"margin-left":"18px"}},[t._v(" \u6743\u91CD\uFF1A "),e("el-input",{staticStyle:{width:"150px"},attrs:{size:"small"},model:{value:a.form.weight,callback:function(i){t.$set(a.form,"weight",i)},expression:"form.weight"}},[e("template",{slot:"append"},[t._v("%")])],2)],1)]),e("div",{staticClass:"OKR-list-container"},t._l(3,function(i,n){return e("div",{key:"part"+n,staticClass:"list-con"},[e("div",{staticClass:"con-title",staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[e(a.oTag,{attrs:{num:1,type:n}}),n===0?e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:52106,expression:"52106"}],staticStyle:{margin:"15px 0 0 48px"},attrs:{type:"primary",plain:"",size:"mini"},on:{click:a.addKR}},[t._v(" + \u6DFB\u52A0KR ")]):t._e()],1),e("div",{staticClass:"con-list"},[e("div",{staticClass:"list"},[e("div",{staticClass:"l-tag"},[t._v("O")]),e("div",{staticClass:"l-con"},[e("el-input",{staticStyle:{width:"300px"},attrs:{size:"small",disabled:n!==0,placeholder:"\u8BF7\u8F93\u5165\u9F13\u821E\u4EBA\u5FC3\u7684\u76EE\u6807"},model:{value:a.form.name,callback:function(l){t.$set(a.form,"name",l)},expression:"form.name"}})],1)]),t._l(a.form.key_results,function(l,c){return e("div",{key:"okr"+c,staticClass:"list"},[e("div",{staticClass:"l-tag"},[t._v("KR"+t._s(c+1))]),e("div",{staticClass:"l-con"},[e("el-input",{staticStyle:{width:"150px","margin-right":"10px"},attrs:{size:"small",placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u6307\u6807\u540D\u79F0",disabled:n!==0||!a.checkEdit(l.name)},model:{value:l.name,callback:function(s){t.$set(l,"name",s)},expression:"item.name"}}),n==0?e("el-input",{staticStyle:{width:"105px","margin-right":"10px"},attrs:{size:"small",placeholder:"\u8BF7\u8F93\u5165\u6307\u6807"},model:{value:l.threshold,callback:function(s){t.$set(l,"threshold",s)},expression:"item.threshold"}}):n==1?e("el-input",{staticStyle:{width:"105px","margin-right":"10px"},attrs:{size:"small",placeholder:"\u8BF7\u8F93\u5165\u6307\u6807"},model:{value:l.target,callback:function(s){t.$set(l,"target",s)},expression:"item.target"}}):e("el-input",{staticStyle:{width:"105px","margin-right":"10px"},attrs:{size:"small",placeholder:"\u8BF7\u8F93\u5165\u6307\u6807"},model:{value:l.challenge,callback:function(s){t.$set(l,"challenge",s)},expression:"item.challenge"}}),e("el-select",{staticStyle:{width:"90px"},attrs:{size:"small",placeholder:"\u5355\u4F4D",disabled:n!==0},model:{value:l.unit,callback:function(s){t.$set(l,"unit",s)},expression:"item.unit"}},t._l(a.unitList,function(s,u){return e("el-option",{key:u,attrs:{label:s,value:s}})}),1)],1),e("div",{staticClass:"l-date"},[t._v(" \u5468\u671F\uFF1A "),e("el-select",{staticStyle:{width:"100px"},attrs:{size:"small",disabled:n!==0||!a.checkEdit(l.name)},on:{change:function(s){return a.getOkrDate(s,c)}},model:{value:l.examine_cycly,callback:function(s){t.$set(l,"examine_cycly",s)},expression:"item.examine_cycly"}},t._l(a.dateType,function(s,u){return e("el-option",{key:u,attrs:{disabled:+u>+a.form.examine_cycly,label:s,value:+u}})}),1)],1),e("div",{staticClass:"l-weight"},[t._v(" \u6743\u91CD\uFF1A "),e("el-input",{staticStyle:{width:"80px"},attrs:{size:"small",disabled:n!==0},model:{value:l.weight,callback:function(s){t.$set(l,"weight",s)},expression:"item.weight"}},[e("template",{slot:"append"},[t._v("%")])],2),e("div",{staticClass:"lg-delete"},[e("el-date-picker",{staticStyle:{width:"220px"},attrs:{type:"daterange",size:"small",disabled:n!==0||a.form.examine_cycly==l.examine_cycly||a.form.examine_cycly==1,"picker-options":a.pickerOptions,"value-format":"yyyy-MM-dd"},model:{value:l.date,callback:function(s){t.$set(l,"date",s)},expression:"item.date"}}),n===0&&a.checkEdit(l.name)?e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:52107,expression:"52107"}],attrs:{type:"text",icon:"el-icon-error",circle:""},on:{click:function(s){return a.deleteKR(c)}}}):t._e()],1)],1)])})],2)])}),0),e("div",{staticClass:"page-btn"},[e("el-button",{attrs:{type:"primary",plain:"",size:"small"},on:{click:function(i){a.dialogVisible=!1}}},[t._v(" \u53D6\u6D88 ")]),e("el-button",{attrs:{type:"primary",size:"small"},on:{click:a.saveForm}},[t._v(" \u4FDD\u5B58 ")])],1)])])])],1)},Ue=[],Ge=U(Ye,He,Ue,!1,null,"31562fbb",null,null);const Qe=Ge.exports;const Xe={__name:"detailMonthTargetDialog",setup(L,{expose:t}){const e=f(!1),a=f([]);ne(()=>{});function i(n){e.value=!0,a.value=n.indicator}return t({init:i}),{__sfc:!0,dialogVisible:e,tableData:a,init:i}}};var Ze=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",{staticClass:"clue-details"},[e("el-dialog",{attrs:{"append-to-body":!0,title:"\u6307\u6807\u4FE1\u606F",visible:a.dialogVisible,top:"10vh",width:"600px"},on:{"update:visible":function(i){a.dialogVisible=i}}},[e("div",{staticClass:"remind"},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:a.tableData,"header-cell-style":{background:"#F6FAFF"},height:"50vh"}},[e("el-table-column",{attrs:{align:"center",label:"\u5468\u671F",prop:"loop",width:"80"}}),e("el-table-column",{attrs:{align:"center",prop:"threshold",label:"\u95E8\u69DB\u503C"}}),e("el-table-column",{attrs:{align:"center",prop:"target",label:"\u76EE\u6807\u503C"}}),e("el-table-column",{attrs:{align:"center",prop:"challenge",label:"\u6311\u6218\u503C"}})],1)],1)])],1)},et=[],tt=U(Xe,Ze,et,!1,null,"869783aa",null,null);const at=tt.exports;const lt={__name:"selectFreauencyDailog",emits:["getFrequency"],setup(L,{expose:t,emit:e}){const a=f(!1),i=f([]),n=f(0),l=f(0),c=f(""),s=f(""),u=f([]),x=f(0),$=f([{name:"\u4E00",active:!1},{name:"\u4E8C",active:!1},{name:"\u4E09",active:!1},{name:"\u56DB",active:!1},{name:"\u4E94",active:!1},{name:"\u516D",active:!1},{name:"\u65E5",active:!1}]),v=f(pe),w=f(null),N=f(null),b=f(null),C=f(null);function R(S,O,J,P,G){if(w.value=JSON.parse(JSON.stringify(S)),N.value=JSON.parse(JSON.stringify(O)),b.value=JSON.parse(JSON.stringify(J)),C.value=JSON.parse(JSON.stringify(P)),G){let m=[];G.map(p=>{m.push(p.type),p.type==2&&(n.value=p.rule.type,p.rule.type==1&&($.value[parseFloat(p.rule.date)-1].active=!0)),p.type==3&&(l.value=p.rule.type,p.rule.type==1&&(v.value[parseFloat(p.rule.date)-1].active=!0))}),i.value=m}a.value=!0}function D(){a.value=!1,i.value=[],n.value=0,l.value=0,c.value="",s.value="",x.value=0,$.value.map(S=>{S.active=!1}),v.value.map(S=>{S.active=!1})}function V(S){let O=[];return S.filter((J,P)=>{J.active&&O.push(P+1)}),O.toString()}function F(S){S?x.value=1:x.value=0}function j(){u.value=[];let S=!1;if(i.value.map(O=>{u.value.push({type:O})}),u.value.map(O=>{O.type==2&&(O.rule={type:n.value,date:V($.value)},O.is_natural=x.value,O.rule.date==""&&O.rule.type==1&&(S=!0)),O.type==3&&(O.rule={type:l.value,date:V(v.value)},O.rule.date==""&&O.rule.type==1&&(S=!0))}),S)return K.exports.Message.error("\u8BF7\u9009\u62E9\u6307\u5B9A\u65E5\u671F");e("getFrequency",u.value,N.value,b.value,w.value,C.value),D()}function E(S,O){$.value.map(J=>{J.active=!1}),$.value[O].active=!S.active}function q(S,O){v.value.map(J=>{J.active=!1}),v.value[O].active=!S.active}return t({init:R}),{__sfc:!0,dialogVisible:a,checkList:i,weekType:n,monthType:l,weekDate:c,monthDate:s,reviews:u,is_natural:x,weekList:$,monthList:v,valTtem:w,indexItem:N,iItem:b,mItem:C,emits:e,init:R,handleClose:D,getDate:V,getIsNatural:F,submit:j,getWeek:E,getMonth:q}}};var nt=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("el-dialog",{attrs:{title:"\u6DFB\u52A0\u590D\u76D8\u9891\u6B21","append-to-body":!0,visible:a.dialogVisible,top:"15vh",width:"40%","before-close":a.handleClose},on:{"update:visible":function(i){a.dialogVisible=i}}},[e("div",{staticClass:"selectFreauency-cont"},[e("div",{staticClass:"selectFreauency-cont-title"},[t._v("\u590D\u76D8\u9891\u6B21: ")]),e("div",{staticClass:"selectFreauency-cont-content"},[e("el-checkbox-group",{model:{value:a.checkList,callback:function(i){a.checkList=i},expression:"checkList"}},[e("el-checkbox",{staticStyle:{"margin-bottom":"15px"},attrs:{label:2}},[t._v("\u6309\u5468")]),a.checkList.includes(2)?e("el-radio-group",{staticStyle:{margin:"0 0 10px 20px"},model:{value:a.weekType,callback:function(i){a.weekType=i},expression:"weekType"}},[e("el-radio",{attrs:{label:0}},[t._v("\u6BCF\u5468\u4E94")]),e("el-radio",{attrs:{label:1}},[t._v("\u6307\u5B9A\u65E5\u671F")])],1):t._e(),a.checkList.includes(2)?e("el-checkbox",{staticStyle:{"margin-left":"25px"},attrs:{label:1},on:{change:a.getIsNatural},model:{value:a.is_natural,callback:function(i){a.is_natural=i},expression:"is_natural"}},[t._v("\u5F00\u542F\u81EA\u7136\u6708")]):t._e(),e("br"),e("el-checkbox",{staticStyle:{"margin-bottom":"15px"},attrs:{label:3}},[t._v("\u6309\u6708")]),a.checkList.includes(3)?e("el-radio-group",{staticStyle:{margin:"0 0 10px 20px"},model:{value:a.monthType,callback:function(i){a.monthType=i},expression:"monthType"}},[e("el-radio",{attrs:{label:0}},[t._v("\u6BCF\u4E2A\u6708\u6700\u540E\u4E00\u5929")]),e("el-radio",{attrs:{label:1}},[t._v("\u6307\u5B9A\u65E5\u671F")])],1):t._e(),e("br"),e("el-checkbox",{staticStyle:{"margin-bottom":"10px"},attrs:{label:4}},[t._v("\u6309\u5B63\u5EA6")])],1),a.weekType==1?e("div",{staticStyle:{display:"flex","margin-top":"10px"}},[e("div",{staticStyle:{"margin-top":"3px"}},[t._v("\u6309\u5468\uFF1A")]),e("div",{staticClass:"list-box"},t._l(a.weekList,function(i,n){return e("div",{class:i.active?"box-item select-box-item":"box-item",staticStyle:{padding:"8px 16px"},on:{click:function(l){return a.getWeek(i,n)}}},[t._v(t._s(i.name))])}),0)]):t._e(),a.monthType==1?e("div",{staticStyle:{display:"flex","margin-top":"10px"}},[e("div",{staticStyle:{"margin-top":"3px"}},[t._v("\u6309\u6708\uFF1A")]),e("div",{staticClass:"list-box month"},t._l(a.monthList,function(i,n){return e("div",{class:i.active?"box-item select-box-item":"box-item",on:{click:function(l){return a.getMonth(i,n)}}},[t._v(t._s(i.name))])}),0)]):t._e()],1)]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:a.handleClose}},[t._v("\u53D6 \u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:a.submit}},[t._v("\u786E \u5B9A")])],1)])},st=[],it=U(lt,nt,st,!1,null,"484667a2",null,null);const rt=it.exports;const ot={__name:"alignDialog",emits:["getAlign"],setup(L,{expose:t,emit:e}){const a=f(!1),i=f([]),n=f([]),l=Y({children:"key_results",label:"name"}),c=f([]),s=f(null),u=f(null),x=f(null),$=f(null),v=f(null);function w(R,D,V,F,j,E){s.value=R,u.value=V,x.value=F,$.value=E,v.value=j,a.value=!0;const q={team_id:D.team,is_self:0};j=="edit"&&(q.is_self=1),HTTP.get("get_alignment_kr",q).then(S=>{S.code==0&&(c.value=S.data)})}function N(R,D,V){D?R.key_results||n.value.push(R):n.value.map(F=>{F.id==R.id&&n.value.splice(n.value.indexOf(F),1)})}function b(){a.value=!1,n.value=[],i.value=[]}function C(){let R=[];n.value.forEach(function(D,V){let F=[];for(var j=0;j<R.length;j++)if(R[j][0].team==D.team){R[j].push(D);return}F.push(D),R.push(F)}),e("getAlign",R,s.value,u.value,x.value,$.value,v.value),b()}return t({init:w}),{__sfc:!0,dialogVisible:a,data:i,getChecked:n,defaultProps:l,teamList:c,statusItem:s,indexItem:u,mItem:x,oItem:$,textItem:v,emits:e,init:w,handleCheckChange:N,handleClose:b,submit:C}}};var ct=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("el-dialog",{attrs:{title:"\u6DFB\u52A0\u5BF9\u9F50","append-to-body":!0,visible:a.dialogVisible,top:"15vh",width:"35%","before-close":a.handleClose},on:{"update:visible":function(i){a.dialogVisible=i}}},[t._l(a.teamList,function(i,n){return e("div",{staticClass:"align-dialog"},[i.objective.length>0?e("div",{staticStyle:{display:"flex","margin-bottom":"10px"}},[e("div",{staticClass:"team-name"},[e("div",[t._v(t._s(i.team.name))]),e("div",{staticStyle:{"font-size":"12px"}},[t._v(t._s("("+i.team.leader_name+")"))])]),e("el-tree",{attrs:{"default-expand-all":"",data:i.objective,"show-checkbox":"","node-key":"id",props:a.defaultProps},on:{"check-change":a.handleCheckChange}})],1):t._e()])}),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:a.handleClose}},[t._v("\u53D6 \u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:a.submit}},[t._v("\u786E \u5B9A")])],1)],2)},ut=[],dt=U(ot,ct,ut,!1,null,"b589f0d6",null,null);const pt=dt.exports;const _t={__name:"editOKRDialog",emits:["updateData"],setup(L,{expose:t,emit:e}){const a=f(),i=de,n=f(),l=f(),c=f(!1),s=f("first"),u=ce,x=ie,$=f(),v=Y({team_id:null,manager:"",objective:[],parent:""}),w=f([]),N=Y({level:1,super_cycle:4}),b=f(!1),C=f(0),R=ue,D=f([]),V=f(null),F=f(null),j=f([{name:"\u4E00"},{name:"\u4E8C"},{name:"\u4E09"},{name:"\u56DB"},{name:"\u4E94"},{name:"\u516D"},{name:"\u65E5"}]),E=f(pe),q=f(!0),S=f(["\u6708\u5EA6","\u5B63\u5EA6","\u534A\u5E74\u5EA6","\u5E74\u5EA6"]),O=Y({disabledDate(r){return r.getTime()<Date.now()-864e5}}),J=Y({disabledDate(r){const o=new Date,d=new Date(o.getFullYear(),o.getMonth(),1);return r.getTime()<d.getTime()}}),P=le(()=>v.objective.filter(r=>r.type===1)),G=le(()=>v.objective.filter(r=>r.type===1).reduce((r,o)=>r+parseFloat(o.weight),0)),m=le(()=>v.objective.filter(r=>r.type===2&&r.is_leader==1).reduce((r,o)=>r+parseFloat(o.weight),0));let p=f({});const M=f(!1),T=f(),y=f(""),Q=f(!1);ne(()=>{});function X(r){r.pid?Q.value=!0:Q.value=!1,y.value=r.name,c.value=!0,s.value="first";const o=JSON.parse(JSON.stringify(r));o.parent?M.value=!0:M.value=!1,v.team_id=o.team_id,v.parent=o.parent,v.manager=o.leader&&o.leader.member_name,T.value=o.leader.relation_id,v.objective=o.okr.map(_=>(_.key=_.id,_.disabled=!1,_.start_date&&_.end_date?_.date=[_.start_date,_.end_date]:_.date=[],_.key_results.map(h=>{h.date=[h.start_date,h.end_date]}),_))||[],o.member_list.map(_=>{_.OKR=[],_.alignmentValue=0,v.objective.map(h=>{h.type===2&&h.member_id===_.relation_id&&_.OKR.push(h)})}),w.value=o.member_list,N.level=o.level,N.super_cycle=o.super_cycle,v.objective.filter(_=>_.type==1).length>0?q.value=!1:q.value=!0;const d={name__contains:"",team:v.team_id,del_flag:0,type:1,offect:0,limit:99};HTTP.get("get_team_objective",d).then(_=>{_.code==0&&(Z.value=[],_.data.results.map(h=>{h.value=h.name,Z.value.push(h)}))});const g={name__contains:"",team:r.parent,del_flag:0,type:1,offect:0,limit:99};HTTP.get("get_team_objective",g).then(_=>{_.code==0&&(ee.value=[],_.data.results.map(h=>{h.value=h.name,ee.value.push(h)}))})}function te(){let r=0;return P.value.map(o=>{+o.examine_cycly>r&&(r=o.examine_cycly)}),r}function ve(){let r=0;return personalOKR.value.map(o=>{o.OKR.map(d=>{+d.examine_cycly>r&&(r=d.examine_cycly)})}),r}function fe(r,o=null,d){o?w.value[d].OKR.push({disabled:!0,type:2,name:"",examine_cycly:"",start_date:"",end_date:"",date:[],weight:"",key_results:[],align_kr:[],align_mine:[],align_other:[],member_id:o,team:v.team_id}):v.objective.push({disabled:!0,type:1,name:"",examine_cycly:"",start_date:"",end_date:"",date:[],weight:"",key_results:[],align_kr:[],is_leader:1,align_mine:[],align_other:[],team:v.team_id,member_id:T.value})}function me(r){p.value?(p.value=r,v.objective.map(o=>(o.key===p.value.key&&(o.objective_id=p.value.objective_id,o.examine_cycly=p.value.examine_cycly,o.start_date=p.value.start_date,o.end_date=p.value.end_date,o.weight=p.value.weight,o.type=p.value.type,o.member_id=p.value.member_id,o.name=p.value.name,p.value.key_results.map(d=>{d.disabled=!1,d.date=[d.start_date,d.end_date]}),o.key_results=p.value.key_results),o))):(r.key="add"+v.objective.length,v.objective.push(r))}function ye(r,o,d){v.objective=v.objective.filter(g=>g.type===1),r==1?v.objective.splice(o,1):w.value[d].OKR.splice(o,1)}function ge(r){a.value.init(r)}function re(r){const o=new Date(r.getFullYear(),r.getMonth()+1,1);return new Date(o-1)}function oe(r,o){const g=Math.abs(new Date(o).getTime()-new Date(r).getTime()),_=Math.floor(g/2592e6);return g%2592e6/(24*60*60*1e3)>15?_+1:_}function he(r){r=="team"?v.objective=v.objective.filter(k=>k.type==1):(v.objective=[],w.value.map(k=>{k.OKR.length>0&&k.OKR.map(A=>{v.objective.push(A)})}));let o=!1,d=!1,g=!1,_=!1,h=!1,W=!1,I=!1,B=!1,se=0;if(v.objective.map(k=>{if(k.examine_cycly!=1){const A=new Date(k.end_date);k.end_date=_e(re(A),"{y}-{m}-{d}"),se=i[k.examine_cycly],se!==oe(k.start_date,k.end_date)&&(B=!0)}if(k.end_date=k.date[1],k.name==""&&(o=!0),k.examine_cycly==""&&(_=!0),k.examine_cycly==1?k.start_date==""&&(g=!0):(k.start_date==""||k.end_date=="")&&(g=!0),k.key_results.length==0)h=!0;else{let A=0;k.key_results.map(z=>{A+=parseFloat(z.weight),z.date&&z.date.length>0&&(z.start_date=z.date[0],z.end_date=z.date[1]),(z.name==""||z.unit==""||z.target==""||z.examine_cycly==""||z.start_date==""||z.reviews.length==0)&&(W=!0),z.unit||(W=!0)}),A!=100&&(I=!0)}}),r=="team"){let k=0;v.objective.map(A=>{k+=parseFloat(A.weight)}),k!=100&&(d=!0)}else{let k=0,A=[];v.objective.map(z=>{k+=parseFloat(z.weight),A.push(z.member_id)}),A=[...new Set(A)],k!=A.length*100&&(d=!0)}if(v.objective.length!=0){if(o)return K.exports.Message.error("\u8BF7\u586B\u5199\u76EE\u6807\u540D\u79F0");if(d)return K.exports.Message.error("\u6240\u6709\u6743\u91CD\u7684\u603B\u548C\u5FC5\u987B\u7B49\u4E8E100%\uFF0C\u8BF7\u91CD\u65B0\u586B\u5199!");if(_)return K.exports.Message.error("\u8BF7\u586B\u5199\u5468\u671F");if(g)return K.exports.Message.error("\u8BF7\u586B\u5199\u65E5\u671F");if(h)return K.exports.Message.error("\u8BF7\u6DFB\u52A0KR");if(W)return K.exports.Message.error("\u8BF7\u5C06KR\u8868\u683C\u586B\u5199\u5B8C\u6574");if(I)return K.exports.Message.error("KR\u6743\u91CD\u4E4B\u548C\u5FC5\u987B\u4E3A100%");if(B)return K.exports.Message({type:"error",message:`\u5468\u671F\u8BF7\u9009\u62E9${se}\u4E2A\u6708`})}b.value=!0,r=="team"?HTTP.post("create_team_okr",v).then(k=>{b.value=!1,k.code===0?(K.exports.Message({type:"success",message:"\u4FDD\u5B58\u6210\u529F"}),c.value=!1,e("updateData")):K.exports.Message({type:"error",message:k.msg})}).catch(()=>{b.value=!1}):HTTP.post("create_member_okr",v).then(k=>{b.value=!1,k.code===0?(K.exports.Message({type:"success",message:"\u4FDD\u5B58\u6210\u529F"}),c.value=!1,e("updateData")):K.exports.Message({type:"error",message:k.msg})}).catch(()=>{b.value=!1})}function be(){c.value=!1}function xe(r,o,d){H(d[o],"disabled",!0),r.start_date&&r.end_date?H(d[o],"date",[r.start_date,r.end_date]):H(d[o],"date",[])}function we(r,o,d){!r.name||!r.target||!r.examine_cycly||!r.weight||!r.date.length!=0?K.exports.Message.error("\u6570\u636E\u672A\u586B\u5199\u5B8C\u6574\uFF0C\u65E0\u6CD5\u9000\u51FA\uFF01"):(H(d[o],"disabled",!1),r.start_date&&r.end_date?H(d[o],"date",[r.start_date,r.end_date]):H(d[o],"date",[]))}function ke(r,o){o.splice(r,1)}function Ce(r,o){r.key_results.push({disabled:!0,not_allowed:0,date:[],reviews:[]})}function Se(r,o){o.key_results.map(d=>{d.examine_cycly>o.examine_cycly&&(d.examine_cycly=o.examine_cycly),d.date=[],o.start_date="",o.end_date="",V.value="",F.value=""})}function Oe(r){D.value=r.date,r.start_date=D.value[0],r.end_date=D.value[1],r.key_results.map(o=>{o.examine_cycly==r.examine_cycly&&(o.date=r.date)})}function $e(r,o){let d=new Date(r),g=(d.getMonth()+1).toString().padStart(2,"0"),_=d.getFullYear(),h=_+"-"+g+"-01",W=new Date(_,g,0),I=_+"-"+g+"-"+W.getDate();V.value=h,F.value=I,D.value=[h,I],o.date=[h,I],r?o.key_results.map(B=>{B.date=JSON.parse(JSON.stringify([h,I])),o.end_date=I}):o.key_results.map(B=>{B.date=[],D.value=[],o.end_date=""})}function De(r,o,d){d.examine_cycly==1&&r.examine_cycly==1?d.date=D.value:(D.value=[r.start_date,r.end_date],D.value.length>0&&d.examine_cycly==r.examine_cycly?d.date=D.value:d.date=[])}function Re(r,o,d,g,_,h){(h.not_allowed==0||r==1)&&n.value.init(r,o,d,g,_)}function Ke(r,o,d,g,_){g==1?v.objective.filter(h=>h.type==1)[d].key_results[o].reviews=r:w.value[_].OKR[d].key_results[o].reviews=r}function Me(r,o,d,g){l.value.init(r,o,d,g,"")}const ae=f(!0);function Te(r,o,d,g,_,h){if(o==1){h=="edit"?(ae.value=!1,v.objective[d].align_other[_]=r[0],ae.value=!0):(delete v.objective[d].align_other,H(v.objective[d],"align_other",r)),v.objective[d].align_kr=[];let W=[];v.objective[d].align_other.map(I=>{I.map(B=>{W.push(B.id)})}),v.objective[d].align_kr=W}else{h=="edit"?(ae.value=!1,w.value[g].OKR[d].align_other[_]=r[0],ae.value=!0):w.value[g].OKR[d].align_other=JSON.parse(JSON.stringify(r)),w.value[g].OKR[d].align_kr=[];let W=[];w.value[g].OKR[d].align_other.map(I=>{I.map(B=>{W.push(B.id)})}),w.value[g].OKR[d].align_kr=W}}function ze(r,o,d,g,_){r==1?l.value.init(r,o,d,"","edit",_):l.value.init(r,o,d,g,"edit",_)}const Z=f([]),ee=f([]);function Fe(r,o){const d={name__contains:r,team:v.team_id,del_flag:0,type:1,offect:0,limit:99,status:0};HTTP.get("get_team_objective",d).then(g=>{g.code==0&&(Z.value=[],g.data.results.map(_=>{_.value=_.name,Z.value.push(_)}),o(Z.value))})}function Le(r,o){const d={name__contains:r,team__in:v.parent+","+v.team_id,del_flag:0,type:1,offect:0,limit:99};HTTP.get("get_team_objective",d).then(g=>{g.code==0&&(ee.value=[],g.data.results.map(_=>{_.key_results.map(h=>{h.split_kr_id=h.id,h.disabled=!0,h.date=[],delete h.id}),v.team_id==_.team&&(_.team_name="\u672C\u56E2\u961F"),_.value="("+_.team_name+"-"+S.value[_.examine_cycly-1]+") "+_.name,ee.value.push(_)}),o(ee.value))})}function je(){}function Ne(r,o){o.date=r}function Ve(r,o,d,g){w.value[o].OKR[d].examine_cycly=r.examine_cycly,w.value[o].OKR[d].start_date=r.start_date,w.value[o].OKR[d].end_date=r.end_date,w.value[o].OKR[d].weight=r.weight,w.value[o].OKR[d].name=r.name,w.value[o].OKR[d].member_id=g.id,w.value[o].OKR[d].date=[r.start_date,r.end_date],r.key_results.map(_=>{_.not_allowed=1,_.split_kr_id=_.id,_.date=[_.start_date,_.end_date],_.member_id=g.id,delete _.id,delete _.key_result_id}),w.value[o].OKR[d].key_results=r.key_results}function Pe(r,o){P.value[o].examine_cycly=r.examine_cycly,P.value[o].weight=r.weight,P.value[o].name=r.name,P.value[o].date=[r.start_date,r.end_date],P.value[o].key_results=r.key_results}return t({init:X}),{__sfc:!0,detailMonthRef:a,cycleMonth:i,selectFreauencyRef:n,alignRef:l,dialogVisible:c,emits:e,activeName:s,okrType:u,dateType:x,targetRef:$,formData:v,memberList:w,config:N,loading:b,alignmentValue:C,unitList:R,dateRange:D,startTimeDate:V,endTimeDate:F,weekList:j,monthList:E,memberStatus:q,examineCyclyList:S,pickerOptions:O,pickerOptionsMonth:J,teamOKR:P,teamWeight:G,personWeight:m,currOKR:p,isLeader:M,leaderId:T,titalName:y,isleaderStatus:Q,init:X,getTeamMaxCycle:te,getPersonalMaxCycle:ve,addOKR:fe,updateOKR:me,deleteOKR:ye,showIndicator:ge,getLastDayOfMonth:re,getMonthsDiff:oe,saveForm:he,cancelDialog:be,eaitKr:xe,cancleEaitKr:we,deleteKr:ke,addKr:Ce,cycleChange:Se,changeOkrDate:Oe,changeMonth:$e,getOkrDate:De,selectFrequency:Re,getFrequency:Ke,addAlign:Me,showKR:ae,getAlign:Te,editAlignment:ze,getOkrList:Z,getOkrListTeam:ee,querySearch:Fe,querySearchTeam:Le,addMultiplexOKR:je,getOdate:Ne,handleSelect:Ve,handleSelectTeam:Pe,editTargetDialog:Qe,detailMonthTarget:at,LJWWData:Ie,selectFreauencyDailog:rt,alignDialog:pt}}};var vt=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",[e("el-drawer",{attrs:{title:a.titalName+"OKR","append-to-body":!0,visible:a.dialogVisible,size:"90%"},on:{"update:visible":function(i){a.dialogVisible=i}}},[e("div",{staticClass:"detail-container"},[e("el-tabs",{model:{value:a.activeName,callback:function(i){a.activeName=i},expression:"activeName"}},[e("el-tab-pane",{attrs:{label:"\u56E2\u961FOKR",name:"first"}}),e("el-tab-pane",{attrs:{label:"\u6210\u5458OKR",name:"second",disabled:a.memberStatus}})],1),a.activeName==="first"?e("div",{staticClass:"team-container"},[a.memberStatus?e("div",{staticStyle:{"font-size":"12px",color:"#73767a",margin:"0 0 15px"}},[t._v("\u6E29\u99A8\u63D0\u793A: \u9700\u8981\u5148\u5B8C\u6210\u56E2\u961FOKR\u8BBE\u7F6E\uFF0C\u624D\u53EF\u6DFB\u52A0\u6210\u5458OKR")]):t._e(),e("div",{staticClass:"team-title"},[e("span",[t._v(" \u8D1F\u8D23\u4EBA\uFF1A "),e(a.LJWWData,{staticStyle:{display:"inline-block"},attrs:{type:2,openid:a.formData.manager}})],1),a.config.level===1&&a.teamOKR.length?t._e():e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:52103,expression:"52103"}],attrs:{type:"primary",size:"small",plain:""},on:{click:a.addOKR}},[t._v(" \u6DFB\u52A0OKR ")])],1),a.isLeader?e("div",{staticClass:"alignment"},[e("el-radio-group",{attrs:{size:"mini"},model:{value:a.alignmentValue,callback:function(i){a.alignmentValue=i},expression:"alignmentValue"}},[e("el-radio-button",{attrs:{label:0}},[t._v("\u6211\u5BF9\u9F50\u7684KR")]),e("el-radio-button",{attrs:{label:1}},[t._v("\u5BF9\u9F50\u6211\u7684O")])],1)],1):t._e(),e("div",{staticClass:"OKR-list-container"},t._l(a.teamOKR,function(i,n){return e("div",{key:"okr"+n,staticClass:"list-con"},[e("div",{staticClass:"list-date"},[e("div",[e("span",{staticClass:"date-code"},[t._v("O:")]),e("span",{staticClass:"date-name"},[e("el-autocomplete",{staticClass:"inline-input",staticStyle:{width:"230px"},attrs:{size:"small","fetch-suggestions":a.querySearchTeam,placeholder:"\u8BF7\u8F93\u5165\u9F13\u821E\u4EBA\u5FC3\u7684\u76EE\u6807"},on:{select:function(l){return a.handleSelectTeam(l,n)}},model:{value:i.name,callback:function(l){t.$set(i,"name",l)},expression:"item.name"}})],1),a.alignmentValue==0&&a.isleaderStatus?e("span",{staticClass:"add-alignment"},[e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(l){return a.addAlign(1,i,n,"")}}},[t._v("+ \u6DFB\u52A0\u5BF9\u9F50")])],1):t._e(),e("span",{staticStyle:{"margin-left":"40px","font-size":"14px"}},[t._v(" \u5468\u671F\uFF1A"),e("el-select",{staticStyle:{width:"100px"},attrs:{size:"small"},on:{change:function(l){return a.cycleChange(1,i)}},model:{value:i.examine_cycly,callback:function(l){t.$set(i,"examine_cycly",l)},expression:"item.examine_cycly"}},t._l(a.dateType,function(l,c){return e("el-option",{key:c,attrs:{label:l,value:+c}})}),1)],1),e("span",[i.examine_cycly===1?e("el-date-picker",{staticStyle:{width:"160px","margin-left":"10px"},attrs:{size:"small",type:"month","value-format":"yyyy-MM-dd",placeholder:"\u9009\u62E9\u6708","picker-options":a.pickerOptionsMonth},on:{change:function(l){return a.changeMonth(l,i)}},model:{value:i.start_date,callback:function(l){t.$set(i,"start_date",l)},expression:"item.start_date"}}):e("el-date-picker",{staticStyle:{width:"300px","margin-left":"10px"},attrs:{size:"small","value-format":"yyyy-MM-dd",type:"monthrange","range-separator":"\u2014","start-placeholder":"\u5F00\u59CB\u6708\u4EFD","end-placeholder":"\u7ED3\u675F\u6708\u4EFD","picker-options":a.pickerOptionsMonth},on:{change:function(l){return a.changeOkrDate(i)}},model:{value:i.date,callback:function(l){t.$set(i,"date",l)},expression:"item.date"}})],1),e("span",{staticStyle:{"margin-left":"40px","font-size":"14px"}},[t._v(" \u6743\u91CD\uFF1A "),e("el-input",{staticStyle:{width:"100px"},attrs:{size:"small"},model:{value:i.weight,callback:function(l){t.$set(i,"weight",l)},expression:"item.weight"}},[e("template",{slot:"append"},[t._v("%")])],2)],1)]),e("div",[a.config.level===1&&n===0?t._e():e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:52105,expression:"52105"}],staticStyle:{color:"#ff0015"},attrs:{type:"text"},on:{click:function(l){return a.deleteOKR(1,n,"")}}},[t._v("\u5220\u9664")])],1)]),i.align_other.length>0&&a.alignmentValue==0?e("div",{staticStyle:{"background-image":"linear-gradient(rgba(38, 92, 240, 0.10), rgba(38, 92, 240, 0.04))"}},t._l(i.align_other,function(l,c){return a.showKR?e("div",{key:c,staticClass:"alignment-list"},[e("div",{staticClass:"alignment-all-list"},[e("div",{staticClass:"align-list"},[e("div",{staticClass:"align-item"},[t._v(t._s(l[0].team_name+" ("+l[0].leader_name+")"))]),t._l(l,function(s,u){return e("div",{key:"kr"+u,staticClass:"item-kr-list"},[e("div",{staticClass:"kr-item-list"},[t._v("KR"+t._s(u+1)+": "+t._s(s.name))]),e("div",{staticClass:"kr-item-cycle"},[t._v("\u5468\u671F: "+t._s(a.dateType[s.examine_cycly]))])])})],2)]),e("div",{staticClass:"align-edit"},[e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(s){return a.editAlignment(1,l[0],n,"",c)}}},[e("i",{staticClass:"el-icon-edit"}),t._v(" \u7F16\u8F91")])],1)]):t._e()}),0):t._e(),i.align_mine.length>0&&a.alignmentValue==1?e("div",{staticStyle:{"background-image":"linear-gradient(rgba(38, 92, 240, 0.10), rgba(38, 92, 240, 0.04))"}},t._l(i.align_mine,function(l,c){return e("div",{staticClass:"alignment-list"},[e("div",{staticClass:"alignment-all-list"},[e("div",{staticClass:"align-list"},[e("div",{staticClass:"align-item"},[t._v(t._s(l[0].team_name+" ("+l[0].leader_name+")"))]),t._l(l,function(s,u){return e("div",{staticClass:"item-kr-list"},[e("div",{staticClass:"kr-item-list"},[t._v("KR"+t._s(u+1)+": "+t._s(s.name))]),e("div",{staticClass:"kr-item-cycle"},[t._v("\u5468\u671F: "+t._s(a.dateType[s.examine_cycly]))])])})],2)])])}),0):t._e(),e("div",{staticClass:"kr-table"},[e("div",{staticStyle:{display:"flex","justify-content":"flex-end",border:"1px solid #e6e6e6","border-top":"none","border-bottom":"none","padding-right":"10px"}},[e("el-button",{attrs:{type:"text"},on:{click:function(l){return a.addKr(i,n)}}},[t._v("+ \u6DFB\u52A0KR")])],1),e("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#ffffff"},data:i.key_results}},[e("el-table-column",{attrs:{prop:"name",width:"250",label:"\u63CF\u8FF0",align:"center"},scopedSlots:t._u([{key:"default",fn:function(l){return[l.row.disabled?e("el-input",{attrs:{size:"mini",placeholder:"\u8BF7\u8F93\u5165\u63CF\u8FF0"},model:{value:l.row.name,callback:function(c){t.$set(l.row,"name",c)},expression:"scope.row.name"}}):e("div",[t._v(t._s(l.row.name))])]}}],null,!0)}),e("el-table-column",{attrs:{label:"\u6570\u503C",align:"center"}},[e("el-table-column",{attrs:{prop:"threshold",label:"\u95E8\u69DB\u503C",width:"170",align:"center"},scopedSlots:t._u([{key:"default",fn:function(l){return[l.row.disabled?e("div",{staticStyle:{display:"flex"}},[e("el-input",{staticClass:"input-with-select",staticStyle:{width:"85px"},attrs:{placeholder:"\u8BF7\u8F93\u5165",size:"mini"},model:{value:l.row.threshold,callback:function(c){t.$set(l.row,"threshold",c)},expression:"scope.row.threshold"}}),e("el-select",{staticStyle:{width:"85px"},attrs:{slot:"append",size:"mini",placeholder:"\u5355\u4F4D"},slot:"append",model:{value:l.row.unit,callback:function(c){t.$set(l.row,"unit",c)},expression:"scope.row.unit"}},t._l(a.unitList,function(c,s){return e("el-option",{key:s,attrs:{label:c,value:c}})}),1)],1):e("div",[t._v(t._s(l.row.threshold+l.row.unit))])]}}],null,!0)}),e("el-table-column",{attrs:{prop:"name",label:"\u76EE\u6807\u503C",width:"170",align:"center"},scopedSlots:t._u([{key:"default",fn:function(l){return[l.row.disabled?e("div",{staticStyle:{display:"flex"}},[e("el-input",{staticClass:"input-with-select",staticStyle:{width:"85px"},attrs:{placeholder:"\u8BF7\u8F93\u5165",size:"mini"},model:{value:l.row.target,callback:function(c){t.$set(l.row,"target",c)},expression:"scope.row.target"}}),e("el-select",{staticStyle:{width:"85px"},attrs:{slot:"append",size:"mini",disabled:"",placeholder:"\u5355\u4F4D"},slot:"append",model:{value:l.row.unit,callback:function(c){t.$set(l.row,"unit",c)},expression:"scope.row.unit"}},t._l(a.unitList,function(c,s){return e("el-option",{key:s,attrs:{label:c,value:c}})}),1)],1):e("div",[t._v(t._s(l.row.target+l.row.unit))])]}}],null,!0)}),e("el-table-column",{attrs:{prop:"name",label:"\u6311\u6218\u503C",width:"170",align:"center"},scopedSlots:t._u([{key:"default",fn:function(l){return[l.row.disabled?e("div",{staticStyle:{display:"flex"}},[e("el-input",{staticClass:"input-with-select",staticStyle:{width:"85px"},attrs:{placeholder:"\u8BF7\u8F93\u5165",size:"mini"},model:{value:l.row.challenge,callback:function(c){t.$set(l.row,"challenge",c)},expression:"scope.row.challenge"}}),e("el-select",{staticStyle:{width:"85px"},attrs:{slot:"append",size:"mini",disabled:"",placeholder:"\u5355\u4F4D"},slot:"append",model:{value:l.row.unit,callback:function(c){t.$set(l.row,"unit",c)},expression:"scope.row.unit"}},t._l(a.unitList,function(c,s){return e("el-option",{key:s,attrs:{label:c,value:c}})}),1)],1):e("div",[t._v(t._s(l.row.challenge+l.row.unit))])]}}],null,!0)})],1),e("el-table-column",{attrs:{prop:"address",label:"\u5468\u671F",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(l){return[l.row.disabled?e("el-select",{attrs:{slot:"append",size:"mini",placeholder:"\u5468\u671F"},on:{change:function(c){return a.getOkrDate(i,l.$index,l.row)}},slot:"append",model:{value:l.row.examine_cycly,callback:function(c){t.$set(l.row,"examine_cycly",c)},expression:"scope.row.examine_cycly"}},t._l(a.dateType,function(c,s){return e("el-option",{key:s,attrs:{label:c,value:+s,disabled:+s>+i.examine_cycly}})}),1):e("div",[t._v(t._s(a.dateType[l.row.examine_cycly]))])]}}],null,!0)}),e("el-table-column",{attrs:{prop:"weight",label:"\u6743\u91CD",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(l){return[l.row.disabled?e("el-input",{attrs:{placeholder:"\u8BF7\u8F93\u5165",size:"mini"},model:{value:l.row.weight,callback:function(c){t.$set(l.row,"weight",c)},expression:"scope.row.weight"}},[e("template",{slot:"append"},[t._v("%")])],2):e("div",[t._v(t._s(l.row.weight+"%"))])]}}],null,!0)}),e("el-table-column",{attrs:{prop:"address",label:"\u8D77\u6B62\u65E5\u671F",width:"230",align:"center"},scopedSlots:t._u([{key:"default",fn:function(l){return[l.row.disabled?e("div",[e("el-date-picker",{staticStyle:{width:"210px"},attrs:{type:"daterange",size:"mini","value-format":"yyyy-MM-dd","picker-options":a.pickerOptions},on:{change:function(c){return a.getOdate(c,l.row)}},model:{value:l.row.date,callback:function(c){t.$set(l.row,"date",c)},expression:"scope.row.date"}})],1):e("div",[t._v(t._s(l.row.start_date+"~"+l.row.end_date))])]}}],null,!0)}),e("el-table-column",{attrs:{prop:"address",label:"\u590D\u76D8\u9891\u6B21",align:"center"},scopedSlots:t._u([{key:"default",fn:function(l){return[l.row.reviews.length==0?e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(c){return a.selectFrequency(1,l.$index,n,"","",l.row)}}},[t._v("\u9009\u62E9\u9891\u6B21")]):e("div",t._l(l.row.reviews,function(c,s){return e("div",{staticStyle:{cursor:"pointer"},on:{click:function(u){return a.selectFrequency(1,l.$index,n,"",l.row.reviews,l.row)}}},[c.type==1?e("span",[t._v("\u6BCF\u5DE5\u4F5C\u65E5")]):c.type==2?e("span",[t._v(" \u6309\u5468"),c.rule.type==0?e("span",[t._v("(\u6BCF\u5468\u4E94)")]):e("span",[t._v("(\u6307\u5B9A\u5468"+t._s(a.weekList[parseFloat(c.rule.date)-1].name)+")")])]):c.type==3?e("span",[t._v(" \u6309\u6708"),c.rule.type==0?e("span",[t._v("(\u6700\u540E\u4E00\u5929)")]):e("span",[t._v("(\u6307\u5B9A\u6708"+t._s(a.monthList[parseFloat(c.rule.date)-1].name)+")")])]):e("span",[t._v("\u6309\u5B63\u5EA6")])])}),0)]}}],null,!0)}),e("el-table-column",{attrs:{label:"\u64CD\u4F5C",align:"center",width:"150"},scopedSlots:t._u([{key:"default",fn:function(l){return[l.row.disabled?e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(c){return a.cancleEaitKr(l.row,l.$index,i.key_results)}}},[t._v("\u9000\u51FA\u7F16\u8F91")]):e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(c){return a.eaitKr(l.row,l.$index,i.key_results)}}},[t._v("\u7F16\u8F91")]),e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(c){return a.deleteKr(l.$index,i.key_results)}}},[t._v("\u5220\u9664")])]}}],null,!0)})],1)],1)])}),0)]):t._e(),a.activeName==="second"?e("div",{staticClass:"team-container personal-container"},t._l(a.memberList,function(i,n){return e("div",{key:"member"+n,staticClass:"personal-OKR-container"},[e("div",{staticClass:"team-title"},[e("span",[e(a.LJWWData,{staticStyle:{display:"inline-block"},attrs:{type:2,openid:i.member_name}})],1),e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:52103,expression:"52103"}],attrs:{type:"primary",size:"small",plain:""},on:{click:function(l){return a.addOKR("",i.relation_id,n,"")}}},[t._v(" \u6DFB\u52A0OKR ")])],1),i.OKR.length>0?e("div",{staticClass:"alignment",staticStyle:{"padding-left":"10px"}},[e("el-radio-group",{attrs:{size:"mini"},model:{value:i.alignmentValue,callback:function(l){t.$set(i,"alignmentValue",l)},expression:"member.alignmentValue"}},[e("el-radio-button",{attrs:{label:0}},[t._v("\u6211\u5BF9\u9F50\u7684O")]),e("el-radio-button",{attrs:{label:1}},[t._v("\u5BF9\u9F50\u6211\u7684O")])],1)],1):t._e(),e("div",{staticClass:"OKR-list-container personal-list-container"},t._l(i.OKR,function(l,c){return e("div",{key:"okr"+c,staticClass:"list-con"},[e("div",{staticClass:"list-date"},[e("div",[e("span",{staticClass:"date-code"},[t._v("O:")]),e("span",{staticClass:"date-name"},[e("el-autocomplete",{staticClass:"inline-input",staticStyle:{width:"230px"},attrs:{size:"small","fetch-suggestions":a.querySearch,placeholder:"\u8BF7\u8F93\u5165\u9F13\u821E\u4EBA\u5FC3\u7684\u76EE\u6807"},on:{select:function(s){return a.handleSelect(s,n,c,i)}},model:{value:l.name,callback:function(s){t.$set(l,"name",s)},expression:"item.name"}})],1),a.alignmentValue==0&&a.isleaderStatus?e("span",{staticClass:"add-alignment"},[e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(s){return a.addAlign(2,l,c,n)}}},[t._v("+ \u6DFB\u52A0\u5BF9\u9F50")])],1):t._e(),e("span",{staticStyle:{"margin-left":"40px","font-size":"14px"}},[t._v(" \u5468\u671F\uFF1A"),e("el-select",{staticStyle:{width:"100px"},attrs:{size:"small"},on:{change:function(s){return a.cycleChange(2,l)}},model:{value:l.examine_cycly,callback:function(s){t.$set(l,"examine_cycly",s)},expression:"item.examine_cycly"}},t._l(a.dateType,function(s,u){return e("el-option",{key:u,attrs:{label:s,value:+u}})}),1)],1),e("span",[l.examine_cycly===1?e("el-date-picker",{staticStyle:{width:"160px","margin-left":"10px"},attrs:{size:"small",type:"month","value-format":"yyyy-MM-dd",placeholder:"\u9009\u62E9\u6708","picker-options":a.pickerOptionsMonth},on:{change:function(s){return a.changeMonth(s,l)}},model:{value:l.start_date,callback:function(s){t.$set(l,"start_date",s)},expression:"item.start_date"}}):e("el-date-picker",{staticStyle:{width:"300px","margin-left":"10px"},attrs:{size:"small","value-format":"yyyy-MM-dd",type:"monthrange","range-separator":"\u2014","start-placeholder":"\u5F00\u59CB\u6708\u4EFD","end-placeholder":"\u7ED3\u675F\u6708\u4EFD","picker-options":a.pickerOptionsMonth},on:{change:function(s){return a.changeOkrDate(l)}},model:{value:l.date,callback:function(s){t.$set(l,"date",s)},expression:"item.date"}})],1),e("span",{staticStyle:{"margin-left":"40px","font-size":"14px"}},[t._v(" \u6743\u91CD\uFF1A "),e("el-input",{staticStyle:{width:"100px"},attrs:{size:"small"},model:{value:l.weight,callback:function(s){t.$set(l,"weight",s)},expression:"item.weight"}},[e("template",{slot:"append"},[t._v("%")])],2)],1)]),e("div",[a.config.level===1&&c===0?t._e():e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:52105,expression:"52105"}],staticStyle:{color:"#ff0015"},attrs:{type:"text"},on:{click:function(s){return a.deleteOKR(2,c,n)}}},[t._v("\u5220\u9664")])],1)]),l.align_other.length>0&&a.alignmentValue==0?e("div",{staticStyle:{"background-image":"linear-gradient(rgba(38, 92, 240, 0.10), rgba(38, 92, 240, 0.04))"}},t._l(l.align_other,function(s,u){return a.showKR?e("div",{staticClass:"alignment-list"},[e("div",{staticClass:"alignment-all-list"},[e("div",{staticClass:"align-list"},[e("div",{staticClass:"align-item"},[t._v(t._s(s[0].team_name+" ("+s[0].leader_name+")"))]),t._l(s,function(x,$){return e("div",{staticClass:"item-kr-list"},[e("div",{staticClass:"kr-item-list"},[t._v("KR"+t._s($+1)+": "+t._s(x.name))]),e("div",{staticClass:"kr-item-cycle"},[t._v("\u5468\u671F: "+t._s(a.dateType[x.examine_cycly]))])])})],2)]),e("div",{staticClass:"align-edit"},[e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(x){return a.editAlignment(2,s[0],c,n,u)}}},[e("i",{staticClass:"el-icon-edit"}),t._v(" \u7F16\u8F91")])],1)]):t._e()}),0):t._e(),l.align_mine.length>0&&a.alignmentValue==1?e("div",{staticStyle:{"background-image":"linear-gradient(rgba(38, 92, 240, 0.10), rgba(38, 92, 240, 0.04))"}},t._l(l.align_mine,function(s,u){return e("div",{staticClass:"alignment-list"},[e("div",{staticClass:"alignment-all-list"},[e("div",{staticClass:"align-list"},[e("div",{staticClass:"align-item"},[t._v(t._s(s[0].team_name+" ("+s[0].leader_name+")"))]),t._l(s,function(x,$){return e("div",{staticClass:"item-kr-list"},[e("div",{staticClass:"kr-item-list"},[t._v("KR"+t._s($+1)+": "+t._s(x.name))]),e("div",{staticClass:"kr-item-cycle"},[t._v("\u5468\u671F: "+t._s(a.dateType[x.examine_cycly]))])])})],2)])])}),0):t._e(),e("div",{staticClass:"kr-table"},[e("div",{staticStyle:{display:"flex","justify-content":"flex-end","padding-right":"10px"}},[e("el-button",{attrs:{type:"text"},on:{click:function(s){return a.addKr(l,c)}}},[t._v("+ \u6DFB\u52A0KR")])],1),e("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#ffffff"},data:l.key_results}},[e("el-table-column",{attrs:{prop:"name",width:"250",label:"\u63CF\u8FF0",align:"center"},scopedSlots:t._u([{key:"default",fn:function(s){return[s.row.disabled&&s.row.not_allowed==0?e("el-input",{attrs:{size:"mini",placeholder:"\u8BF7\u8F93\u5165\u63CF\u8FF0"},model:{value:s.row.name,callback:function(u){t.$set(s.row,"name",u)},expression:"scope.row.name"}}):e("div",[t._v(t._s(s.row.name))])]}}],null,!0)}),e("el-table-column",{attrs:{label:"\u6570\u503C",align:"center"}},[e("el-table-column",{attrs:{prop:"threshold",label:"\u95E8\u69DB\u503C",width:"170",align:"center"},scopedSlots:t._u([{key:"default",fn:function(s){return[s.row.disabled?e("div",{staticStyle:{display:"flex"}},[e("el-input",{staticClass:"input-with-select",staticStyle:{width:"85px"},attrs:{placeholder:"\u8BF7\u8F93\u5165",size:"mini"},model:{value:s.row.threshold,callback:function(u){t.$set(s.row,"threshold",u)},expression:"scope.row.threshold"}}),e("el-select",{staticStyle:{width:"85px"},attrs:{slot:"append",size:"mini",placeholder:"\u5355\u4F4D"},slot:"append",model:{value:s.row.unit,callback:function(u){t.$set(s.row,"unit",u)},expression:"scope.row.unit"}},t._l(a.unitList,function(u,x){return e("el-option",{key:x,attrs:{label:u,value:u}})}),1)],1):e("div",[t._v(t._s(s.row.threshold+s.row.unit))])]}}],null,!0)}),e("el-table-column",{attrs:{prop:"name",label:"\u76EE\u6807\u503C",width:"170",align:"center"},scopedSlots:t._u([{key:"default",fn:function(s){return[s.row.disabled?e("div",{staticStyle:{display:"flex"}},[e("el-input",{staticClass:"input-with-select",staticStyle:{width:"85px"},attrs:{placeholder:"\u8BF7\u8F93\u5165",size:"mini"},model:{value:s.row.target,callback:function(u){t.$set(s.row,"target",u)},expression:"scope.row.target"}}),e("el-select",{staticStyle:{width:"85px"},attrs:{slot:"append",size:"mini",disabled:"",placeholder:"\u5355\u4F4D"},slot:"append",model:{value:s.row.unit,callback:function(u){t.$set(s.row,"unit",u)},expression:"scope.row.unit"}},t._l(a.unitList,function(u,x){return e("el-option",{key:x,attrs:{label:u,value:u}})}),1)],1):e("div",[t._v(t._s(s.row.target+s.row.unit))])]}}],null,!0)}),e("el-table-column",{attrs:{prop:"name",label:"\u6311\u6218\u503C",width:"170",align:"center"},scopedSlots:t._u([{key:"default",fn:function(s){return[s.row.disabled?e("div",{staticStyle:{display:"flex"}},[e("el-input",{staticClass:"input-with-select",staticStyle:{width:"85px"},attrs:{placeholder:"\u8BF7\u8F93\u5165",size:"mini"},model:{value:s.row.challenge,callback:function(u){t.$set(s.row,"challenge",u)},expression:"scope.row.challenge"}}),e("el-select",{staticStyle:{width:"85px"},attrs:{slot:"append",size:"mini",disabled:"",placeholder:"\u5355\u4F4D"},slot:"append",model:{value:s.row.unit,callback:function(u){t.$set(s.row,"unit",u)},expression:"scope.row.unit"}},t._l(a.unitList,function(u,x){return e("el-option",{key:x,attrs:{label:u,value:u}})}),1)],1):e("div",[t._v(t._s(s.row.challenge+s.row.unit))])]}}],null,!0)})],1),e("el-table-column",{attrs:{prop:"address",label:"\u5468\u671F",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(s){return[!s.row.disabled||s.row.not_allowed==1?e("div",[t._v(t._s(a.dateType[s.row.examine_cycly]))]):e("el-select",{attrs:{slot:"append",size:"mini",placeholder:"\u5468\u671F"},on:{change:function(u){return a.getOkrDate(l,s.$index,s.row)}},slot:"append",model:{value:s.row.examine_cycly,callback:function(u){t.$set(s.row,"examine_cycly",u)},expression:"scope.row.examine_cycly"}},t._l(a.dateType,function(u,x){return e("el-option",{key:x,attrs:{label:u,value:+x,disabled:+x>+l.examine_cycly}})}),1)]}}],null,!0)}),e("el-table-column",{attrs:{prop:"weight",label:"\u6743\u91CD",width:"100",align:"center"},scopedSlots:t._u([{key:"default",fn:function(s){return[s.row.disabled?e("el-input",{attrs:{placeholder:"\u8BF7\u8F93\u5165",size:"mini"},model:{value:s.row.weight,callback:function(u){t.$set(s.row,"weight",u)},expression:"scope.row.weight"}},[e("template",{slot:"append"},[t._v("%")])],2):e("div",[t._v(t._s(s.row.weight+"%"))])]}}],null,!0)}),e("el-table-column",{attrs:{prop:"address",label:"\u8D77\u6B62\u65E5\u671F",width:"230",align:"center"},scopedSlots:t._u([{key:"default",fn:function(s){return[!s.row.disabled||s.row.not_allowed==1?e("div",[t._v(t._s(s.row.start_date+"~"+s.row.end_date))]):e("div",[e("el-date-picker",{staticStyle:{width:"210px"},attrs:{type:"daterange",size:"mini","value-format":"yyyy-MM-dd","picker-options":a.pickerOptions},model:{value:s.row.date,callback:function(u){t.$set(s.row,"date",u)},expression:"scope.row.date"}})],1)]}}],null,!0)}),e("el-table-column",{attrs:{prop:"reviews",label:"\u590D\u76D8\u9891\u6B21",align:"center"},scopedSlots:t._u([{key:"default",fn:function(s){return[s.row.reviews.length==0?e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(u){return a.selectFrequency(2,s.$index,c,n,"",s.row)}}},[t._v("\u9009\u62E9\u9891\u6B21")]):e("div",t._l(s.row.reviews,function(u,x){return e("div",{on:{click:function($){return a.selectFrequency(2,s.$index,c,n,s.row.reviews,s.row)}}},[u.type==1?e("span",[t._v("\u6BCF\u5DE5\u4F5C\u65E5")]):u.type==2?e("span",[t._v(" \u6309\u5468"),u.rule.type==0?e("span",[t._v("(\u6BCF\u5468\u4E94)")]):e("span",[t._v("(\u6307\u5B9A\u5468"+t._s(a.weekList[parseFloat(u.rule.date)-1].name)+")")])]):u.type==3?e("span",[t._v(" \u6309\u6708"),u.rule.type==0?e("span",[t._v("(\u6700\u540E\u4E00\u5929)")]):e("span",[t._v("(\u6307\u5B9A\u6708"+t._s(a.monthList[parseFloat(u.rule.date)-1].name)+")")])]):e("span",[t._v("\u6309\u5B63\u5EA6")])])}),0)]}}],null,!0)}),e("el-table-column",{attrs:{label:"\u64CD\u4F5C",align:"center",width:"150"},scopedSlots:t._u([{key:"default",fn:function(s){return[e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(u){return a.eaitKr(s.row,s.$index,l.key_results)}}},[t._v("\u7F16\u8F91")]),e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(u){return a.deleteKr(s.$index,l.key_results)}}},[t._v("\u5220\u9664")])]}}],null,!0)})],1)],1)])}),0)])}),0):t._e(),e("div",{staticClass:"page-btn"},[e("el-button",{attrs:{type:"primary",plain:"",size:"small"},on:{click:a.cancelDialog}},[t._v(" \u53D6\u6D88 ")]),a.activeName=="first"?e("el-button",{attrs:{type:"primary",size:"small",loading:a.loading},on:{click:function(i){return a.saveForm("team")}}},[t._v(" \u4FDD\u5B58\u56E2\u961F ")]):e("el-button",{attrs:{type:"primary",size:"small",loading:a.loading},on:{click:function(i){return a.saveForm("member")}}},[t._v(" \u4FDD\u5B58\u6210\u5458 ")])],1),e(a.editTargetDialog,{ref:"targetRef",attrs:{level:a.config.level},on:{updateOKR:a.updateOKR}}),e(a.detailMonthTarget,{ref:"detailMonthRef"})],1)]),e(a.selectFreauencyDailog,{ref:"selectFreauencyRef",on:{getFrequency:a.getFrequency}}),e(a.alignDialog,{ref:"alignRef",on:{getAlign:a.getAlign}})],1)},ft=[],mt=U(_t,vt,ft,!1,null,"762380ca",null,null);const yt=mt.exports,gt="/png/img_jingymb-a15a2bb0.png";const ht={__name:"businessObjectiveViews",setup(L){const t=Ae(),e=f(),a=f(!0),i=f(!0),n=f({}),l=f(!0),c=f(0);ne(()=>{s(),a.value=!0});function s(){HTTP.get("get_team_okr",{parent__isnull:!0,limit:1,ordering:"id"}).then(b=>{!b.data.count||(n.value=b.data.results[0],n.value.okr.filter(C=>C.type===1).length>0?l.value=!1:l.value=!0,n.value.expand=!0,n.value.level=1,n.value.okr&&n.value.okr.length&&(n.value.dateYear=[n.value.okr[0].start_date,n.value.okr[0].end_date]),n.value.super_cycle=4,u(n.value),a.value=!1)})}function u(b){Array.isArray(b.children)&&b.children.forEach(C=>{C.expand=!0,C.pid=b.id,C.level=b.level+1,C.super_cycle=x(b.okr),C.dateYear=b.dateYear,Array.isArray(C.children)&&u(C)})}function x(b){let C=0;return b.map(R=>{C<R.examine_cycly&&(C=R.examine_cycly)}),C}function $(b){e.value.init(b)}function v(){t.push({path:"/finances/businessReport/reportImport"})}function w(b,C){C.node_index=b}function N(b,C){C==1?b.node_index=b.node_index-1:b.node_index=b.node_index+1}return{__sfc:!0,router:t,editRef:e,loading:a,collapsable:i,dataTree:n,showTip:l,getIndex:c,getList:s,dealChildren:u,getMaxCycle:x,showNode:$,goImport:v,dropBtn:w,pageBtn:N,editOKRDialog:yt}}};var bt=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",{directives:[{name:"loading",rawName:"v-loading",value:a.loading,expression:"loading"}],staticClass:"treeStyle"},[!a.dataTree.okr||!a.dataTree.okr.length?e("div",{staticClass:"info-tips"},[t._v(" \u8BF7\u5148\u53BB\u4E0A\u4F20\u7ECF\u8425\u62A5\u8868 "),e("el-button",{attrs:{type:"primary",size:"small"},on:{click:a.goImport}},[t._v(" \u7ACB\u5373\u524D\u5F80 ")])],1):t._e(),e("zm-tree-org",{ref:"tree",attrs:{props:{label:"name"},data:a.dataTree,collapsable:a.collapsable,"define-menus":[]},scopedSlots:t._u([{key:"default",fn:function({node:i}){return[i.parent?e("div",{staticClass:"solid"}):t._e(),i.parent?e("div",{staticClass:"tree-org-node__text node-label",on:{click:function(n){return a.showNode(i)}}},[e("div",{staticClass:"con-title"},[e("div",{staticStyle:{"font-weight":"bold"}},[t._v(t._s(i.name))]),e("i",{staticClass:"el-icon-s-tools",on:{click:function(n){return a.showNode(i)}}})]),i.okr.filter(n=>n.type===1||n.type===0).length>0?e("div",{staticClass:"con-target"},[e("div",{staticClass:"con-target-title"},[t._v(" O"),e("span",{staticStyle:{"margin-top":"2px"}},[t._v(t._s(i.node_index+1))]),t._v(t._s(i.okr[i.node_index].name?i.okr[i.node_index].name:"")+" ")]),e("div",{staticClass:"con-target-cont"},[i.okr.filter(n=>n.type===1||n.type===0).length>1?e("div",{staticClass:"left-btn"},[e("el-button",{attrs:{disabled:i.node_index==0,type:"text",icon:"el-icon-arrow-left"},on:{click:function(n){return n.stopPropagation(),a.pageBtn(i,1)}}})],1):t._e(),e("div",{staticStyle:{display:"flex","flex-direction":"column"}},t._l(i.okr.filter(n=>n.type===1||n.type===0)[i.node_index].key_results,function(n,l){return e("div",{key:l,staticClass:"target-list"},[e("span",{staticClass:"list-code"},[t._v("KR ")]),e("span",{staticClass:"list-num"},[t._v(t._s(l+1))]),e("span",{staticStyle:{"font-size":"12px","margin-left":"5px"}},[t._v(t._s(n.name))]),e("br"),n.completion>=n.target?e("div",{staticClass:"list-progress"},[t._v("\u5DF2\u8FBE\u6210\u76EE\u6807 "),e("el-progress",{staticStyle:{width:"60px",margin:"0 10px"},attrs:{color:"#1651EE",percentage:100,"show-text":!1}}),t._v("100%")],1):e("div",{staticClass:"list-progress",staticStyle:{color:"#FFAD39"}},[t._v("\u672A\u8FBE\u6210\u76EE\u6807 "),e("el-progress",{staticStyle:{width:"60px",margin:"0 10px"},attrs:{color:"#FFAD39",percentage:parseInt(n.completion/n.target*100),"show-text":!1}}),t._v(t._s(parseInt(n.completion/n.target*100)+"%"))],1)])}),0),i.okr.filter(n=>n.type===1||n.type===0).length>1?e("div",{staticClass:"right-btn"},[e("el-button",{attrs:{disabled:i.node_index==i.okr.filter(n=>n.type===1||n.type===0).length-1,type:"text",icon:"el-icon-arrow-right"},on:{click:function(n){return n.stopPropagation(),a.pageBtn(i,2)}}})],1):t._e()])]):t._e(),i.okr.filter(n=>n.type===1||n.type===0).length>1?e("div",{staticClass:"okr-page"},t._l(i.okr.filter(n=>n.type===1||n.type===0).length,function(n,l){return e("div",{class:i.node_index==l?"active drop":"drop",on:{click:function(c){return c.stopPropagation(),a.dropBtn(l,i)}}})}),0):t._e()]):e("div",{staticClass:"tree-org-node__text node-label top-level",on:{click:function(n){return a.showNode(i)}}},[e("div",{staticClass:"con-title top-level-solid"},[e("div",{staticStyle:{color:"#fff","font-weight":"bold"}},[t._v(t._s(i.name))]),e("i",{staticClass:"el-icon-s-tools",staticStyle:{color:"#fff"},on:{click:function(n){return a.showNode(i)}}})]),i.okr?e("div",{staticClass:"con-target",staticStyle:{"background-color":"#fff"}},t._l(i.okr.filter(n=>n.type===1),function(n,l){return e("div",{key:l,staticClass:"target-list",staticStyle:{"background-color":"#fff",padding:"8px 15px 14px"}},[e("span",{staticClass:"list-code"},[t._v("O ")]),e("span",{staticClass:"list-num"},[t._v(t._s(l+1))]),e("span",{staticClass:"list-name"},[t._v("\u76EE\u6807\u503C")]),e("span",{staticStyle:{"font-size":"12px","margin-left":"5px"}},[t._v(t._s(n.name))])])}),0):t._e()])]}}])}),a.showTip?e("div",{staticClass:"guide"},[e("img",{attrs:{src:gt,alt:""}}),e("div",{staticStyle:{"margin-top":"15px","font-size":"16px",color:"#919398"}},[t._v("\u56E2\u961F\u7684\u5B9A\u4E49\uFF1A\u4E24\u4E2A\u53CA\u4EE5\u4E0A\u7684\u4EBA\uFF0C\u4E3A\u4E86\u5171\u540C\u7684\u76EE\u6807\u800C\u52AA\u529B")]),e("div",{staticStyle:{"margin-top":"15px","font-size":"16px",color:"#919398"}},[t._v("\u76EE\u6807\u4E00\u81F4\u624D\u53EB\u56E2\u961F\uFF0C\u73B0\u5728\u5F00\u59CB\u8BBE\u7F6E\u4F60\u4EEC\u7684\u56E2\u961F\u76EE\u6807\u5427")])]):t._e(),e(a.editOKRDialog,{ref:"editRef",on:{updateData:a.getList}})],1)},xt=[],wt=U(ht,bt,xt,!1,null,"475ad732",null,null);const Kt=wt.exports;export{Kt as default};