yifengyide/public/dist/assets/index-92b55f19.js

2 lines
5.8 KiB
JavaScript

import{d as ee,a as n,K as te,o as oe,aT as ae,h as d,aU as le,b as r,j as v,e as l,w as t,A as i,f as c,F as q,y as ne,t as g,z as x,c as w,aV as se,aW as re,aX as ie,a4 as ue,$ as de,a2 as ce,aJ as me,U as pe,aM as _e}from"./index-7b3f5fdc.js";import{s as fe}from"./index-ed1abe32.js";import{W as ye,B as ve}from"./index-09a64fc5.js";import{c as ge}from"./index-a832a56d.js";import{a as xe}from"./index-e96dc078.js";import{V as be}from"./index-a513db85.js";import{y as he,f as ke}from"./index-4ab1e1d9.js";/* empty css */import{d as A}from"./dayjs.min-bfe09ff2.js";import{j as Ve}from"./index-d0b57c12.js";const we={style:{padding:"10px"}},Ce=["onClick"],Se=["onClick"],Ue={style:{height:"70px",width:"100%"}},Ee=ee({__name:"index",setup(ze){const s=n(1),C=n([]),S=te(),$=n(-1),u=n(!1);n({total:100,limit:10,current:2});const b=n([]),p=n(1),U=n("");oe(()=>{E()});const D=a=>{console.log(a),s.value=a,b.value=[],_()},E=()=>{ae({}).then(a=>{console.log(a),a.code==1?(C.value=a.data,s.value=a.data[0].id,_()):d.msg(a.msg,{icon:2})})},M=a=>{u.value=!0,p.value=1,U.value=a.quarter,F()},T=a=>{u.value=!0,p.value=2,se({user_id:S.userInfo.id,quarter:a.quarter,evaluation_schedule_id:s.value}).then(o=>{console.log(o),o.code==1?f.value=o.data:d.msg(o.msg,{icon:2})})},_=()=>{le({id:s.value,time:m.value}).then(a=>{console.log(a),a.code==1?b.value=a.data:d.msg(a.msg,{icon:2})})},f=n([]),F=()=>{re({id:s.value}).then(a=>{console.log(a),a.code==1?f.value=a.data:d.msg(a.msg,{icon:2})})},J=[{title:"考评项目",width:"300px",key:"project_name"},{title:"分值",width:"100px",align:"center",key:"base_score"},{title:"自评分",width:"100px",align:"center",customSlot:"input",key:"input"}],R=[{title:"季度",width:"100px",align:"center",key:"quarter"},{title:"考评对象",width:"150px",align:"center",key:"user"},{title:"参评时间",width:"180px",align:"center",key:"createtime"},{title:"自评总分",key:"self_score",align:"center"},{title:"科室评分",key:"department_score",customSlot:"department_score",align:"center"},{title:"医院评分",key:"hospital_score",align:"center"},{title:"操作",width:"180px",customSlot:"operator",key:"operator",align:"center",fixed:"right"}];function W(){console.log(m.value),_()}const m=n(A().year());function K(){m.value=A().year()}const O=n([{text:"确认",callback:async()=>{var a=JSON.stringify(f.value),o=await ie({evaluation_schedule_id:s.value,term:U.value,json:a,user_id:S.userInfo.id});console.log(o),o.code==1?(d.msg("提交成功!",{icon:1}),u.value=!1,_()):d.msg(o.msg,{icon:2})}},{text:"取消",callback:()=>{u.value=!1}}]);return(a,o)=>{const X=ue,z=de,y=he,h=ce,I=ke,Z=Ve,k=be,G=_e,H=me,Q=xe,j=ge,B=ye,P=ve,L=fe,Y=pe;return r(),v(q,null,[l(j,{fluid:"true",style:{padding:"20px"}},{default:t(()=>[l(I,{space:10},{default:t(()=>[l(y,{md:24},{default:t(()=>[l(k,null,{default:t(()=>[l(Z,{style:{"margin-top":"20px"}},{default:t(()=>[l(I,null,{default:t(()=>[l(y,{md:5},{default:t(()=>[l(z,{label:"年度:","label-width":"50"},{default:t(()=>[l(X,{type:"year",modelValue:m.value,"onUpdate:modelValue":o[0]||(o[0]=e=>m.value=e),placeholder:"请选择","allow-clear":""},null,8,["modelValue"])]),_:1})]),_:1}),l(y,{md:4},{default:t(()=>[l(z,{"label-width":"0"},{default:t(()=>[l(h,{type:"primary",onClick:W},{default:t(()=>o[3]||(o[3]=[i("查询")])),_:1}),l(h,{onClick:K},{default:t(()=>o[4]||(o[4]=[i("重置")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),l(y,{md:24},{default:t(()=>[l(k,null,{default:t(()=>[c("div",we,[o[6]||(o[6]=c("span",{style:{"font-size":"18px","vertical-align":"center","margin-right":"20px"}},"季度自评列表",-1)),l(h,{type:"primary",size:"sm"},{default:t(()=>o[5]||(o[5]=[i("导出Excel")])),_:1})]),l(H,{modelValue:s.value,"onUpdate:modelValue":o[1]||(o[1]=e=>s.value=e),type:"brief",onChange:D},{default:t(()=>[(r(!0),v(q,null,ne(C.value,e=>(r(),w(G,{title:e.title,id:e.id},null,8,["title","id"]))),256))]),_:1},8,["modelValue"]),l(Q,{columns:R,dataSource:b.value,even:!0,height:"500px",size:"md"},{id:t(({data:e})=>[i(g(e.id),1)]),department_score:t(({data:e})=>[i(g(e.department_score==0?"-":e.department_score),1)]),username:t(({data:e})=>[i(g(e.username),1)]),password:t(({data:e})=>[i(g(e.password),1)]),operator:t(({data:e})=>[e.if==2?(r(),v("span",{key:0,style:{color:"#00A394",cursor:"pointer"},onClick:N=>T(e)},"详情",8,Ce)):x("",!0),e.if==1?(r(),v("span",{key:1,style:{color:"#00A394",cursor:"pointer"},onClick:N=>M(e)},"开始自评",8,Se)):x("",!0)]),_:1},8,["dataSource"])]),_:1})]),_:1})]),_:1})]),_:1}),l(Y,{modelValue:u.value,"onUpdate:modelValue":o[2]||(o[2]=e=>u.value=e),title:"季度自评",type:4,shade:!0,area:["950px","100%"],btn:p.value==1?O.value:""},{default:t(()=>[l(j,{fluid:"true",style:{padding:"20px"}},{default:t(()=>[l(k,{shadow:"always"},{default:t(()=>[c("div",Ue,[l(P,{"current-status":"primary",style:{margin:"0 auto"},direction:"horizontal",active:$.value,space:"100%",center:!0},{default:t(()=>[l(B,null,{default:t(()=>o[7]||(o[7]=[c("div",{style:{"font-size":"18px","font-weight":"bold",color:"#009688"}},"个人自评",-1)])),_:1}),l(B,null,{default:t(()=>o[8]||(o[8]=[c("div",{style:{"font-size":"18px","font-weight":"bold",color:"#009688"}},"科室考评",-1),c("div",{style:{color:"#999999"}},null,-1)])),_:1})]),_:1},8,["active"])])]),_:1}),l(Q,{"default-expand-all":!0,ref:"tableRef6","children-column-name":"children",columns:J,"data-source":f.value},{input:t(({data:e,rowIndex:N})=>[e.pid==0?(r(),w(L,{key:0,disabled:!0,min:0,max:e.base_score,modelValue:e.base_score,"onUpdate:modelValue":V=>e.base_score=V,position:"right"},null,8,["max","modelValue","onUpdate:modelValue"])):x("",!0),e.pid!=0?(r(),w(L,{key:1,disabled:p.value==2,min:0,max:e.base_score,modelValue:e.content_score,"onUpdate:modelValue":V=>e.content_score=V,position:"right"},null,8,["disabled","max","modelValue","onUpdate:modelValue"])):x("",!0)]),_:1},8,["data-source"])]),_:1})]),_:1},8,["modelValue","btn"])],64)}}});export{Ee as default};