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