System.register(["./index-legacy.a130dba2.js","./composables-legacy.0c6ce36a.js","./constant-legacy.90cdba31.js","./LJWWData-legacy.844c3ebc.js","./LJPagiNation-legacy.9bb85dfb.js"],(function(e,t){"use strict";var a,i,n,l,s,o,r,c,d,m,u,p,f,v=document.createElement("style");return v.textContent=".input-with-select[data-v-2fa921b4]{width:260px;margin-bottom:10px}[data-v-2fa921b4] .el-table__body tr:hover>td{background-color:#f6faff!important}.detail-container[data-v-7846dca9]{padding:0 30px 50px}.detail-container .module-list[data-v-7846dca9]{display:flex;margin:30px 0}.detail-container .module-list .module-name[data-v-7846dca9]{font-size:15px;cursor:pointer;margin-right:10px;padding-bottom:2px;border-bottom:3px solid rgba(22,81,238,.8)}.detail-container .module-list .no-active[data-v-7846dca9]{border-bottom:none}.detail-container .detail-title[data-v-7846dca9],.detail-container .btn-list[data-v-7846dca9]{margin-bottom:20px}.detail-container .info-con[data-v-7846dca9]{display:flex}.detail-container .basic-info[data-v-7846dca9],.detail-container .indicator-con[data-v-7846dca9],.detail-container .result-con[data-v-7846dca9]{height:600px;background-color:#fff;overflow:hidden;overflow-y:auto;padding:20px;font-size:14px;color:#666;line-height:40px}.detail-container .indicator-table .table-statics-con[data-v-7846dca9]{padding:0 15px;margin-top:10px;line-height:40px;display:flex;font-size:14px}.detail-container .indicator-table .table-statics-con .title[data-v-7846dca9]{font-weight:700}.detail-container .indicator-table .table-statics-con .info[data-v-7846dca9]{margin-right:40px}.detail-container .indicator-table .table-statics-con .type[data-v-7846dca9]{color:#24a8ff}.detail-container .indicator-table .table-statics-con .num[data-v-7846dca9]{color:#fd9b03}.detail-container .indicator-table .table-statics-con .btn-con[data-v-7846dca9]{margin-left:auto}[data-v-7846dca9] .el-drawer.rtl{width:70%!important;background-color:#f6f7f9;border-radius:20px 0 0 20px}[data-v-7846dca9] .el-tabs__nav{display:flex;align-items:flex-end}[data-v-7846dca9] .el-tabs__item{width:100px;text-align:center;height:40px;background:#fff;border-radius:10px 10px 0 0;margin-right:15px;padding:0}[data-v-7846dca9] .el-tabs__item.is-active{height:45px;line-height:45px}[data-v-7846dca9] .el-tabs__active-bar,[data-v-7846dca9] .el-tabs__nav-wrap:after{height:0}[data-v-7846dca9] .el-tabs__header{margin:0}[data-v-7846dca9] .el-table__body tr:hover>td{background-color:#f6faff!important}.config-cont{padding:0 40px}.member-list{display:flex;align-items:center;border-bottom:1px dashed #DCDFE6;padding-bottom:20px;margin-bottom:20px}.member-list .member-name{display:flex;align-items:center;width:12%}.member-list .member-name .solid{width:5px;height:20px;border-radius:8px;background-color:#1651ee;margin-right:10px;color:rgba(0,0,0,0)}.member-list .container{width:88%}.member-list .container .member-cont{display:flex;flex-direction:column;margin-bottom:10px}.member-list .container .member-cont .member-item{width:100%;padding:10px 20px;background-color:#f9fbff;border-radius:4px;display:flex;align-items:center}.member-list .container .member-cont .member-item .select-module{margin-right:20px;width:215px}.member-list .container .member-cont .member-item .week,.member-list .container .member-cont .member-item .status{font-size:13px;color:#797979;margin-right:10px;width:100px}.member-list .container .member-cont .member-item .week span,.member-list .container .member-cont .member-item .status span{color:#000}.member-list .container .member-cont .member-item .status{width:85px}.member-list .container .member-cont .member-item .status span{color:#1651ee}.member-list .container .member-cont .member-item .date,.member-list .container .member-cont .member-item .weight{font-size:13px;color:#797979}.member-list .container .member-cont .member-item .date{width:80px}.member-list .container .member-cont .member-item .weight{display:flex;width:175px;align-items:center}.member-list .container .member-cont .member-item .select-date{margin-right:10px;font-size:13px;width:190px}.member-list .container .member-cont .member-item .check{margin:10px;width:76px}.member-list .container .member-cont .member-item .check .el-checkbox .el-checkbox__label{font-size:13px}.member-list .container .member-cont .member-item .weight,.member-list .container .member-cont .member-item .status-btn{margin-left:auto}.member-list .container .add-cont{margin-top:10px;display:flex;justify-content:flex-end}.examine{color:#1651ee;background-color:#fff!important}.termination{color:red}.operate-list{display:flex;justify-content:flex-end;margin-top:80px}.el-input-group__append{padding:0 10px}.search-top[data-v-84991136]{margin:20px 5px}.search[data-v-84991136]{width:100%;display:flex}.el-divider--horizontal[data-v-84991136]{margin-bottom:10px}.table-list[data-v-84991136]{margin-bottom:15px}.table-list-header[data-v-84991136]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.no-team[data-v-84991136]{padding:5px 10px;margin-left:40px;background-color:#fef0f0;color:#f56c6c;font-size:13px;border-radius:4px;display:flex;align-items:center}[data-v-84991136] .el-dialog__body{padding:0 20px}.warning[data-v-84991136]{color:#fd9b03}.error[data-v-84991136]{color:#ff0015}[data-v-84991136] .el-table__body tr:hover>td{background-color:#f6faff!important}\n",document.head.appendChild(v),{setters:[function(e){a=e.n,i=e.r,n=e.f,l=e.o,s=e.p,o=e.e,r=e.u,c=e.b,d=e.$,m=e.L},function(e){u=e.u},function(e){p=e.f},function(e){f=e.L},function(){}],execute:function(){var t={__name:"selectTemplate",emits:["importIndicator"],setup:function(e,t){var a=t.expose,r=t.emit,c=i(!1),d=u(),m=n({}),p=n({template_name__contains:"",member_id:"",limit:10,offset:0,ordering:"-id"}),f=i(0),v=i(1),_=i([]),b=n({});function g(e){c.value=!0,console.log("data",e),m=e,p.member_id=e.member,h()}function h(){HTTP.getRead("get_bind_performance_member",p).then((function(e){f.value=e.data.count,_.value=e.data.results.map((function(e){return e}))}))}return l((function(){})),a({init:g}),{__sfc:!0,dialogVisible:c,emits:r,router:d,detail:m,filter:p,total:f,currentPage:v,tableData:_,selectedData:b,init:g,getData:h,handleSizeChange:function(e){p.limit=e,h()},handleCurrentChange:function(e){v.value=e,p.offset=(e-1)*p.limit,h()},selectChange:function(e){console.log("e",e),b=e},saveForm:function(){if(!b.template_id)return o.exports.Message({type:"error",message:"请选择模板"});HTTP.post("bind_performance_salary",{id:m.id,template_id:b.template_id}).then((function(e){console.log("res",e),0===e.code?(o.exports.Message({type:"success",message:"保存成功"}),c.value=!1,r("updateData")):o.exports.Message({type:"error",message:e.msg})}))},addTemplate:function(){c.value=!1,d.push({path:"/personnelRoot/assessments/performanceAppraisalDetails",query:{id:"",type:""}})},LJTableFooter:s}}},v=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"clue-details"},[t("el-dialog",{attrs:{"append-to-body":!0,title:"请选择考核模板",visible:a.dialogVisible,width:"600px"},on:{"update:visible":function(e){a.dialogVisible=e}}},[t("div",{staticClass:"table-con"},[t("el-button",{staticStyle:{float:"right"},attrs:{type:"primary"},on:{click:a.addTemplate}},[e._v(" 新建考核模板 ")]),t("el-table",{staticStyle:{width:"100%"},attrs:{data:a.tableData,"highlight-current-row":"",height:400,"header-cell-style":{background:"#F6FAFF"}},on:{"current-change":a.selectChange}},[t("el-table-column",{attrs:{prop:"template_name",align:"center",label:"模板名称"}})],1),t(a.LJTableFooter,[t("div",{staticStyle:{"margin-right":"auto"}},[t("el-pagination",{attrs:{"current-page":a.currentPage,"page-sizes":[10,20,50,100],"page-size":a.filter.limit,layout:"total, sizes, prev, pager, next, jumper",total:a.total},on:{"size-change":a.handleSizeChange,"current-change":a.handleCurrentChange}})],1)])],1),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(e){a.dialogVisible=!1}}},[e._v("取 消")]),t("el-button",{attrs:{type:"primary"},on:{click:a.saveForm}},[e._v(" 确 定 ")])],1)])],1)},_=[];v._withStripped=!0;var b=a(t,v,_,!1,null,"2fa921b4",null,null);b.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/personnelRoot/performances/components/selectTemplate.vue";var g=b.exports,h={__name:"detailDrawer",emits:["doEditor","doDelete","doCopy"],setup:function(e,t){var a=t.expose,s=t.emit,o=i(!1),r=i({}),c=i({}),d=i("first"),m=p,u=i([]),v=n({name__contains:"",limit:10,offset:0,del_flag:0,ordering:"-id"}),_=i(0),b=i([""]),g=i(0);function h(e,t){r.value=e,d.value="first",o.value=!0,HTTP.get("get_team_performance_detail",{id:r.value.id}).then((function(e){0==e.code&&(u.value=e.data,c.value=u.value[0],console.log(c.value))}))}return l((function(){})),a({init:h}),{__sfc:!0,dialogVisible:o,emits:s,detail:r,moduleItem:c,activeName:d,examineCycleList:m,moduleList:u,filter:v,total:_,tableData:b,itemIndex:g,init:h,getMouleitem:function(e,t){g.value=t,c.value=JSON.parse(JSON.stringify(e))},cancle:function(){g.value=0,o.value=!1},goEdit:function(){o.value=!1,s("doEditor")},goDelete:function(){o.value=!1,s("doDelete")},goCopy:function(){o.value=!1,s("doCopy")},LJWWData:f}}},x=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"clue-details"},[t("el-drawer",{attrs:{title:"","with-header":!1,size:"900",visible:a.dialogVisible,direction:"rtl","append-to-body":!0,"before-close":a.cancle},on:{"update:visible":function(e){a.dialogVisible=e}}},[t("div",{staticClass:"detail-container"},[t("div",{staticClass:"module-list"},e._l(a.moduleList,(function(i,n){return t("div",{class:a.itemIndex==n?"module-name":"module-name no-active",on:{click:function(e){return a.getMouleitem(i,n)}}},[e._v(e._s(i.name))])})),0),t("el-tabs",{model:{value:a.activeName,callback:function(e){a.activeName=e},expression:"activeName"}},[t("el-tab-pane",{attrs:{label:"基本信息",name:"first"}}),t("el-tab-pane",{attrs:{label:"考核指标",name:"second"}}),t("el-tab-pane",{attrs:{label:"考核结果",name:"third"}})],1),t("div",{directives:[{name:"show",rawName:"v-show",value:"first"===a.activeName,expression:"activeName === 'first'"}],staticClass:"basic-info"},[t("div",{staticClass:"info-con"},[t("span",{staticClass:"info-title"},[e._v("被考核人:")]),t(a.LJWWData,{staticStyle:{"line-height":"40px"},attrs:{type:2,openid:a.moduleItem.member}})],1),t("div",{staticClass:"info-con"},[t("span",{staticClass:"info-title"},[e._v("考核模板名称:")]),e._v(" "+e._s(a.moduleItem.name)+" ")]),t("div",{staticClass:"info-con"},[t("span",{staticClass:"info-title"},[e._v("考核模板描述:")]),e._v(" "+e._s(a.moduleItem.description)+" ")]),t("div",{staticClass:"info-con"},[t("span",{staticClass:"info-title"},[e._v("加权计算:")]),e._v(" "+e._s(a.moduleItem.weighted_calc)+" ")]),t("div",{staticClass:"info-con"},[t("span",{staticClass:"info-title"},[e._v("评分上限:")]),e._v(" 100 ")]),t("div",{staticClass:"info-con"},[t("span",{staticClass:"info-title"},[e._v("考核总周期:")]),e._v(" "+e._s(a.examineCycleList[a.moduleItem.examine_cycly])+" ")]),t("div",{staticClass:"info-con"},[t("span",{staticClass:"info-title"},[e._v("最终审批人:")]),t(a.LJWWData,{staticStyle:{"line-height":"40px"},attrs:{type:2,openid:a.moduleItem.final_approver}})],1)]),t("div",{directives:[{name:"show",rawName:"v-show",value:"second"===a.activeName,expression:"activeName === 'second'"}],staticClass:"indicator-con"},e._l(a.moduleItem.indicators,(function(i,n){return t("div",{key:n,staticClass:"indicator-table"},[t("div",{staticClass:"table-statics-con"},[t("span",{staticClass:"info title"},[e._v("考核维度")]),t("span",{staticClass:"info dimension"},[e._v(" 维度权重: "),t("span",{staticClass:"num"},[e._v(e._s(i.weight)+"%")])])]),t("el-table",{staticStyle:{width:"100%"},attrs:{data:a.moduleItem.indicators,stripe:!0,"header-cell-style":{background:"#F6FAFF"}}},[t("el-table-column",{attrs:{width:"120",prop:"name",label:"指标名称"}}),t("el-table-column",{attrs:{prop:"type",label:"指标类型"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(a.type?"量化":"非量化")+" ")]}}],null,!0)}),t("el-table-column",{attrs:{prop:"standard",label:"考核标准"}}),t("el-table-column",{attrs:{prop:"standard",label:"目标值"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(a.target||"-")+" ")]}}],null,!0)}),t("el-table-column",{attrs:{prop:"unit",label:"单位"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(a.unit||"-")+" ")]}}],null,!0)}),t("el-table-column",{attrs:{prop:"weight",label:"指标权重"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(a.weight)+"% ")]}}],null,!0)}),t("el-table-column",{attrs:{prop:"standard",label:"评分分值"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(1===a.type?"自动计算":"0~100分")+" ")]}}],null,!0)}),t("el-table-column",{attrs:{width:"120",prop:"name",label:"评分形式"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s(a.scoring_type?"他评:".concat(a.rater):"自评")+" ")]}}],null,!0)})],1)],1)})),0),t("div",{directives:[{name:"show",rawName:"v-show",value:"third"===a.activeName,expression:"activeName === 'third'"}],staticClass:"result-con"},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:a.moduleItem.examine_results,"header-cell-style":{background:"#F6FAFF"}}},[t("el-table-column",{attrs:{width:"120",prop:"level",label:"等级"}}),t("el-table-column",{attrs:{prop:"type",label:"分数范围"},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.row;return[e._v(" "+e._s("".concat(a.min_score,"分~").concat(a.max_score,"分"))+" ")]}}])}),t("el-table-column",{attrs:{width:"120",prop:"ratio",label:"系数"}})],1)],1)],1)])],1)},y=[];x._withStripped=!0;var w=a(h,x,y,!1,null,"7846dca9",null,null);w.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/personnelRoot/performances/components/detailDrawer.vue";var C=w.exports,k={__name:"configurationDialog",emits:["getList"],setup:function(e,t){var a=t.expose,l=t.emit,s=i(!1),c=i(null),d=u(),m=n({module:"",start_date:"",weight:0}),p=i([]),v=i([]),_=i([]),b=i(!1),g=i(null),h=n({examineNum:0,terminationNum:0});function x(e){s.value=!0,c.value=JSON.parse(JSON.stringify(e));var t={team_id:c.value.team_id,offset:0,limit:999};HTTP.get("get_team_performance_config",t).then((function(e){console.log(e),0==e.code&&(v.value=e.data.list,_.value=JSON.parse(JSON.stringify(v.value)))}));var a={offset:0,limit:999,team:c.value.team_id,fields:"id,name,examine_cycly"};HTTP.get("get_performance_appraisal_template_list",a).then((function(e){0==e.code&&(p.value=e.data.results)}))}function y(){b.value=!1;var e=!0;if(h.examineNum=0,h.terminationNum=0,1==g.value&&(s.value=!1),1!=g.value&&(v.value.map((function(t){t.performances.map((function(t){(1==t.status&&!t.start_date||0==t.status&&!t.end_date||!t.weight&&1==t.status)&&(e=!1)}))})),e||o.exports.Message.error("请选择日期或权重"),e)){var t={team_id:c.value.team_id,config_performance:v.value};HTTP.post("config_performance_template",t).then((function(e){console.log(e),0==e.code?(s.value=!1,o.exports.Message.success("配置成功"),l("getList")):o.exports.Message.error(e.msg)})),2==g.value&&d.push({path:"/personnelRoot/performances/performanceAppraisalDetails",query:{id:c?c.id:"",type:"",team_id:c.value.team_id}})}}return a({init:x}),{__sfc:!0,emits:l,drawer:s,row:c,router:d,form:m,moduleList:p,memberList:v,originList:_,dialogVisible:b,subStatus:g,total:h,handleClose:function(){s.value=!1},init:x,getNowTime:function(e,t,a){var i=new Date,n=i.getFullYear(),l=(i.getMonth()+1+"").padStart(2,"0"),s=(i.getDate()+"").padStart(2,"0"),o=(i.getHours()+"").padStart(2,"0"),c=(i.getMinutes()+"").padStart(2,"0"),d=(i.getSeconds()+"").padStart(2,"0");1==a.status?v.value[e].performances[t].checked?r(v.value[e].performances[t],"start_date","".concat(n,"-").concat(l,"-").concat(s," ").concat(o,":").concat(c,":").concat(d)):v.value[e].performances[t].start_date=null:0==a.status&&(v.value[e].performances[t].checked?r(v.value[e].performances[t],"end_date","".concat(n,"-").concat(l,"-").concat(s," ").concat(o,":").concat(c,":").concat(d)):v.value[e].performances[t].end_date=null)},addCont:function(e,t){v.value[t].performances.push({status:1})},deleteBtn:function(e,t){v.value[e].performances.splice(t,1)},giveUp:function(){b.value=!1,h.examineNum=0,h.terminationNum=0,d.push({path:"/personnelRoot/performances/performanceAppraisalDetails",query:{id:c?c.id:"",type:"",team_id:c.value.team_id}})},cancleNum:function(){h.examineNum=0,h.terminationNum=0,b.value=!1},submitTranf:y,submit:function(e){console.log(e),g.value=e,v.value.map((function(e,t){e.performances.map((function(e,a){(1==e.status&&e.id&&e.status!=_.value[t].performances[a].status||1==e.status&&!e.id)&&h.examineNum++,0==e.status&&e.id&&e.status!=_.value[t].performances[a].status&&h.terminationNum++}))})),0==h.examineNum&&0==h.terminationNum?2==g.value?(h.examineNum=0,h.terminationNum=0,d.push({path:"/personnelRoot/performances/performanceAppraisalDetails",query:{id:c?c.id:"",type:"",team_id:c.value.team_id}})):1==g.value?s.value=!1:y():b.value=!0},stop:function(e,t){v.value[e].performances[t].status=0},restore:function(e,t){v.value[e].performances[t].status=1},getExamineCycly:function(e,t,a){v.value[t].performances[a].examine_cycly=p.value.filter((function(t){return t.id==e}))[0].examine_cycly},LJWWData:f}}},S=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",[t("el-drawer",{attrs:{title:"配置",visible:a.drawer,size:"80%",direction:"rtl","before-close":a.handleClose,"append-to-body":!0,"modal-append-to-body":!1},on:{"update:visible":function(e){a.drawer=e}}},[t("div",{staticClass:"config-cont"},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53108,expression:"53108"}],staticStyle:{"margin-left":"auto",display:"flex","margin-bottom":"20px"},attrs:{type:"primary",plain:""},on:{click:function(e){return a.submit(2)}}},[e._v("新增绩效模板")]),e._l(a.memberList,(function(i,n){return t("div",{staticClass:"member-list"},[t("div",{staticClass:"member-name"},[t("div",{staticClass:"solid"},[e._v("1")]),t("div",[t(a.LJWWData,{attrs:{type:2,openid:i.member_name}}),e._v(" "+e._s((i.is_leader,"")))],1)]),t("div",{staticClass:"container"},[e._l(i.performances,(function(i,l){return t("div",{staticClass:"member-cont"},[t("div",{staticClass:"member-item"},[t("div",{staticClass:"select-module"},[1!=i.status||i.id?t("div",{staticStyle:{"font-size":"13px"}},[e._v(e._s(i.performance_name))]):t("el-select",{attrs:{placeholder:"请选择模板",size:"small"},on:{change:function(e){return a.getExamineCycly(e,n,l)}},model:{value:i.performance_id,callback:function(t){e.$set(i,"performance_id",t)},expression:"val.performance_id"}},e._l(a.moduleList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("div",{staticClass:"week"},[e._v("考核周期: "),0==i.examine_cycly?t("span",[e._v("周度")]):1==i.examine_cycly?t("span",[e._v("月度")]):2==i.examine_cycly?t("span",[e._v("季度")]):3==i.examine_cycly?t("span",[e._v("半年度")]):4==i.examine_cycly?t("span",[e._v("年度")]):e._e()]),t("div",{staticClass:"status"},[e._v("状态: "),1==i.status?t("span",{staticStyle:{color:"#4DBF84"}},[e._v("考核中")]):t("span",{staticStyle:{color:"#FF0000"}},[e._v("已终止")])]),0==i.status?t("div",{staticClass:"date"},[e._v("终止日期:")]):t("div",{staticClass:"date"},[e._v("生效日期:")]),1!=i.status||i.id?0==i.status?t("div",{staticClass:"select-date"},[t("el-date-picker",{staticStyle:{width:"190px"},attrs:{clearable:!1,size:"small",type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:i.end_date,callback:function(t){e.$set(i,"end_date",t)},expression:"val.end_date"}})],1):t("div",{staticClass:"select-date"},[e._v(" "+e._s(i.start_date)+" ")]):t("div",{staticClass:"select-date"},[t("el-date-picker",{staticStyle:{width:"190px"},attrs:{clearable:!1,size:"small",type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:i.start_date,callback:function(t){e.$set(i,"start_date",t)},expression:"val.start_date"}})],1),t("div",{staticClass:"check"},[1==i.status&&!i.id||0==i.status&&i.id?t("el-checkbox",{on:{change:function(e){return a.getNowTime(n,l,i)}},model:{value:i.checked,callback:function(t){e.$set(i,"checked",t)},expression:"val.checked"}},[e._v("立即生效")]):e._e()],1),1==i.status?t("div",{staticClass:"weight"},[e._v(" 权重: "),t("el-input",{staticStyle:{width:"100px","margin-left":"10px"},attrs:{size:"mini"},model:{value:i.weight,callback:function(t){e.$set(i,"weight",t)},expression:"val.weight"}},[t("template",{slot:"append"},[e._v("%")])],2)],1):e._e(),1==i.status&&i.id?t("div",{staticClass:"status-btn"},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53105,expression:"53105"}],staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(e){return a.stop(n,l)}}},[e._v("终止")])],1):0==i.status&&i.id?t("div",{staticClass:"status-btn"},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53106,expression:"53106"}],staticStyle:{color:"#1651EE"},attrs:{type:"text"},on:{click:function(e){return a.restore(n,l)}}},[e._v("恢复")])],1):t("div",{staticClass:"status-btn"},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53107,expression:"53107"}],staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(e){return a.deleteBtn(n,l)}}},[e._v("删除")])],1)])])})),t("div",{staticClass:"add-cont"},[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53104,expression:"53104"}],attrs:{icon:"el-icon-plus",size:"small"},on:{click:function(e){return a.addCont(i,n)}}},[e._v("添加")])],1)],2)])})),t("div",{staticClass:"operate-list"},[t("el-button",{attrs:{size:"small"},on:{click:function(e){return a.submit(1)}}},[e._v("取消")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(e){return a.submit(0)}}},[e._v("提交")])],1)],2)]),t("el-dialog",{attrs:{title:"提示","before-close":a.cancleNum,visible:a.dialogVisible,width:"35%","append-to-body":!0,"modal-append-to-body":!1,modal:!0},on:{"update:visible":function(e){a.dialogVisible=e}}},[t("div",{staticStyle:{"text-align":"center"}},[e._v("本次共新开启 "),t("span",{staticClass:"examine"},[e._v(e._s(a.total.examineNum))]),e._v(" 个考核,终止 "),t("span",{staticClass:"termination"},[e._v(e._s(a.total.terminationNum))]),e._v(" 个考核。"),t("br"),e._v(e._s(0==a.subStatus?"确定提交?":1==a.subStatus?"确定取消?":"是否提交?"))]),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[1==a.subStatus?t("el-button",{on:{click:a.cancleNum}},[e._v("取 消")]):e._e(),0==a.subStatus||2==a.subStatus?t("el-button",{on:{click:a.cancleNum}},[e._v("继续配置")]):e._e(),2==a.subStatus?t("el-button",{on:{click:a.giveUp}},[e._v("放弃提交")]):e._e(),0==a.subStatus||1==a.subStatus?t("el-button",{attrs:{type:"primary"},on:{click:a.submitTranf}},[e._v("确 定")]):e._e(),2==a.subStatus?t("el-button",{attrs:{type:"primary"},on:{click:a.submitTranf}},[e._v("提交并跳转")]):e._e()],1)])],1)},N=[];S._withStripped=!0;var D=a(k,S,N,!1,null,null,null,null);D.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/personnelRoot/performances/components/configurationDialog.vue";var T=D.exports,L={__name:"performanceAppraisalViews",setup:function(e){var t=u(),a=n({switch:0,limit:999,offset:0}),s=n({total_count:0,no_perf_count:0,perf_count:0,not_have_team_count:0}),r=i(null),p=i([]),v=i([]),_=i(c((function(){return d.getters.appMainHeight-605}))),b=i("0"),h=i("0"),x=i(),y=i(),w=i(),k=i({});function S(){HTTP.get("get_team_performance",a).then((function(e){if(0==e.code){if(s.total_count=e.data.total_count,s.no_perf_count=e.data.no_perf_count,s.perf_count=e.data.perf_count,s.not_have_team_count=e.data.not_have_team_count,e.data.not_have_team&&e.data.not_have_team.split(",").length>=2){var t=[];t.push(e.data.not_have_team.split(",")[0]),t.push(e.data.not_have_team.split(",")[1]),r.value=t.toString()}else if(e.data.not_have_team.split(",").length=1){var a=[];a.push(e.data.not_have_team.split(",")[0]),r.value=a.toString()}else r.value=null;v.value=e.data.list}}))}function N(e,a){console.log("新增/编辑模板"),t.push({path:"/personnelRoot/performances/performanceAppraisalDetails",query:{id:e?e.id:"",type:a}})}function D(e){console.log("新增/编辑模板"),o.exports.MessageBox.confirm("确定要删除该模板吗,删除后不可恢复!","提示",{type:"warning"}).then((function(){HTTP.patch("performance_templates",{id:e.id,del_flag:1}).then((function(e){0===e.code?(o.exports.Message({type:"success",message:"删除成功"}),S()):o.exports.Message({type:"error",message:e.msg})}))})).catch((function(e){console.log(e)}))}return l((function(){S()})),{__sfc:!0,router:t,filter:a,numPeople:s,peopleName:r,tableData:p,teamList:v,tabelHeigth:_,templateOpen:b,templateType:h,selectRef:x,detailRef:y,configurationRef:w,currData:k,goTeam:function(){return t.push({path:"/personnelRoot/teamDivision/teamDivisionViews"})},getList:S,resetFilter:function(e){a.switch=e,S()},addTemplate:N,templateDetail:function(e,t){y.value.init(e,t),k.value=e},doEditor:function(){N(k.value,"edit")},doDelete:function(){D(k.value)},doCopy:function(){N(k.value,"copy")},deleteTemplate:D,configuration:function(e){w.value.init(e)},LJTableHeader:m,selectTemplate:g,detailDrawer:C,configurationDialog:T,LJWWData:f}}},z=function(){var e=this,t=e._self._c,a=e._self._setupProxy;return t("div",{staticClass:"clue-times"},[t("div",{staticStyle:{background:"#fff",padding:"20px","border-radius":"8px"}},[t("div",{staticClass:"search-top"},[t(a.LJTableHeader,{attrs:{dropdown:!1,search:!1}},["0"===a.templateOpen?t("template",{slot:"left"},[t("div",{staticStyle:{display:"flex","align-items":"center"}},[t("el-radio-group",{on:{change:a.resetFilter},model:{value:a.filter.switch,callback:function(t){e.$set(a.filter,"switch",t)},expression:"filter.switch"}},[t("el-radio",{attrs:{label:0}},[e._v("全部人数("+e._s(a.numPeople.total_count)+")")]),t("el-radio",{attrs:{label:1}},[e._v("已考核人数("+e._s(a.numPeople.perf_count)+")")]),t("el-radio",{attrs:{label:2}},[e._v("未考核人数("+e._s(a.numPeople.no_perf_count)+")")])],1),a.peopleName?t("div",{staticClass:"no-team"},[t("div",[e._v(e._s(a.peopleName)+"...等"+e._s(a.numPeople.not_have_team_count)+"人未匹配团队,请先匹配团队")]),t("div",[t("el-button",{staticStyle:{"font-size":"12px","margin-left":"20px"},attrs:{type:"danger",size:"mini"},on:{click:a.goTeam}},[e._v("前往配置")])],1)]):e._e()],1)]):e._e()],2)],1),t("el-divider"),e._l(a.teamList,(function(i,n){return t("div",{staticClass:"table-list"},[t("div",{staticClass:"table-list-header"},[t("div",{staticStyle:{"font-size":"14px"}},[e._v(e._s(i.team_name)),t("i",{staticClass:"el-icon-caret-bottom",staticStyle:{"font-size":"16px",color:"#265CF0","margin-left":"5px"}})]),t("div",[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53103,expression:"53103"}],attrs:{type:"primary",plain:""},on:{click:function(e){return a.configuration(i)}}},[e._v("配置")])],1)]),t("el-table",{directives:[{name:"show",rawName:"v-show",value:"0"===a.templateOpen&&"0"===a.templateType,expression:"templateOpen === '0' && templateType === '0'"}],staticStyle:{width:"100%"},attrs:{data:i.members,"header-cell-style":{background:"#F6FAFF"}}},[t("el-table-column",{attrs:{width:"80",align:"center",prop:"id",label:"Id"}}),t("el-table-column",{attrs:{align:"center",prop:"name",label:"姓名"},scopedSlots:e._u([{key:"default",fn:function(e){return[t("div",{staticStyle:{display:"flex","justify-content":"center"}},[t(a.LJWWData,{attrs:{type:2,openid:e.row.name}})],1)]}}],null,!0)}),t("el-table-column",{attrs:{align:"center",prop:"id",label:"职位"},scopedSlots:e._u([{key:"default",fn:function(a){return[1==a.row.is_leader?t("div",[e._v("负责人")]):t("div",[e._v("成员")])]}}],null,!0)}),t("el-table-column",{attrs:{align:"center",prop:"perf_name",label:"绩效模板"},scopedSlots:e._u([{key:"default",fn:function(i){return[t("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53102,expression:"53102"}],attrs:{type:"text"},on:{click:function(e){return a.templateDetail(i.row,"template")}}},[e._v(e._s(i.row.perf_name))])]}}],null,!0)}),t("el-table-column",{attrs:{align:"center",prop:"salary",label:"绩效工资"}}),t("el-table-column",{attrs:{align:"center",prop:"count",label:"指标项"}}),t("el-table-column",{attrs:{align:"center",prop:"status",label:"状态"},scopedSlots:e._u([{key:"default",fn:function(a){return[1==a.row.status?t("div",{staticStyle:{color:"#4DBF84"}},[e._v("考核中")]):t("div",[e._v("未考核")])]}}],null,!0)})],1)],1)}))],2),t(a.selectTemplate,{ref:"selectRef",on:{updateData:a.getList}}),t(a.detailDrawer,{ref:"detailRef",on:{doEditor:a.doEditor,doDelete:a.doDelete,doCopy:a.doCopy}}),t(a.configurationDialog,{ref:"configurationRef",on:{getList:a.getList}})],1)},F=[];z._withStripped=!0;var P=a(L,z,F,!1,null,"84991136",null,null);P.options.__file="E:/十二科技/项目/九号同事/salary-management-web/src/views/personnelRoot/performances/performanceAppraisalViews.vue",e("default",P.exports)}}}));