import{d as ke,o as xe,a as s,r as he,aN as be,N as k,b as i,c as r,w as o,f as x,l as Ve,G as we,I as Ue,e as a,m as Ce,t as Z,A as p,j as _,y as ee,F as te,z as d,aO as Se,aP as Le,aQ as Ie,X as Ne,a4 as Me,$ as ze,a2 as Te,aJ as $e,U as je,aR as Ae,aS as Fe,a3 as Be,aM as Ke}from"./index-7b3f5fdc.js";import{c as De}from"./index-a832a56d.js";import{s as Ge}from"./index-ed1abe32.js";import{a as Re}from"./index-e96dc078.js";import{V as Ee}from"./index-a513db85.js";import{y as Je,f as Oe}from"./index-4ab1e1d9.js";/* empty css */import{b as Qe}from"./index-c31677f3.js";import{d as Pe}from"./dayjs.min-bfe09ff2.js";import{j as Xe}from"./index-d0b57c12.js";const qe={style:{display:"flex"}},He={style:{flex:"1",padding:"10px","over-flow":"auto"}},We=["onClick"],Ye=["onClick"],Ze=["onClick"],et={key:2,style:{color:"#999999",cursor:"not-allowed"}},tt=["onClick"],lt={key:1,style:{color:"#999999",cursor:"not-allowed"}},_t=ke({__name:"examine",setup(ot){xe(()=>{de()});const I=s(!1),le=s([{title:"月度",width:"80px",key:"month",align:"center"},{title:"考评对象",width:"100px",key:"user",align:"center"},{title:"参评时间",width:"100px",key:"createtime",align:"center"},{title:"自评总分",width:"100px",key:"self_score",align:"center"},{title:"科室评分",width:"100px",key:"department_score",align:"center"},{title:"医院评分",width:"100px",key:"hospital_score",align:"center"},{title:"操作",width:"100px",key:"operator",customSlot:"operator",align:"center"}]),w=s([]),h=s(0),K=s({}),N=s(Pe().year()),oe=e=>{K.value=e,I.value=!0,M()},M=()=>{Ae({user_id:K.value.id,evaluation_id:h.value,time:N.value}).then(e=>{console.log(e),e.code==1?w.value=e.data:w.value=[]})},ae=e=>{console.log(e),h.value=e,w.value=[],M()},ne=e=>{b.value=2,y.value=!0,console.log(e),e.time=e.month,G(e)},se=()=>{M()},ie=e=>{console.log(e),m.value=e,$.value=[],c.current=1,g()},c=he({current:1,limit:10,total:1}),ue=e=>{console.log(e),c.current=e.current,c.limit=e.limit,g()},b=s(1),y=s(!1),z=s(),g=()=>{Se({group_id:v.value,time:z.value,evaluation_schedule_id:m.value,page:c.current,size:c.limit}).then(e=>{console.log(e),e.code==1?($.value=e.data.result,c.total=e.data.count):k.msg(e.msg,{icon:2})})},U=s(),D=(e,t)=>{y.value=!0,b.value=t,console.log(e),U.value=e,G(e)},G=e=>{Fe({evaluation_schedule_id:m.value,month:e.time,user_id:e.id}).then(t=>{console.log(t),t.code==1?j.value=t.data:k.msg(t.msg,{icon:2})})},T=s([]),m=s(0),re=()=>{Le({group_id:v.value}).then(e=>{console.log(e),e.code==1?(T.value=e.data,m.value=e.data[0].id,h.value=e.data[0].id,g()):k.msg(e.msg,{icon:2})})},v=s(1),de=()=>{be({}).then(e=>{console.log(e),e.code==1?(R.value=e.data,v.value=e.data[0].id,re()):k.msg(e.msg,{icon:2})})},R=s([]),V=s(!1),ce=s({year:"",evaluateTarget:"",status:""});function E(){ce.value={year:"",evaluateTarget:"",status:""}}function me(e){c.current=1,g()}function pe(){c.current=1,g()}const _e=s(!1),J=s(),ye=s([{title:"选项",width:"55px",type:"checkbox",align:"center"},{title:"序号",width:"60px",key:"id",align:"center"},{title:"月度",width:"80px",key:"time",align:"center"},{title:"考评对象",width:"100px",key:"nickname",customSlot:"nickname",align:"center"},{title:"工号",width:"100px",key:"work_number",align:"center"},{title:"部门",width:"120px",key:"group_name",align:"center"},{title:"医院评分",width:"100px",key:"hospital_score",align:"center"},{title:"科室评分",width:"100px",key:"department_score_scoringrecord",align:"center"},{title:"自评总分",width:"100px",key:"user_scoringrecord",align:"center"},{title:"自评状态",width:"100px",key:"scoringrecord_status",customSlot:"scoringrecord_status",align:"center"},{title:"操作",width:"180px",customSlot:"operator",key:"operator",fixed:"right",align:"center"}]),$=s(),ge=s([{text:"确认",callback:async()=>{var e=JSON.stringify(j.value),t=await Ie({term:U.value.time,json:e,user_id:U.value.id,evaluation_schedule_id:m.value});console.log(t),t.code==1?(k.msg("提交成功!",{icon:1}),U.value={},y.value=!1,g()):k.msg(t.msg,{icon:2})}},{text:"取消",callback:()=>{y.value=!1}}]),ve=[{title:"考评项目",width:"300px",key:"project_name"},{title:"分值",width:"100px",align:"center",key:"base_score"},{title:"自评分",width:"100px",align:"center",customSlot:"input",key:"input"},{title:"科室评分",width:"100px",align:"center",customSlot:"ksinput",key:"ksinput"}],j=s([]);return(e,t)=>{const fe=Qe,O=Ne,Q=Me,C=ze,f=Je,S=Te,A=Oe,P=Xe,X=Ee,q=Be,F=Re,H=Ke,W=$e,L=Ge,B=De,Y=je;return i(),r(B,{fluid:"true",class:"organization-box"},{default:o(()=>[x("div",qe,[x("div",{style:Ve({width:V.value?"0px":"230px"}),class:"left-tree"},[we(a(fe,{style:{"margin-top":"10px"},data:R.value,selectedKey:v.value,"onUpdate:selectedKey":t[0]||(t[0]=l=>v.value=l),showLine:!1,onNodeClick:me},{title:o(({data:l})=>[x("span",{class:Ce(v.value==l.id?"isChecked":"")},Z(l.name),3)]),_:1},8,["data","selectedKey"]),[[Ue,!V.value]]),x("div",{class:"isFold",onClick:t[1]||(t[1]=l=>V.value=!V.value)},[t[9]||(t[9]=p("  ")),V.value?(i(),r(O,{key:1,class:"layui-icon-right"})):(i(),r(O,{key:0,class:"layui-icon-left"}))])],4),x("div",He,[a(X,null,{default:o(()=>[a(P,null,{default:o(()=>[a(A,null,{default:o(()=>[a(f,{md:5},{default:o(()=>[a(C,{label:"月度","label-width":"80"},{default:o(()=>[a(Q,{type:"yearmonth",modelValue:z.value,"onUpdate:modelValue":t[2]||(t[2]=l=>z.value=l),placeholder:"月度","allow-clear":""},null,8,["modelValue"])]),_:1})]),_:1}),a(f,{md:5},{default:o(()=>[a(C,{"label-width":"20"},{default:o(()=>[a(S,{style:{"margin-left":"20px"},type:"normal",size:"sm",onClick:pe},{default:o(()=>t[10]||(t[10]=[p(" 查询 ")])),_:1}),a(S,{size:"sm",onClick:E},{default:o(()=>t[11]||(t[11]=[p(" 重置")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),a(W,{modelValue:m.value,"onUpdate:modelValue":t[4]||(t[4]=l=>m.value=l),type:"brief",onChange:ie},{default:o(()=>[(i(!0),_(te,null,ee(T.value,l=>(i(),r(H,{title:l.title,id:l.id},{default:o(()=>[a(F,{page:c,height:"600px",columns:ye.value,loading:_e.value,"data-source":$.value,"selected-keys":J.value,"onUpdate:selectedKeys":t[3]||(t[3]=n=>J.value=n),onChange:ue},{scoringrecord_status:o(({row:n})=>[n.scoringrecord_status==1?(i(),r(q,{key:0,type:"primary"},{default:o(()=>t[12]||(t[12]=[p("已自评")])),_:1})):d("",!0),n.scoringrecord_status==2?(i(),r(q,{key:1},{default:o(()=>t[13]||(t[13]=[p("未自评")])),_:1})):d("",!0)]),nickname:o(({row:n})=>[x("div",{style:{color:"#00A394",cursor:"pointer"},onClick:u=>oe(n)},Z(n.nickname),9,We)]),operator:o(({row:n})=>[n.department_score_scoringrecord==0&&n.scoringrecord_status==1?(i(),_("span",{key:0,style:{color:"#00A394",cursor:"pointer"},onClick:u=>D(n,1)},"科室评分",8,Ye)):d("",!0),n.department_score_scoringrecord!=0&&n.scoringrecord_status==1?(i(),_("span",{key:1,style:{color:"#00A394",cursor:"pointer"},onClick:u=>D(n,2)},"考评详情",8,Ze)):d("",!0),n.department_score_scoringrecord==0&&n.scoringrecord_status==2?(i(),_("span",et,"未自评")):d("",!0)]),_:1},8,["page","columns","loading","data-source","selected-keys"])]),_:2},1032,["title","id"]))),256))]),_:1},8,["modelValue"])])]),a(Y,{modelValue:y.value,"onUpdate:modelValue":t[5]||(t[5]=l=>y.value=l),title:"自评详情",type:4,shade:!0,area:["950px","100%"],btn:b.value==1?ge.value:""},{default:o(()=>[a(B,{fluid:"true",style:{padding:"20px"}},{default:o(()=>[a(F,{"default-expand-all":!0,ref:"tableRef6","children-column-name":"children",columns:ve,"data-source":j.value},{input:o(({data:l,rowIndex:n})=>[l.pid==0?(i(),r(L,{key:0,disabled:!0,min:0,max:l.base_score,modelValue:l.base_score,"onUpdate:modelValue":u=>l.base_score=u,position:"right"},null,8,["max","modelValue","onUpdate:modelValue"])):d("",!0),l.pid!=0?(i(),r(L,{key:1,disabled:b.value==2,min:0,max:l.base_score,modelValue:l.content_score,"onUpdate:modelValue":u=>l.content_score=u,position:"right"},null,8,["disabled","max","modelValue","onUpdate:modelValue"])):d("",!0)]),ksinput:o(({data:l,rowIndex:n})=>[l.pid==0?(i(),r(L,{key:0,disabled:!0,min:0,max:l.base_score,modelValue:l.base_score,"onUpdate:modelValue":u=>l.base_score=u,position:"right"},null,8,["max","modelValue","onUpdate:modelValue"])):d("",!0),l.pid!=0?(i(),r(L,{key:1,disabled:b.value==2,min:0,max:l.base_score,modelValue:l.department_score,"onUpdate:modelValue":u=>l.department_score=u,position:"right"},null,8,["disabled","max","modelValue","onUpdate:modelValue"])):d("",!0)]),_:1},8,["data-source"])]),_:1})]),_:1},8,["modelValue","btn"]),a(Y,{modelValue:I.value,"onUpdate:modelValue":t[8]||(t[8]=l=>I.value=l),title:"月度自评列表",shade:!0,area:["90%","90%"]},{default:o(()=>[a(B,{fluid:"true",style:{padding:"20px"}},{default:o(()=>[a(A,{space:10},{default:o(()=>[a(f,{md:24},{default:o(()=>[a(X,null,{default:o(()=>[a(P,{style:{"margin-top":"20px"}},{default:o(()=>[a(A,null,{default:o(()=>[a(f,{md:5},{default:o(()=>[a(C,{label:"年度:","label-width":"50"},{default:o(()=>[a(Q,{type:"year",modelValue:N.value,"onUpdate:modelValue":t[6]||(t[6]=l=>N.value=l),placeholder:"请选择","allow-clear":""},null,8,["modelValue"])]),_:1})]),_:1}),a(f,{md:4},{default:o(()=>[a(C,{"label-width":"0"},{default:o(()=>[a(S,{type:"primary",onClick:se},{default:o(()=>t[14]||(t[14]=[p("查询")])),_:1}),a(S,{onClick:E},{default:o(()=>t[15]||(t[15]=[p("重置")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),a(f,{md:24},{default:o(()=>[a(W,{modelValue:h.value,"onUpdate:modelValue":t[7]||(t[7]=l=>h.value=l),type:"brief",onChange:ae},{default:o(()=>[(i(!0),_(te,null,ee(T.value,l=>(i(),r(H,{title:l.title,id:l.id},{default:o(()=>[a(F,{"default-expand-all":!0,columns:le.value,"data-source":w.value},{operator:o(({row:n})=>[n.if==2?(i(),_("span",{key:0,style:{color:"#00A394",cursor:"pointer"},onClick:u=>ne(n)},"考评详情",8,tt)):d("",!0),n.if==1?(i(),_("span",lt,"未自评")):d("",!0)]),_:1},8,["columns","data-source"])]),_:2},1032,["title","id"]))),256))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["modelValue"])]),_:1})}}});export{_t as default};