| 1 |
- import{n as Q,r as f,f as Y,b as le,o as ne,e as K,u as G}from"./index.9d8a3e8d.js";import{K as ce,c as ie,d as ue,e as de,M as pe}from"./constant.c8c783ba.js";import{p as _e}from"./index.b24663c5.js";import{L as et}from"./LJWWData.05f5d8d0.js";import"./transferCluePoolDialog.1c92a0e4.js";import{u as tt}from"./composables.2846c723.js";const at={__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 ve=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]))])])},lt=[];ve._withStripped=!0;var fe=Q(at,ve,lt,!1,null,"8d775457",null,null);fe.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/businessObjectives/components/oTag.vue";const nt=fe.exports;const st={__name:"editTargetDialog",props:{level:{type:Number,default:1}},emits:["updateOKR"],setup(L,{expose:t,emit:e}){const a=L,r=f(!1);let n=f({}),l=f([]);const c=ue;let s=Y({});const d=le(()=>{const g={};return Object.keys(ie).map(p=>{+p<=D.value&&(g[p]=ie[p])}),g}),x=de,D=f(4),v=f(null),h=f(null),V=Y({disabledDate(g){return g.getTime()<Date.now()-864e5}}),w=Y({disabledDate(g){const p=new Date,M=new Date(p.getFullYear(),p.getMonth(),1);return g.getTime()<M.getTime()}});ne(()=>{});function S(g,p,M,T){r.value=!0,l.value=[],D.value=+T,p?(console.log(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:g?1:2,name:"",key_results:[]},g||(n.value.member_id=M),console.log("data",p,a.level)}function C(){n.value.key_results.map(g=>{g.examine_cycly>n.value.examine_cycly&&(g.examine_cycly=n.value.examine_cycly),g.date=[],n.value.start_date="",n.value.end_date="",v.value="",h.value=""})}function O(g,p){if(g===4){if(p===4)return 1;if(p===3)return 2;if(p===2)return 4;if(p===1)return 12}if(g===3){if(p===3)return 1;if(p===2)return 2;if(p===1)return 6}if(g===2){if(p===2)return 1;if(p===1)return 3}if(g===1)return 1}function N(){console.log(v.value,h.value),n.value.key_results.push({name:"",examine_cycly:a.level===1?4:null,weight:"",unit:"",date:v.value&&h.value?[v.value,h.value]:[],start_date:"",end_date:""}),console.log("form",n)}function F(g){console.log("deleteKR",g),n.value.key_results.splice(g,1)}function j(g,p){const T=Math.abs(new Date(p).getTime()-new Date(g).getTime()),y=Math.floor(T/2592e6);return T%2592e6/(24*60*60*1e3)>15?y+1:y}function B(g){const p=new Date(g.getFullYear(),g.getMonth()+1,1);return new Date(p-1)}function W(g){return!["\u8425\u4E1A\u989D","\u8FB9\u754C\u5229\u6DA6\u7387","\u4EBA\u6548"].includes(g)}function R(g,p){if(g===4){if(p===4)return 1;if(p===3)return 2;if(p===2)return 4;if(p===1)return 12}else if(g===3){if(p===3)return 1;if(p===2)return 2;if(p===1)return 6}else if(g===2){if(p===2)return 1;if(p===1)return 3}else if(g===1)return 1}function $(){if(console.log("editTargetDialog",n),!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 g=!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||(g=!1),y.weight||(g=!1),y.unit||(g=!1),!y.start_date&&!y.end_date&&(g=!1),(!y.target||!y.threshold||!y.challenge)&&(g=!1),p+=+y.weight}),!g)return K.exports.Message({type:"error",message:"\u8BF7\u5B8C\u6574\u586B\u5199KR\u4FE1\u606F"});if(console.log("indicatorWeight",p),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(B(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),r.value=!1,v.value="",h.value=""}function J(g){let p=new Date(g),M=(p.getMonth()+1).toString().padStart(2,"0"),T=p.getFullYear(),y=T+"-"+M+"-01",U=new Date(T,M,0),X=T+"-"+M+"-"+U.getDate();v.value=y,h.value=X,g?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(g,p){n.value.examine_cycly==1&&g==1||(l.value.length>0&&n.value.examine_cycly==g?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 H(){n.value.key_results.map(g=>{g.examine_cycly==n.value.examine_cycly&&(g.date=l.value)})}return t({init:S}),{__sfc:!0,props:a,dialogVisible:r,emits:e,form:n,dateRange:l,unitList:c,currOKR:s,dateType:d,cycleMonth:x,super_cycle:D,startTimeDate:v,endTimeDate:h,pickerOptions:V,pickerOptionsMonth:w,init:S,cycleChange:C,dealCycle:O,addKR:N,deleteKR:F,getMonthsDiff:j,getLastDayOfMonth:B,checkEdit:W,dealCycleNum:R,saveForm:$,changeMonth:J,getOkrDate:P,changeOkrDate:H,oTag:nt}}};var ge=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(r){a.dialogVisible=r}}},[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(r){t.$set(a.form,"examine_cycly",r)},expression:"form.examine_cycly"}},t._l(a.dateType,function(r,n){return e("el-option",{key:n,attrs:{label:r,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(r){t.$set(a.form,"start_date",r)},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(r){a.dateRange=r},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(r){t.$set(a.form,"weight",r)},expression:"form.weight"}},[e("template",{slot:"append"},[t._v("%")])],2)],1)]),e("div",{staticClass:"OKR-list-container"},t._l(3,function(r,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,d){return e("el-option",{key:d,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,d){return e("el-option",{key:d,attrs:{disabled:+d>+a.form.examine_cycly,label:s,value:+d}})}),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(r){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)},it=[];ge._withStripped=!0;var ye=Q(st,ge,it,!1,null,"813f0692",null,null);ye.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/businessObjectives/components/editTargetDialog.vue";const rt=ye.exports;const ot={__name:"detailMonthTargetDialog",setup(L,{expose:t}){const e=f(!1),a=f([]);ne(()=>{});function r(n){e.value=!0,a.value=n.indicator}return t({init:r}),{__sfc:!0,dialogVisible:e,tableData:a,init:r}}};var me=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(r){a.dialogVisible=r}}},[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)},ct=[];me._withStripped=!0;var he=Q(ot,me,ct,!1,null,"4484d939",null,null);he.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/businessObjectives/components/detailMonthTargetDialog.vue";const ut=he.exports;const dt={__name:"selectFreauencyDailog",emits:["getFrequency"],setup(L,{expose:t,emit:e}){const a=f(!1),r=f([]),n=f(0),l=f(0),c=f(""),s=f(""),d=f([]),x=f(0),D=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),h=f(null),V=f(null),w=f(null),S=f(null);function C(R,$,J,P,H){if(console.log(H),h.value=JSON.parse(JSON.stringify(R)),V.value=JSON.parse(JSON.stringify($)),w.value=JSON.parse(JSON.stringify(J)),S.value=JSON.parse(JSON.stringify(P)),H){let g=[];H.map(p=>{g.push(p.type),p.type==2&&(n.value=p.rule.type,p.rule.type==1&&(D.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))}),r.value=g}a.value=!0}function O(){a.value=!1,r.value=[],n.value=0,l.value=0,c.value="",s.value="",x.value=0,D.value.map(R=>{R.active=!1}),v.value.map(R=>{R.active=!1})}function N(R){let $=[];return R.filter((J,P)=>{J.active&&$.push(P+1)}),$.toString()}function F(R){console.log(R),R?x.value=1:x.value=0}function j(){d.value=[];let R=!1;if(r.value.map($=>{d.value.push({type:$})}),console.log(x.value),d.value.map($=>{$.type==2&&($.rule={type:n.value,date:N(D.value)},$.is_natural=x.value,$.rule.date==""&&$.rule.type==1&&(R=!0)),$.type==3&&($.rule={type:l.value,date:N(v.value)},$.rule.date==""&&$.rule.type==1&&(R=!0))}),R)return K.exports.Message.error("\u8BF7\u9009\u62E9\u6307\u5B9A\u65E5\u671F");e("getFrequency",d.value,V.value,w.value,h.value,S.value),O(),console.log(d.value)}function B(R,$){D.value.map(J=>{J.active=!1}),D.value[$].active=!R.active}function W(R,$){v.value.map(J=>{J.active=!1}),v.value[$].active=!R.active}return t({init:C}),{__sfc:!0,dialogVisible:a,checkList:r,weekType:n,monthType:l,weekDate:c,monthDate:s,reviews:d,is_natural:x,weekList:D,monthList:v,valTtem:h,indexItem:V,iItem:w,mItem:S,emits:e,init:C,handleClose:O,getDate:N,getIsNatural:F,submit:j,getWeek:B,getMonth:W}}};var be=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(r){a.dialogVisible=r}}},[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(r){a.checkList=r},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(r){a.weekType=r},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(r){a.is_natural=r},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(r){a.monthType=r},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(r,n){return e("div",{class:r.active?"box-item select-box-item":"box-item",staticStyle:{padding:"8px 16px"},on:{click:function(l){return a.getWeek(r,n)}}},[t._v(t._s(r.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(r,n){return e("div",{class:r.active?"box-item select-box-item":"box-item",on:{click:function(l){return a.getMonth(r,n)}}},[t._v(t._s(r.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)])},pt=[];be._withStripped=!0;var we=Q(dt,be,pt,!1,null,"38f8fc76",null,null);we.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/businessObjectives/components/selectFreauencyDailog.vue";const _t=we.exports;const vt={__name:"alignDialog",emits:["getAlign"],setup(L,{expose:t,emit:e}){const a=f(!1),r=f([]),n=f([]),l=Y({children:"key_results",label:"name"}),c=f([]),s=f(null),d=f(null),x=f(null),D=f(null),v=f(null);function h(C,O,N,F,j,B){console.log(C,O,N,F,j,B),s.value=C,d.value=N,x.value=F,D.value=B,v.value=j,a.value=!0;const W={team_id:O.team,is_self:0};j=="edit"&&(W.is_self=1),HTTP.get("get_alignment_kr",W).then(R=>{R.code==0&&(c.value=R.data)})}function V(C,O,N){O?C.key_results||n.value.push(C):n.value.map(F=>{F.id==C.id&&n.value.splice(n.value.indexOf(F),1)})}function w(){a.value=!1,n.value=[],r.value=[]}function S(){let C=[];n.value.forEach(function(O,N){let F=[];for(var j=0;j<C.length;j++)if(C[j][0].team==O.team){C[j].push(O);return}F.push(O),C.push(F)}),console.log(C),e("getAlign",C,s.value,d.value,x.value,D.value,v.value),w()}return t({init:h}),{__sfc:!0,dialogVisible:a,data:r,getChecked:n,defaultProps:l,teamList:c,statusItem:s,indexItem:d,mItem:x,oItem:D,textItem:v,emits:e,init:h,handleCheckChange:V,handleClose:w,submit:S}}};var xe=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(r){a.dialogVisible=r}}},[t._l(a.teamList,function(r,n){return e("div",{staticClass:"align-dialog"},[r.objective.length>0?e("div",{staticStyle:{display:"flex","margin-bottom":"10px"}},[e("div",{staticClass:"team-name"},[e("div",[t._v(t._s(r.team.name))]),e("div",{staticStyle:{"font-size":"12px"}},[t._v(t._s("("+r.team.leader_name+")"))])]),e("el-tree",{attrs:{"default-expand-all":"",data:r.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)},ft=[];xe._withStripped=!0;var ke=Q(vt,xe,ft,!1,null,"eadb8f4c",null,null);ke.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/businessObjectives/components/alignDialog.vue";const gt=ke.exports;const yt={__name:"editOKRDialog",emits:["updateData"],setup(L,{expose:t,emit:e}){const a=f(),r=de,n=f(),l=f(),c=f(!1),s=f("first"),d=ce,x=ie,D=f(),v=Y({team_id:null,manager:"",objective:[],parent:""}),h=f([]),V=Y({level:1,super_cycle:4}),w=f(!1),S=f(0),C=ue,O=f([]),N=f(null),F=f(null),j=f([{name:"\u4E00"},{name:"\u4E8C"},{name:"\u4E09"},{name:"\u56DB"},{name:"\u4E94"},{name:"\u516D"},{name:"\u65E5"}]),B=f(pe),W=f(!0),R=f(["\u6708\u5EA6","\u5B63\u5EA6","\u534A\u5E74\u5EA6","\u5E74\u5EA6"]),$=Y({disabledDate(i){return i.getTime()<Date.now()-864e5}}),J=Y({disabledDate(i){const o=new Date,u=new Date(o.getFullYear(),o.getMonth(),1);return i.getTime()<u.getTime()}}),P=le(()=>v.objective.filter(i=>i.type===1)),H=le(()=>v.objective.filter(i=>i.type===1).reduce((i,o)=>i+parseFloat(o.weight),0)),g=le(()=>v.objective.filter(i=>i.type===2&&i.is_leader==1).reduce((i,o)=>i+parseFloat(o.weight),0));let p=f({});const M=f(!1),T=f(),y=f(""),U=f(!1);ne(()=>{});function X(i){console.log("editRef data",i),i.pid?U.value=!0:U.value=!1,console.log("isleaderStatus",U.value),y.value=i.name,c.value=!0,s.value="first";const o=JSON.parse(JSON.stringify(i));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(b=>{b.date=[b.start_date,b.end_date]}),_))||[],o.member_list.map(_=>{_.OKR=[],_.alignmentValue=0,v.objective.map(b=>{b.type===2&&b.member_id===_.relation_id&&_.OKR.push(b)})}),h.value=o.member_list,V.level=o.level,V.super_cycle=o.super_cycle,v.objective.filter(_=>_.type==1).length>0?W.value=!1:W.value=!0;const u={name__contains:"",team:v.team_id,del_flag:0,type:1,offect:0,limit:99};HTTP.get("get_team_objective",u).then(_=>{_.code==0&&(Z.value=[],_.data.results.map(b=>{b.value=b.name,Z.value.push(b)}))});const m={name__contains:"",team:i.parent,del_flag:0,type:1,offect:0,limit:99};HTTP.get("get_team_objective",m).then(_=>{_.code==0&&(ee.value=[],_.data.results.map(b=>{b.value=b.name,ee.value.push(b)}))})}function te(){let i=0;return P.value.map(o=>{+o.examine_cycly>i&&(i=o.examine_cycly)}),i}function $e(){let i=0;return personalOKR.value.map(o=>{o.OKR.map(u=>{+u.examine_cycly>i&&(i=u.examine_cycly)})}),i}function De(i,o=null,u){o?h.value[u].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 Ke(i){console.log("updateOKR",i),p.value?(p.value=i,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(u=>{u.disabled=!1,u.date=[u.start_date,u.end_date]}),o.key_results=p.value.key_results),o))):(i.key="add"+v.objective.length,v.objective.push(i)),console.log("curr",p,v)}function Me(i,o,u){v.objective=v.objective.filter(m=>m.type===1),i==1?v.objective.splice(o,1):h.value[u].OKR.splice(o,1)}function Te(i){a.value.init(i)}function re(i){const o=new Date(i.getFullYear(),i.getMonth()+1,1);return new Date(o-1)}function oe(i,o){const m=Math.abs(new Date(o).getTime()-new Date(i).getTime()),_=Math.floor(m/2592e6);return console.log("monthsDiff",_),m%2592e6/(24*60*60*1e3)>15?_+1:_}function ze(i){console.log("memberlist",h.value),i=="team"?v.objective=v.objective.filter(k=>k.type==1):(v.objective=[],h.value.map(k=>{k.OKR.length>0&&k.OKR.map(A=>{v.objective.push(A)})})),console.log("formData",v);let o=!1,u=!1,m=!1,_=!1,b=!1,E=!1,I=!1,q=!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=r[k.examine_cycly],se!==oe(k.start_date,k.end_date)&&(q=!0)}if(k.end_date=k.date[1],k.name==""&&(o=!0),k.examine_cycly==""&&(_=!0),k.examine_cycly==1?k.start_date==""&&(m=!0):(k.start_date==""||k.end_date=="")&&(m=!0),k.key_results.length==0)b=!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)&&(E=!0),z.unit||(E=!0)}),A!=100&&(I=!0)}}),i=="team"){let k=0;v.objective.map(A=>{k+=parseFloat(A.weight)}),k!=100&&(u=!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&&(u=!0)}if(v.objective.length!=0){if(o)return K.exports.Message.error("\u8BF7\u586B\u5199\u76EE\u6807\u540D\u79F0");if(u)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(m)return K.exports.Message.error("\u8BF7\u586B\u5199\u65E5\u671F");if(b)return K.exports.Message.error("\u8BF7\u6DFB\u52A0KR");if(E)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(q)return K.exports.Message({type:"error",message:`\u5468\u671F\u8BF7\u9009\u62E9${se}\u4E2A\u6708`})}w.value=!0,console.log(v),i=="team"?HTTP.post("create_team_okr",v).then(k=>{w.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(()=>{w.value=!1}):HTTP.post("create_member_okr",v).then(k=>{w.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(()=>{w.value=!1})}function Fe(){c.value=!1}function je(i,o,u){console.log(i),G(u[o],"disabled",!0),i.start_date&&i.end_date?G(u[o],"date",[i.start_date,i.end_date]):G(u[o],"date",[])}function Le(i,o,u){console.log(i,o,u),!i.name||!i.target||!i.examine_cycly||!i.weight||!i.date.length!=0?K.exports.Message.error("\u6570\u636E\u672A\u586B\u5199\u5B8C\u6574\uFF0C\u65E0\u6CD5\u9000\u51FA\uFF01"):(G(u[o],"disabled",!1),i.start_date&&i.end_date?G(u[o],"date",[i.start_date,i.end_date]):G(u[o],"date",[]))}function Ne(i,o){o.splice(i,1)}function Ve(i,o){console.log(i,o),i.key_results.push({disabled:!0,not_allowed:0,date:[],reviews:[]})}function Pe(i,o){o.key_results.map(u=>{u.examine_cycly>o.examine_cycly&&(u.examine_cycly=o.examine_cycly),u.date=[],o.start_date="",o.end_date="",N.value="",F.value=""})}function Ae(i){O.value=i.date,i.start_date=O.value[0],i.end_date=O.value[1],i.key_results.map(o=>{o.examine_cycly==i.examine_cycly&&(o.date=i.date)})}function Ie(i,o){console.log(i,o);let u=new Date(i),m=(u.getMonth()+1).toString().padStart(2,"0"),_=u.getFullYear(),b=_+"-"+m+"-01",E=new Date(_,m,0),I=_+"-"+m+"-"+E.getDate();N.value=b,F.value=I,O.value=[b,I],o.date=[b,I],i?o.key_results.map(q=>{q.date=JSON.parse(JSON.stringify([b,I])),o.end_date=I}):o.key_results.map(q=>{q.date=[],O.value=[],o.end_date=""})}function Je(i,o,u){console.log(i,o,u,O.value),console.log(O.value),u.examine_cycly==1&&i.examine_cycly==1?u.date=O.value:(O.value=[i.start_date,i.end_date],O.value.length>0&&u.examine_cycly==i.examine_cycly?u.date=O.value:u.date=[])}function Ee(i,o,u,m,_,b){(b.not_allowed==0||i==1)&&n.value.init(i,o,u,m,_)}function We(i,o,u,m,_){m==1?v.objective.filter(b=>b.type==1)[u].key_results[o].reviews=i:h.value[_].OKR[u].key_results[o].reviews=i}function qe(i,o,u,m){l.value.init(i,o,u,m,"")}const ae=f(!0);function Be(i,o,u,m,_,b){if(console.log(i,o,u,m,_,b),o==1){b=="edit"?(ae.value=!1,v.objective[u].align_other[_]=i[0],ae.value=!0,console.log(v.objective[u].align_other[_],i[0])):(delete v.objective[u].align_other,G(v.objective[u],"align_other",i)),v.objective[u].align_kr=[];let E=[];v.objective[u].align_other.map(I=>{I.map(q=>{E.push(q.id)})}),v.objective[u].align_kr=E}else{b=="edit"?(ae.value=!1,h.value[m].OKR[u].align_other[_]=i[0],ae.value=!0,console.log(h.value[m].OKR[u].align_other,i[0])):h.value[m].OKR[u].align_other=JSON.parse(JSON.stringify(i)),h.value[m].OKR[u].align_kr=[];let E=[];h.value[m].OKR[u].align_other.map(I=>{I.map(q=>{E.push(q.id)})}),h.value[m].OKR[u].align_kr=E}}function Ye(i,o,u,m,_){console.log(i,o,u,m,_),i==1?l.value.init(i,o,u,"","edit",_):l.value.init(i,o,u,m,"edit",_)}const Z=f([]),ee=f([]);function He(i,o){const u={name__contains:i,team:v.team_id,del_flag:0,type:1,offect:0,limit:99,status:0};HTTP.get("get_team_objective",u).then(m=>{m.code==0&&(Z.value=[],m.data.results.map(_=>{_.value=_.name,Z.value.push(_)}),o(Z.value))})}function Ue(i,o){console.log(v);const u={name__contains:i,team__in:v.parent+","+v.team_id,del_flag:0,type:1,offect:0,limit:99};HTTP.get("get_team_objective",u).then(m=>{m.code==0&&(ee.value=[],m.data.results.map(_=>{_.key_results.map(b=>{b.split_kr_id=b.id,b.disabled=!0,b.date=[],delete b.id}),v.team_id==_.team&&(_.team_name="\u672C\u56E2\u961F"),_.value="("+_.team_name+"-"+R.value[_.examine_cycly-1]+") "+_.name,ee.value.push(_)}),o(ee.value))})}function Ge(){}function Qe(i,o){console.log(i),o.date=i,console.log(o)}function Xe(i,o,u,m){console.log(i,u,m),h.value[o].OKR[u].examine_cycly=i.examine_cycly,h.value[o].OKR[u].start_date=i.start_date,h.value[o].OKR[u].end_date=i.end_date,h.value[o].OKR[u].weight=i.weight,h.value[o].OKR[u].name=i.name,h.value[o].OKR[u].member_id=m.id,h.value[o].OKR[u].date=[i.start_date,i.end_date],i.key_results.map(_=>{_.not_allowed=1,_.split_kr_id=_.id,_.date=[_.start_date,_.end_date],_.member_id=m.id,delete _.id,delete _.key_result_id}),h.value[o].OKR[u].key_results=i.key_results,console.log(h.value[o].OKR[u])}function Ze(i,o){console.log(i,o),P.value[o].examine_cycly=i.examine_cycly,P.value[o].weight=i.weight,P.value[o].name=i.name,P.value[o].date=[i.start_date,i.end_date],P.value[o].key_results=i.key_results}return t({init:X}),{__sfc:!0,detailMonthRef:a,cycleMonth:r,selectFreauencyRef:n,alignRef:l,dialogVisible:c,emits:e,activeName:s,okrType:d,dateType:x,targetRef:D,formData:v,memberList:h,config:V,loading:w,alignmentValue:S,unitList:C,dateRange:O,startTimeDate:N,endTimeDate:F,weekList:j,monthList:B,memberStatus:W,examineCyclyList:R,pickerOptions:$,pickerOptionsMonth:J,teamOKR:P,teamWeight:H,personWeight:g,currOKR:p,isLeader:M,leaderId:T,titalName:y,isleaderStatus:U,init:X,getTeamMaxCycle:te,getPersonalMaxCycle:$e,addOKR:De,updateOKR:Ke,deleteOKR:Me,showIndicator:Te,getLastDayOfMonth:re,getMonthsDiff:oe,saveForm:ze,cancelDialog:Fe,eaitKr:je,cancleEaitKr:Le,deleteKr:Ne,addKr:Ve,cycleChange:Pe,changeOkrDate:Ae,changeMonth:Ie,getOkrDate:Je,selectFrequency:Ee,getFrequency:We,addAlign:qe,showKR:ae,getAlign:Be,editAlignment:Ye,getOkrList:Z,getOkrListTeam:ee,querySearch:He,querySearchTeam:Ue,addMultiplexOKR:Ge,getOdate:Qe,handleSelect:Xe,handleSelectTeam:Ze,editTargetDialog:rt,detailMonthTarget:ut,LJWWData:et,selectFreauencyDailog:_t,alignDialog:gt}}};var Se=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(r){a.dialogVisible=r}}},[e("div",{staticClass:"detail-container"},[e("el-tabs",{model:{value:a.activeName,callback:function(r){a.activeName=r},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(r){a.alignmentValue=r},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(r,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:r.name,callback:function(l){t.$set(r,"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,r,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,r)}},model:{value:r.examine_cycly,callback:function(l){t.$set(r,"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",[r.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,r)}},model:{value:r.start_date,callback:function(l){t.$set(r,"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(r)}},model:{value:r.date,callback:function(l){t.$set(r,"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:r.weight,callback:function(l){t.$set(r,"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)]),r.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(r.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,d){return e("div",{key:"kr"+d,staticClass:"item-kr-list"},[e("div",{staticClass:"kr-item-list"},[t._v("KR"+t._s(d+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(),r.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(r.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,d){return e("div",{staticClass:"item-kr-list"},[e("div",{staticClass:"kr-item-list"},[t._v("KR"+t._s(d+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(r,n)}}},[t._v("+ \u6DFB\u52A0KR")])],1),e("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#ffffff"},data:r.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(r,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>+r.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(d){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,r.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,r.key_results)}}},[t._v("\u7F16\u8F91")]),e("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(c){return a.deleteKr(l.$index,r.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(r,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:r.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("",r.relation_id,n,"")}}},[t._v(" \u6DFB\u52A0OKR ")])],1),r.OKR.length>0?e("div",{staticClass:"alignment",staticStyle:{"padding-left":"10px"}},[e("el-radio-group",{attrs:{size:"mini"},model:{value:r.alignmentValue,callback:function(l){t.$set(r,"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(r.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,r)}},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,d){return e("el-option",{key:d,attrs:{label:s,value:+d}})}),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,d){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,D){return e("div",{staticClass:"item-kr-list"},[e("div",{staticClass:"kr-item-list"},[t._v("KR"+t._s(D+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,d)}}},[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,d){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,D){return e("div",{staticClass:"item-kr-list"},[e("div",{staticClass:"kr-item-list"},[t._v("KR"+t._s(D+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(d){t.$set(s.row,"name",d)},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(d){t.$set(s.row,"threshold",d)},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(d){t.$set(s.row,"unit",d)},expression:"scope.row.unit"}},t._l(a.unitList,function(d,x){return e("el-option",{key:x,attrs:{label:d,value:d}})}),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(d){t.$set(s.row,"target",d)},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(d){t.$set(s.row,"unit",d)},expression:"scope.row.unit"}},t._l(a.unitList,function(d,x){return e("el-option",{key:x,attrs:{label:d,value:d}})}),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(d){t.$set(s.row,"challenge",d)},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(d){t.$set(s.row,"unit",d)},expression:"scope.row.unit"}},t._l(a.unitList,function(d,x){return e("el-option",{key:x,attrs:{label:d,value:d}})}),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(d){return a.getOkrDate(l,s.$index,s.row)}},slot:"append",model:{value:s.row.examine_cycly,callback:function(d){t.$set(s.row,"examine_cycly",d)},expression:"scope.row.examine_cycly"}},t._l(a.dateType,function(d,x){return e("el-option",{key:x,attrs:{label:d,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(d){t.$set(s.row,"weight",d)},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(d){t.$set(s.row,"date",d)},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(d){return a.selectFrequency(2,s.$index,c,n,"",s.row)}}},[t._v("\u9009\u62E9\u9891\u6B21")]):e("div",t._l(s.row.reviews,function(d,x){return e("div",{on:{click:function(D){return a.selectFrequency(2,s.$index,c,n,s.row.reviews,s.row)}}},[d.type==1?e("span",[t._v("\u6BCF\u5DE5\u4F5C\u65E5")]):d.type==2?e("span",[t._v(" \u6309\u5468"),d.rule.type==0?e("span",[t._v("(\u6BCF\u5468\u4E94)")]):e("span",[t._v("(\u6307\u5B9A\u5468"+t._s(a.weekList[parseFloat(d.rule.date)-1].name)+")")])]):d.type==3?e("span",[t._v(" \u6309\u6708"),d.rule.type==0?e("span",[t._v("(\u6700\u540E\u4E00\u5929)")]):e("span",[t._v("(\u6307\u5B9A\u6708"+t._s(a.monthList[parseFloat(d.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(d){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(d){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(r){return a.saveForm("team")}}},[t._v(" \u4FDD\u5B58\u56E2\u961F ")]):e("el-button",{attrs:{type:"primary",size:"small",loading:a.loading},on:{click:function(r){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)},mt=[];Se._withStripped=!0;var Ce=Q(yt,Se,mt,!1,null,"a8908a55",null,null);Ce.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/businessObjectives/components/editOKRDialog.vue";const ht=Ce.exports,bt="/assets/img_jingymb.a15a2bb0.png";const wt={__name:"businessObjectiveViews",setup(L){const t=tt(),e=f(),a=f(!0),r=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(w=>{!w.data.count||(n.value=w.data.results[0],n.value.okr.filter(S=>S.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,d(n.value),a.value=!1,console.log("dataTree",n.value))})}function d(w){Array.isArray(w.children)&&w.children.forEach(S=>{S.expand=!0,S.pid=w.id,S.level=w.level+1,S.super_cycle=x(w.okr),S.dateYear=w.dateYear,Array.isArray(S.children)&&d(S)})}function x(w){let S=0;return w.map(C=>{S<C.examine_cycly&&(S=C.examine_cycly)}),S}function D(w){e.value.init(w)}function v(){t.push({path:"/finances/businessReport/reportImport"})}function h(w,S){S.node_index=w}function V(w,S){console.log(w.okr.filter(C=>C.type===1||C.type===0)),S==1?w.node_index=w.node_index-1:w.node_index=w.node_index+1}return{__sfc:!0,router:t,editRef:e,loading:a,collapsable:r,dataTree:n,showTip:l,getIndex:c,getList:s,dealChildren:d,getMaxCycle:x,showNode:D,goImport:v,dropBtn:h,pageBtn:V,editOKRDialog:ht}}};var Oe=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:r}){return[r.parent?e("div",{staticClass:"solid"}):t._e(),r.parent?e("div",{staticClass:"tree-org-node__text node-label",on:{click:function(n){return a.showNode(r)}}},[e("div",{staticClass:"con-title"},[e("div",{staticStyle:{"font-weight":"bold"}},[t._v(t._s(r.name))]),e("i",{staticClass:"el-icon-s-tools",on:{click:function(n){return a.showNode(r)}}})]),r.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(r.node_index+1))]),t._v(t._s(r.okr[r.node_index].name?r.okr[r.node_index].name:"")+" ")]),e("div",{staticClass:"con-target-cont"},[r.okr.filter(n=>n.type===1||n.type===0).length>1?e("div",{staticClass:"left-btn"},[e("el-button",{attrs:{disabled:r.node_index==0,type:"text",icon:"el-icon-arrow-left"},on:{click:function(n){return n.stopPropagation(),a.pageBtn(r,1)}}})],1):t._e(),e("div",{staticStyle:{display:"flex","flex-direction":"column"}},t._l(r.okr.filter(n=>n.type===1||n.type===0)[r.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),r.okr.filter(n=>n.type===1||n.type===0).length>1?e("div",{staticClass:"right-btn"},[e("el-button",{attrs:{disabled:r.node_index==r.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(r,2)}}})],1):t._e()])]):t._e(),r.okr.filter(n=>n.type===1||n.type===0).length>1?e("div",{staticClass:"okr-page"},t._l(r.okr.filter(n=>n.type===1||n.type===0).length,function(n,l){return e("div",{class:r.node_index==l?"active drop":"drop",on:{click:function(c){return c.stopPropagation(),a.dropBtn(l,r)}}})}),0):t._e()]):e("div",{staticClass:"tree-org-node__text node-label top-level",on:{click:function(n){return a.showNode(r)}}},[e("div",{staticClass:"con-title top-level-solid"},[e("div",{staticStyle:{color:"#fff","font-weight":"bold"}},[t._v(t._s(r.name))]),e("i",{staticClass:"el-icon-s-tools",staticStyle:{color:"#fff"},on:{click:function(n){return a.showNode(r)}}})]),r.okr?e("div",{staticClass:"con-target",staticStyle:{"background-color":"#fff"}},t._l(r.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:bt,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=[];Oe._withStripped=!0;var Re=Q(wt,Oe,xt,!1,null,"febb6faf",null,null);Re.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/businessObjectives/businessObjectiveViews.vue";const Dt=Re.exports;export{Dt as default};
|