| 1 |
- import{n as R,r,f as k,o as P,p as Q,e as x,u as O,b as X,$ as Z,L as ee}from"./index.9d8a3e8d.js";import{u as M}from"./composables.2846c723.js";import{f as te}from"./constant.c8c783ba.js";import{L as H}from"./LJWWData.05f5d8d0.js";import"./LJPagiNation.30728389.js";const ae={__name:"selectTemplate",emits:["importIndicator"],setup(N,{expose:t,emit:e}){const a=r(!1),n=M();let c=k({});const s=k({template_name__contains:"",member_id:"",limit:10,offset:0,ordering:"-id"}),_=r(0),l=r(1);let y=r([]),g=k({});P(()=>{});function f(d){a.value=!0,console.log("data",d),c=d,s.member_id=d.member,p()}function p(){HTTP.getRead("get_bind_performance_member",s).then(d=>{_.value=d.data.count,y.value=d.data.results.map(C=>C)})}function b(d){s.limit=d,p()}function S(d){l.value=d,s.offset=(d-1)*s.limit,p()}function h(d){console.log("e",d),g=d}function $(){if(!g.template_id)return x.exports.Message({type:"error",message:"\u8BF7\u9009\u62E9\u6A21\u677F"});HTTP.post("bind_performance_salary",{id:c.id,template_id:g.template_id}).then(d=>{console.log("res",d),d.code===0?(x.exports.Message({type:"success",message:"\u4FDD\u5B58\u6210\u529F"}),a.value=!1,e("updateData")):x.exports.Message({type:"error",message:d.msg})})}function w(){a.value=!1,n.push({path:"/personnelRoot/assessments/performanceAppraisalDetails",query:{id:"",type:""}})}return t({init:f}),{__sfc:!0,dialogVisible:a,emits:e,router:n,detail:c,filter:s,total:_,currentPage:l,tableData:y,selectedData:g,init:f,getData:p,handleSizeChange:b,handleCurrentChange:S,selectChange:h,saveForm:$,addTemplate:w,LJTableFooter:Q}}};var W=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:"\u8BF7\u9009\u62E9\u8003\u6838\u6A21\u677F",visible:a.dialogVisible,width:"600px"},on:{"update:visible":function(n){a.dialogVisible=n}}},[e("div",{staticClass:"table-con"},[e("el-button",{staticStyle:{float:"right"},attrs:{type:"primary"},on:{click:a.addTemplate}},[t._v(" \u65B0\u5EFA\u8003\u6838\u6A21\u677F ")]),e("el-table",{staticStyle:{width:"100%"},attrs:{data:a.tableData,"highlight-current-row":"",height:400,"header-cell-style":{background:"#F6FAFF"}},on:{"current-change":a.selectChange}},[e("el-table-column",{attrs:{prop:"template_name",align:"center",label:"\u6A21\u677F\u540D\u79F0"}})],1),e(a.LJTableFooter,[e("div",{staticStyle:{"margin-right":"auto"}},[e("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),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(n){a.dialogVisible=!1}}},[t._v("\u53D6 \u6D88")]),e("el-button",{attrs:{type:"primary"},on:{click:a.saveForm}},[t._v(" \u786E \u5B9A ")])],1)])],1)},se=[];W._withStripped=!0;var q=R(ae,W,se,!1,null,"2fa921b4",null,null);q.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/performances/components/selectTemplate.vue";const ne=q.exports;const le={__name:"detailDrawer",emits:["doEditor","doDelete","doCopy"],setup(N,{expose:t,emit:e}){const a=r(!1);let n=r({});const c=r({});let s=r("first");const _=te,l=r([]),y=k({name__contains:"",limit:10,offset:0,del_flag:0,ordering:"-id"}),g=r(0);let f=r([""]);const p=r(0);P(()=>{});function b(C,D){n.value=C,s.value="first",a.value=!0,HTTP.get("get_team_performance_detail",{id:n.value.id}).then(T=>{T.code==0&&(l.value=T.data,c.value=l.value[0],console.log(c.value))})}function S(C,D){p.value=D,c.value=JSON.parse(JSON.stringify(C))}function h(){p.value=0,a.value=!1}function $(){a.value=!1,e("doEditor")}function w(){a.value=!1,e("doDelete")}function d(){a.value=!1,e("doCopy")}return t({init:b}),{__sfc:!0,dialogVisible:a,emits:e,detail:n,moduleItem:c,activeName:s,examineCycleList:_,moduleList:l,filter:y,total:g,tableData:f,itemIndex:p,init:b,getMouleitem:S,cancle:h,goEdit:$,goDelete:w,goCopy:d,LJWWData:H}}};var B=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",{staticClass:"clue-details"},[e("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(n){a.dialogVisible=n}}},[e("div",{staticClass:"detail-container"},[e("div",{staticClass:"module-list"},t._l(a.moduleList,function(n,c){return e("div",{class:a.itemIndex==c?"module-name":"module-name no-active",on:{click:function(s){return a.getMouleitem(n,c)}}},[t._v(t._s(n.name))])}),0),e("el-tabs",{model:{value:a.activeName,callback:function(n){a.activeName=n},expression:"activeName"}},[e("el-tab-pane",{attrs:{label:"\u57FA\u672C\u4FE1\u606F",name:"first"}}),e("el-tab-pane",{attrs:{label:"\u8003\u6838\u6307\u6807",name:"second"}}),e("el-tab-pane",{attrs:{label:"\u8003\u6838\u7ED3\u679C",name:"third"}})],1),e("div",{directives:[{name:"show",rawName:"v-show",value:a.activeName==="first",expression:"activeName === 'first'"}],staticClass:"basic-info"},[e("div",{staticClass:"info-con"},[e("span",{staticClass:"info-title"},[t._v("\u88AB\u8003\u6838\u4EBA\uFF1A")]),e(a.LJWWData,{staticStyle:{"line-height":"40px"},attrs:{type:2,openid:a.moduleItem.member}})],1),e("div",{staticClass:"info-con"},[e("span",{staticClass:"info-title"},[t._v("\u8003\u6838\u6A21\u677F\u540D\u79F0\uFF1A")]),t._v(" "+t._s(a.moduleItem.name)+" ")]),e("div",{staticClass:"info-con"},[e("span",{staticClass:"info-title"},[t._v("\u8003\u6838\u6A21\u677F\u63CF\u8FF0\uFF1A")]),t._v(" "+t._s(a.moduleItem.description)+" ")]),e("div",{staticClass:"info-con"},[e("span",{staticClass:"info-title"},[t._v("\u52A0\u6743\u8BA1\u7B97\uFF1A")]),t._v(" "+t._s(a.moduleItem.weighted_calc)+" ")]),e("div",{staticClass:"info-con"},[e("span",{staticClass:"info-title"},[t._v("\u8BC4\u5206\u4E0A\u9650\uFF1A")]),t._v(" 100 ")]),e("div",{staticClass:"info-con"},[e("span",{staticClass:"info-title"},[t._v("\u8003\u6838\u603B\u5468\u671F\uFF1A")]),t._v(" "+t._s(a.examineCycleList[a.moduleItem.examine_cycly])+" ")]),e("div",{staticClass:"info-con"},[e("span",{staticClass:"info-title"},[t._v("\u6700\u7EC8\u5BA1\u6279\u4EBA\uFF1A")]),e(a.LJWWData,{staticStyle:{"line-height":"40px"},attrs:{type:2,openid:a.moduleItem.final_approver}})],1)]),e("div",{directives:[{name:"show",rawName:"v-show",value:a.activeName==="second",expression:"activeName === 'second'"}],staticClass:"indicator-con"},t._l(a.moduleItem.indicators,function(n,c){return e("div",{key:c,staticClass:"indicator-table"},[e("div",{staticClass:"table-statics-con"},[e("span",{staticClass:"info title"},[t._v("\u8003\u6838\u7EF4\u5EA6")]),e("span",{staticClass:"info dimension"},[t._v(" \u7EF4\u5EA6\u6743\u91CD\uFF1A "),e("span",{staticClass:"num"},[t._v(t._s(n.weight)+"%")])])]),e("el-table",{staticStyle:{width:"100%"},attrs:{data:a.moduleItem.indicators,stripe:!0,"header-cell-style":{background:"#F6FAFF"}}},[e("el-table-column",{attrs:{width:"120",prop:"name",label:"\u6307\u6807\u540D\u79F0"}}),e("el-table-column",{attrs:{prop:"type",label:"\u6307\u6807\u7C7B\u578B"},scopedSlots:t._u([{key:"default",fn:function({row:s}){return[t._v(" "+t._s(s.type?"\u91CF\u5316":"\u975E\u91CF\u5316")+" ")]}}],null,!0)}),e("el-table-column",{attrs:{prop:"standard",label:"\u8003\u6838\u6807\u51C6"}}),e("el-table-column",{attrs:{prop:"standard",label:"\u76EE\u6807\u503C"},scopedSlots:t._u([{key:"default",fn:function({row:s}){return[t._v(" "+t._s(s.target||"-")+" ")]}}],null,!0)}),e("el-table-column",{attrs:{prop:"unit",label:"\u5355\u4F4D"},scopedSlots:t._u([{key:"default",fn:function({row:s}){return[t._v(" "+t._s(s.unit||"-")+" ")]}}],null,!0)}),e("el-table-column",{attrs:{prop:"weight",label:"\u6307\u6807\u6743\u91CD"},scopedSlots:t._u([{key:"default",fn:function({row:s}){return[t._v(" "+t._s(s.weight)+"% ")]}}],null,!0)}),e("el-table-column",{attrs:{prop:"standard",label:"\u8BC4\u5206\u5206\u503C"},scopedSlots:t._u([{key:"default",fn:function({row:s}){return[t._v(" "+t._s(s.type===1?"\u81EA\u52A8\u8BA1\u7B97":"0~100\u5206")+" ")]}}],null,!0)}),e("el-table-column",{attrs:{width:"120",prop:"name",label:"\u8BC4\u5206\u5F62\u5F0F"},scopedSlots:t._u([{key:"default",fn:function({row:s}){return[t._v(" "+t._s(s.scoring_type?`\u4ED6\u8BC4\uFF1A${s.rater}`:"\u81EA\u8BC4")+" ")]}}],null,!0)})],1)],1)}),0),e("div",{directives:[{name:"show",rawName:"v-show",value:a.activeName==="third",expression:"activeName === 'third'"}],staticClass:"result-con"},[e("el-table",{staticStyle:{width:"100%"},attrs:{data:a.moduleItem.examine_results,"header-cell-style":{background:"#F6FAFF"}}},[e("el-table-column",{attrs:{width:"120",prop:"level",label:"\u7B49\u7EA7"}}),e("el-table-column",{attrs:{prop:"type",label:"\u5206\u6570\u8303\u56F4"},scopedSlots:t._u([{key:"default",fn:function({row:n}){return[t._v(" "+t._s(`${n.min_score}\u5206~${n.max_score}\u5206`)+" ")]}}])}),e("el-table-column",{attrs:{width:"120",prop:"ratio",label:"\u7CFB\u6570"}})],1)],1)],1)])],1)},ie=[];B._withStripped=!0;var U=R(le,B,ie,!1,null,"7846dca9",null,null);U.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/performances/components/detailDrawer.vue";const oe=U.exports;const re={__name:"configurationDialog",emits:["getList"],setup(N,{expose:t,emit:e}){const a=r(!1),n=r(null),c=M(),s=k({module:"",start_date:"",weight:0}),_=r([]),l=r([]),y=r([]),g=r(!1),f=r(null),p=k({examineNum:0,terminationNum:0});function b(){a.value=!1}function S(i){a.value=!0,n.value=JSON.parse(JSON.stringify(i));const m={team_id:n.value.team_id,offset:0,limit:999};HTTP.get("get_team_performance_config",m).then(o=>{console.log(o),o.code==0&&(l.value=o.data.list,y.value=JSON.parse(JSON.stringify(l.value)))});const v={offset:0,limit:999,team:n.value.team_id,fields:"id,name,examine_cycly"};HTTP.get("get_performance_appraisal_template_list",v).then(o=>{o.code==0&&(_.value=o.data.results)})}function h(i,m,v){const o=new Date,F=o.getFullYear(),E=(o.getMonth()+1+"").padStart(2,"0"),J=(o.getDate()+"").padStart(2,"0"),V=(o.getHours()+"").padStart(2,"0"),I=(o.getMinutes()+"").padStart(2,"0"),A=(o.getSeconds()+"").padStart(2,"0");v.status==1?l.value[i].performances[m].checked?O(l.value[i].performances[m],"start_date",`${F}-${E}-${J} ${V}:${I}:${A}`):l.value[i].performances[m].start_date=null:v.status==0&&(l.value[i].performances[m].checked?O(l.value[i].performances[m],"end_date",`${F}-${E}-${J} ${V}:${I}:${A}`):l.value[i].performances[m].end_date=null)}function $(i,m){l.value[m].performances.push({status:1})}function w(i,m){l.value[i].performances.splice(m,1)}function d(){g.value=!1,p.examineNum=0,p.terminationNum=0,c.push({path:"/personnelRoot/performances/performanceAppraisalDetails",query:{id:n?n.id:"",type:"",team_id:n.value.team_id}})}function C(){p.examineNum=0,p.terminationNum=0,g.value=!1}function D(){g.value=!1;let i=!0;if(p.examineNum=0,p.terminationNum=0,f.value==1&&(a.value=!1),f.value==1||(l.value.map(v=>{v.performances.map(o=>{(o.status==1&&!o.start_date||o.status==0&&!o.end_date||!o.weight&&o.status==1)&&(i=!1)})}),i||x.exports.Message.error("\u8BF7\u9009\u62E9\u65E5\u671F\u6216\u6743\u91CD"),!i))return;const m={team_id:n.value.team_id,config_performance:l.value};HTTP.post("config_performance_template",m).then(v=>{console.log(v),v.code==0?(a.value=!1,x.exports.Message.success("\u914D\u7F6E\u6210\u529F"),e("getList")):x.exports.Message.error(v.msg)}),f.value==2&&c.push({path:"/personnelRoot/performances/performanceAppraisalDetails",query:{id:n?n.id:"",type:"",team_id:n.value.team_id}})}function T(i){console.log(i),f.value=i,l.value.map((m,v)=>{m.performances.map((o,F)=>{(o.status==1&&o.id&&o.status!=y.value[v].performances[F].status||o.status==1&&!o.id)&&p.examineNum++,o.status==0&&o.id&&o.status!=y.value[v].performances[F].status&&p.terminationNum++})}),p.examineNum==0&&p.terminationNum==0?f.value==2?(p.examineNum=0,p.terminationNum=0,c.push({path:"/personnelRoot/performances/performanceAppraisalDetails",query:{id:n?n.id:"",type:"",team_id:n.value.team_id}})):f.value==1?a.value=!1:D():g.value=!0}function L(i,m){l.value[i].performances[m].status=0}function z(i,m){l.value[i].performances[m].status=1}function u(i,m,v){l.value[m].performances[v].examine_cycly=_.value.filter(o=>o.id==i)[0].examine_cycly}return t({init:S}),{__sfc:!0,emits:e,drawer:a,row:n,router:c,form:s,moduleList:_,memberList:l,originList:y,dialogVisible:g,subStatus:f,total:p,handleClose:b,init:S,getNowTime:h,addCont:$,deleteBtn:w,giveUp:d,cancleNum:C,submitTranf:D,submit:T,stop:L,restore:z,getExamineCycly:u,LJWWData:H}}};var j=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",[e("el-drawer",{attrs:{title:"\u914D\u7F6E",visible:a.drawer,size:"80%",direction:"rtl","before-close":a.handleClose,"append-to-body":!0,"modal-append-to-body":!1},on:{"update:visible":function(n){a.drawer=n}}},[e("div",{staticClass:"config-cont"},[e("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(n){return a.submit(2)}}},[t._v("\u65B0\u589E\u7EE9\u6548\u6A21\u677F")]),t._l(a.memberList,function(n,c){return e("div",{staticClass:"member-list"},[e("div",{staticClass:"member-name"},[e("div",{staticClass:"solid"},[t._v("1")]),e("div",[e(a.LJWWData,{attrs:{type:2,openid:n.member_name}}),t._v(" "+t._s((n.is_leader==1,"")))],1)]),e("div",{staticClass:"container"},[t._l(n.performances,function(s,_){return e("div",{staticClass:"member-cont"},[e("div",{staticClass:"member-item"},[e("div",{staticClass:"select-module"},[s.status==1&&!s.id?e("el-select",{attrs:{placeholder:"\u8BF7\u9009\u62E9\u6A21\u677F",size:"small"},on:{change:function(l){return a.getExamineCycly(l,c,_)}},model:{value:s.performance_id,callback:function(l){t.$set(s,"performance_id",l)},expression:"val.performance_id"}},t._l(a.moduleList,function(l){return e("el-option",{key:l.id,attrs:{label:l.name,value:l.id}})}),1):e("div",{staticStyle:{"font-size":"13px"}},[t._v(t._s(s.performance_name))])],1),e("div",{staticClass:"week"},[t._v("\u8003\u6838\u5468\u671F: "),s.examine_cycly==0?e("span",[t._v("\u5468\u5EA6")]):s.examine_cycly==1?e("span",[t._v("\u6708\u5EA6")]):s.examine_cycly==2?e("span",[t._v("\u5B63\u5EA6")]):s.examine_cycly==3?e("span",[t._v("\u534A\u5E74\u5EA6")]):s.examine_cycly==4?e("span",[t._v("\u5E74\u5EA6")]):t._e()]),e("div",{staticClass:"status"},[t._v("\u72B6\u6001: "),s.status==1?e("span",{staticStyle:{color:"#4DBF84"}},[t._v("\u8003\u6838\u4E2D")]):e("span",{staticStyle:{color:"#FF0000"}},[t._v("\u5DF2\u7EC8\u6B62")])]),s.status==0?e("div",{staticClass:"date"},[t._v("\u7EC8\u6B62\u65E5\u671F\uFF1A")]):e("div",{staticClass:"date"},[t._v("\u751F\u6548\u65E5\u671F\uFF1A")]),s.status==1&&!s.id?e("div",{staticClass:"select-date"},[e("el-date-picker",{staticStyle:{width:"190px"},attrs:{clearable:!1,size:"small",type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:s.start_date,callback:function(l){t.$set(s,"start_date",l)},expression:"val.start_date"}})],1):s.status==0?e("div",{staticClass:"select-date"},[e("el-date-picker",{staticStyle:{width:"190px"},attrs:{clearable:!1,size:"small",type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:s.end_date,callback:function(l){t.$set(s,"end_date",l)},expression:"val.end_date"}})],1):e("div",{staticClass:"select-date"},[t._v(" "+t._s(s.start_date)+" ")]),e("div",{staticClass:"check"},[s.status==1&&!s.id||s.status==0&&s.id?e("el-checkbox",{on:{change:function(l){return a.getNowTime(c,_,s)}},model:{value:s.checked,callback:function(l){t.$set(s,"checked",l)},expression:"val.checked"}},[t._v("\u7ACB\u5373\u751F\u6548")]):t._e()],1),s.status==1?e("div",{staticClass:"weight"},[t._v(" \u6743\u91CD: "),e("el-input",{staticStyle:{width:"100px","margin-left":"10px"},attrs:{size:"mini"},model:{value:s.weight,callback:function(l){t.$set(s,"weight",l)},expression:"val.weight"}},[e("template",{slot:"append"},[t._v("%")])],2)],1):t._e(),s.status==1&&s.id?e("div",{staticClass:"status-btn"},[e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53105,expression:"53105"}],staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(l){return a.stop(c,_)}}},[t._v("\u7EC8\u6B62")])],1):s.status==0&&s.id?e("div",{staticClass:"status-btn"},[e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53106,expression:"53106"}],staticStyle:{color:"#1651EE"},attrs:{type:"text"},on:{click:function(l){return a.restore(c,_)}}},[t._v("\u6062\u590D")])],1):e("div",{staticClass:"status-btn"},[e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53107,expression:"53107"}],staticStyle:{color:"red"},attrs:{type:"text"},on:{click:function(l){return a.deleteBtn(c,_)}}},[t._v("\u5220\u9664")])],1)])])}),e("div",{staticClass:"add-cont"},[e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53104,expression:"53104"}],attrs:{icon:"el-icon-plus",size:"small"},on:{click:function(s){return a.addCont(n,c)}}},[t._v("\u6DFB\u52A0")])],1)],2)])}),e("div",{staticClass:"operate-list"},[e("el-button",{attrs:{size:"small"},on:{click:function(n){return a.submit(1)}}},[t._v("\u53D6\u6D88")]),e("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(n){return a.submit(0)}}},[t._v("\u63D0\u4EA4")])],1)],2)]),e("el-dialog",{attrs:{title:"\u63D0\u793A","before-close":a.cancleNum,visible:a.dialogVisible,width:"35%","append-to-body":!0,"modal-append-to-body":!1,modal:!0},on:{"update:visible":function(n){a.dialogVisible=n}}},[e("div",{staticStyle:{"text-align":"center"}},[t._v("\u672C\u6B21\u5171\u65B0\u5F00\u542F "),e("span",{staticClass:"examine"},[t._v(t._s(a.total.examineNum))]),t._v(" \u4E2A\u8003\u6838\uFF0C\u7EC8\u6B62 "),e("span",{staticClass:"termination"},[t._v(t._s(a.total.terminationNum))]),t._v(" \u4E2A\u8003\u6838\u3002"),e("br"),t._v(t._s(a.subStatus==0?"\u786E\u5B9A\u63D0\u4EA4\uFF1F":a.subStatus==1?"\u786E\u5B9A\u53D6\u6D88\uFF1F":"\u662F\u5426\u63D0\u4EA4\uFF1F"))]),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a.subStatus==1?e("el-button",{on:{click:a.cancleNum}},[t._v("\u53D6 \u6D88")]):t._e(),a.subStatus==0||a.subStatus==2?e("el-button",{on:{click:a.cancleNum}},[t._v("\u7EE7\u7EED\u914D\u7F6E")]):t._e(),a.subStatus==2?e("el-button",{on:{click:a.giveUp}},[t._v("\u653E\u5F03\u63D0\u4EA4")]):t._e(),a.subStatus==0||a.subStatus==1?e("el-button",{attrs:{type:"primary"},on:{click:a.submitTranf}},[t._v("\u786E \u5B9A")]):t._e(),a.subStatus==2?e("el-button",{attrs:{type:"primary"},on:{click:a.submitTranf}},[t._v("\u63D0\u4EA4\u5E76\u8DF3\u8F6C")]):t._e()],1)])],1)},ce=[];j._withStripped=!0;var Y=R(re,j,ce,!1,null,null,null,null);Y.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/performances/components/configurationDialog.vue";const ue=Y.exports;const pe={__name:"performanceAppraisalViews",setup(N){const t=M(),e=k({switch:0,limit:999,offset:0}),a=k({total_count:0,no_perf_count:0,perf_count:0,not_have_team_count:0}),n=r(null),c=r([]),s=r([]),_=r(X(()=>Z.getters.appMainHeight-605)),l=r("0"),y=r("0"),g=r(),f=r(),p=r();let b=r({});P(()=>{h()});function S(){return t.push({path:"/personnelRoot/teamDivision/teamDivisionViews"})}function h(){HTTP.get("get_team_performance",e).then(u=>{if(u.code==0){if(a.total_count=u.data.total_count,a.no_perf_count=u.data.no_perf_count,a.perf_count=u.data.perf_count,a.not_have_team_count=u.data.not_have_team_count,u.data.not_have_team&&u.data.not_have_team.split(",").length>=2){let i=[];i.push(u.data.not_have_team.split(",")[0]),i.push(u.data.not_have_team.split(",")[1]),n.value=i.toString()}else if(u.data.not_have_team.split(",").length=1){let i=[];i.push(u.data.not_have_team.split(",")[0]),n.value=i.toString()}else n.value=null;s.value=u.data.list}})}function $(u){e.switch=u,h()}function w(u,i){console.log("\u65B0\u589E/\u7F16\u8F91\u6A21\u677F"),t.push({path:"/personnelRoot/performances/performanceAppraisalDetails",query:{id:u?u.id:"",type:i}})}function d(u,i){f.value.init(u,i),b.value=u}function C(){w(b.value,"edit")}function D(){L(b.value)}function T(){w(b.value,"copy")}function L(u){console.log("\u65B0\u589E/\u7F16\u8F91\u6A21\u677F"),x.exports.MessageBox.confirm("\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6A21\u677F\u5417\uFF0C\u5220\u9664\u540E\u4E0D\u53EF\u6062\u590D\uFF01","\u63D0\u793A",{type:"warning"}).then(()=>{HTTP.patch("performance_templates",{id:u.id,del_flag:1}).then(i=>{i.code===0?(x.exports.Message({type:"success",message:"\u5220\u9664\u6210\u529F"}),h()):x.exports.Message({type:"error",message:i.msg})})}).catch(i=>{console.log(i)})}function z(u){p.value.init(u)}return{__sfc:!0,router:t,filter:e,numPeople:a,peopleName:n,tableData:c,teamList:s,tabelHeigth:_,templateOpen:l,templateType:y,selectRef:g,detailRef:f,configurationRef:p,currData:b,goTeam:S,getList:h,resetFilter:$,addTemplate:w,templateDetail:d,doEditor:C,doDelete:D,doCopy:T,deleteTemplate:L,configuration:z,LJTableHeader:ee,selectTemplate:ne,detailDrawer:oe,configurationDialog:ue,LJWWData:H}}};var G=function(){var t=this,e=t._self._c,a=t._self._setupProxy;return e("div",{staticClass:"clue-times"},[e("div",{staticStyle:{background:"#fff",padding:"20px","border-radius":"8px"}},[e("div",{staticClass:"search-top"},[e(a.LJTableHeader,{attrs:{dropdown:!1,search:!1}},[a.templateOpen==="0"?e("template",{slot:"left"},[e("div",{staticStyle:{display:"flex","align-items":"center"}},[e("el-radio-group",{on:{change:a.resetFilter},model:{value:a.filter.switch,callback:function(n){t.$set(a.filter,"switch",n)},expression:"filter.switch"}},[e("el-radio",{attrs:{label:0}},[t._v("\u5168\u90E8\u4EBA\u6570("+t._s(a.numPeople.total_count)+")")]),e("el-radio",{attrs:{label:1}},[t._v("\u5DF2\u8003\u6838\u4EBA\u6570("+t._s(a.numPeople.perf_count)+")")]),e("el-radio",{attrs:{label:2}},[t._v("\u672A\u8003\u6838\u4EBA\u6570("+t._s(a.numPeople.no_perf_count)+")")])],1),a.peopleName?e("div",{staticClass:"no-team"},[e("div",[t._v(t._s(a.peopleName)+"...\u7B49"+t._s(a.numPeople.not_have_team_count)+"\u4EBA\u672A\u5339\u914D\u56E2\u961F\uFF0C\u8BF7\u5148\u5339\u914D\u56E2\u961F")]),e("div",[e("el-button",{staticStyle:{"font-size":"12px","margin-left":"20px"},attrs:{type:"danger",size:"mini"},on:{click:a.goTeam}},[t._v("\u524D\u5F80\u914D\u7F6E")])],1)]):t._e()],1)]):t._e()],2)],1),e("el-divider"),t._l(a.teamList,function(n,c){return e("div",{staticClass:"table-list"},[e("div",{staticClass:"table-list-header"},[e("div",{staticStyle:{"font-size":"14px"}},[t._v(t._s(n.team_name)),e("i",{staticClass:"el-icon-caret-bottom",staticStyle:{"font-size":"16px",color:"#265CF0","margin-left":"5px"}})]),e("div",[e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53103,expression:"53103"}],attrs:{type:"primary",plain:""},on:{click:function(s){return a.configuration(n)}}},[t._v("\u914D\u7F6E")])],1)]),e("el-table",{directives:[{name:"show",rawName:"v-show",value:a.templateOpen==="0"&&a.templateType==="0",expression:"templateOpen === '0' && templateType === '0'"}],staticStyle:{width:"100%"},attrs:{data:n.members,"header-cell-style":{background:"#F6FAFF"}}},[e("el-table-column",{attrs:{width:"80",align:"center",prop:"id",label:"Id"}}),e("el-table-column",{attrs:{align:"center",prop:"name",label:"\u59D3\u540D"},scopedSlots:t._u([{key:"default",fn:function(s){return[e("div",{staticStyle:{display:"flex","justify-content":"center"}},[e(a.LJWWData,{attrs:{type:2,openid:s.row.name}})],1)]}}],null,!0)}),e("el-table-column",{attrs:{align:"center",prop:"id",label:"\u804C\u4F4D"},scopedSlots:t._u([{key:"default",fn:function(s){return[s.row.is_leader==1?e("div",[t._v("\u8D1F\u8D23\u4EBA")]):e("div",[t._v("\u6210\u5458")])]}}],null,!0)}),e("el-table-column",{attrs:{align:"center",prop:"perf_name",label:"\u7EE9\u6548\u6A21\u677F"},scopedSlots:t._u([{key:"default",fn:function(s){return[e("el-button",{directives:[{name:"permission",rawName:"v-permission",value:53102,expression:"53102"}],attrs:{type:"text"},on:{click:function(_){return a.templateDetail(s.row,"template")}}},[t._v(t._s(s.row.perf_name))])]}}],null,!0)}),e("el-table-column",{attrs:{align:"center",prop:"salary",label:"\u7EE9\u6548\u5DE5\u8D44"}}),e("el-table-column",{attrs:{align:"center",prop:"count",label:"\u6307\u6807\u9879"}}),e("el-table-column",{attrs:{align:"center",prop:"status",label:"\u72B6\u6001"},scopedSlots:t._u([{key:"default",fn:function(s){return[s.row.status==1?e("div",{staticStyle:{color:"#4DBF84"}},[t._v("\u8003\u6838\u4E2D")]):e("div",[t._v("\u672A\u8003\u6838")])]}}],null,!0)})],1)],1)})],2),e(a.selectTemplate,{ref:"selectRef",on:{updateData:a.getList}}),e(a.detailDrawer,{ref:"detailRef",on:{doEditor:a.doEditor,doDelete:a.doDelete,doCopy:a.doCopy}}),e(a.configurationDialog,{ref:"configurationRef",on:{getList:a.getList}})],1)},de=[];G._withStripped=!0;var K=R(pe,G,de,!1,null,"84991136",null,null);K.options.__file="E:/\u5341\u4E8C\u79D1\u6280/\u9879\u76EE/\u4E5D\u53F7\u540C\u4E8B/salary-management-web/src/views/personnelRoot/performances/performanceAppraisalViews.vue";const be=K.exports;export{be as default};
|