yifengyide/public/dist/assets/index-f41369b4.js

2 lines
14 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{d as Ue,K as qe,a as s,r as Se,o as je,b as d,j as U,e as l,w as t,f as _,x as T,l as Re,G as H,I as W,m as Ie,t as r,A as u,c as v,z as g,F,y as E,O as Y,N as p,ar as De,as as Le,at as Fe,a4 as $e,$ as Ne,a0 as Te,a1 as Ee,a2 as Oe,au as Ae,a3 as Be,Z as Ke,av as Ze,U as Ge,aw as Je,X as Me,_ as Pe}from"./index-7b3f5fdc.js";import{n as Qe,Z as Xe}from"./index-c8f3c6f2.js";import{Z as He}from"./index-44f083e6.js";/* empty css */import{s as We}from"./index-ed1abe32.js";import{c as Ye}from"./index-a832a56d.js";import{a as el}from"./index-e96dc078.js";import{w as ll}from"./index-81f068f9.js";import{V as tl}from"./index-a513db85.js";import{y as al,f as nl}from"./index-4ab1e1d9.js";/* empty css */import{b as ol}from"./index-c31677f3.js";import{j as ul}from"./index-d0b57c12.js";const dl={style:{display:"flex"}},sl={style:{flex:"1",padding:"10px"}},il={style:{padding:"10px"}},rl={style:{padding:"20px"}},ml=["href"],pl={style:{"text-align":"center","margin-top":"20px"}},fl={style:{padding:"20px"}},_l=["href"],vl={style:{"text-align":"center","margin-top":"20px"}},cl=Ue({__name:"index",setup(yl){const b=qe(),k=s({fsdate:"",user_id:"",status:""}),V=Se({current:1,limit:10,total:1}),ee={copperOption:{center:!1,aspectRatio:1}},le=s(""),te=s(null),O=s([]),ae=n=>{console.log("getCutDone",n),le.value=n.msg},ne=n=>{var e=JSON.parse(n.data);console.log("getFileDone",e),o.value.fj_url=e.data.fullurl},oe=s([]),ue=()=>{Y({}).then(n=>{n.code===1?oe.value=n.data:p.msg(n.msg,{icon:2})})},R=s([]),de=()=>{De({}).then(n=>{n.code===1&&(R.value=n.data)})},A=s([]),B=s([]),w=s(""),z=s(!1),h=()=>{const n={page:V.current,size:V.limit,group_id:w.value,...k.value};Je(n).then(e=>{e.code===1?(A.value=e.data.data,V.total=e.data.count):p.msg(e.msg,{icon:2})})},K=n=>n==1?"现金":"转账",se=[{title:"序号",width:"90px",key:"id",align:"center"},{title:"发生日期",width:"120px",key:"fsdate",align:"center"},{title:"考评对象",width:"120px",key:"nickname",align:"center"},{title:"科室",width:"120px",key:"group_name",align:"center"},{title:"病区",width:"120px",key:"bq_name",align:"center"},{title:"患者姓名",width:"120px",key:"hz_name",align:"center"},{title:"退还金额",width:"120px",key:"refunding_amount",align:"center",customSlot:"refundAmount"},{title:"退还日期",width:"120px",key:"thdate",align:"center"},{title:"退还方式",width:"120px",key:"refunding_type",align:"center",customSlot:"refundType"},{title:"状态",width:"130px",key:"status",align:"center",customSlot:"status"},{title:"操作",width:"150px",key:"operation",align:"center",fixed:"right",customSlot:"operation"}],q=s(!1),Z=s("新增拒收红包"),o=s({user_id:"",group_id:[],fsdate:"",zm_user_id:"",hz_name:"",bq_name:"",refunding_amount:0,thdate:"",refunding_type:"",fj_url:"",notes:""}),ie=s(!1),re=s(""),me=()=>{V.current=1,h()},pe=()=>{k.value={fsdate:"",user_id:"",status:""},V.current=1,h()},fe=()=>{console.log(b.userInfo),Z.value="新增拒收红包",ie.value=!1,re.value="",o.value={user_id:b.userInfo.id,group_id:"",fsdate:"",zm_user_id:"",hz_name:"",bq_name:"",refunding_amount:0,thdate:"",refunding_type:"",fj_url:"",notes:""},q.value=!0},_e=()=>{if(!o.value.user_id){p.msg("请选择考评对象",{icon:2});return}if(!o.value.fsdate){p.msg("请选择发生日期",{icon:2});return}if(!o.value.zm_user_id){p.msg("请选择证明人",{icon:2});return}if(!o.value.hz_name){p.msg("请输入患者姓名",{icon:2});return}if(!o.value.refunding_amount){p.msg("请输入退还金额",{icon:2});return}if(!o.value.thdate){p.msg("请选择退还日期",{icon:2});return}if(!o.value.refunding_type){p.msg("请选择退还方式",{icon:2});return}const n={...o.value,group_id:b.userInfo.group_id};Le(n).then(S=>{S.code===1?(p.msg("新增成功",{icon:1}),q.value=!1,h()):p.msg(S.msg,{icon:2})})},G=(n,e)=>{Fe({status:e,id:n.id}).then(D=>{D.code===1&&(p.msg("审核成功",{icon:1}),h())})},ve=n=>{V.current=n,h()},ce=n=>{switch(n){case 1:return"待审核";case 2:return"已通过";case 3:return"已驳回";default:return"未知"}},I=s(!1),i=s({nickname:"",group_name:"",fsdate:"",zm_user_name:"",bq_name:"",hz_name:"",refunding_amount:"",thdate:"",refunding_type:"",status:"",fj_url:"",notes:""}),ye=n=>{i.value={...n},I.value=!0},ge=()=>{Y({}).then(n=>{n.code===1?(B.value=n.data,b.userInfo.level==1?w.value=n.data[0].id:w.value=b.userInfo.group_id,h()):p.msg(n.msg,{icon:2})})};function be(n){w.value=n.id,h()}return je(()=>{ge(),de(),ue()}),(n,e)=>{const S=ol,D=Me,$=$e,m=Ne,C=al,x=Te,j=Ee,c=Oe,J=nl,M=ul,P=tl,ke=Ae,y=Be,xe=ll,Ve=el,we=Ye,Q=Ke,he=We,ze=Ze,Ce=He,X=Ge,f=Qe,N=Xe;return d(),U(F,null,[l(we,{fluid:"true",class:"organization-box"},{default:t(()=>[_("div",dl,[T(b).userInfo.level==1?(d(),U("div",{key:0,style:Re({width:z.value?"0px":"200px"}),class:"left-tree"},[H(_("div",null," 科室列表 ",512),[[W,!z.value]]),H(l(S,{style:{"margin-top":"10px"},data:B.value,selectedKey:w.value,"onUpdate:selectedKey":e[0]||(e[0]=a=>w.value=a),showLine:!1,"default-expand-all":!1,onNodeClick:be},{title:t(({data:a})=>[_("span",{class:Ie(w.value==a.id?"isChecked":"")},r(a.name),3)]),_:1},8,["data","selectedKey"]),[[W,!z.value]]),_("div",{class:"isFold",onClick:e[1]||(e[1]=a=>z.value=!z.value)},[e[19]||(e[19]=u("  ")),z.value?(d(),v(D,{key:1,class:"layui-icon-right"})):(d(),v(D,{key:0,class:"layui-icon-left"}))])],4)):g("",!0),_("div",sl,[l(J,{space:10},{default:t(()=>[l(C,{md:24},{default:t(()=>[l(P,null,{default:t(()=>[l(M,{style:{"margin-top":"20px"}},{default:t(()=>[l(J,{style:{"min-width":"1200px"}},{default:t(()=>[l(C,{md:5},{default:t(()=>[l(m,{label:"发生时间:","label-width":100},{default:t(()=>[l($,{style:{width:"100%"},modelValue:k.value.fsdate,"onUpdate:modelValue":e[2]||(e[2]=a=>k.value.fsdate=a),placeholder:"发生时间","allow-clear":""},null,8,["modelValue"])]),_:1})]),_:1}),T(b).userInfo.level==1?(d(),v(C,{key:0,md:6},{default:t(()=>[l(m,{label:"考评对象:","label-width":100},{default:t(()=>[l(j,{modelValue:k.value.user_id,"onUpdate:modelValue":e[3]||(e[3]=a=>k.value.user_id=a),placeholder:"请选择考评对象","show-search":!0},{default:t(()=>[(d(!0),U(F,null,E(R.value,a=>(d(),v(x,{key:a.id,value:a.id,label:a.nickname},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})):g("",!0),l(C,{md:4},{default:t(()=>[l(m,{label:"审核状态:","label-width":100},{default:t(()=>[l(j,{style:{width:"100%"},modelValue:k.value.status,"onUpdate:modelValue":e[4]||(e[4]=a=>k.value.status=a),placeholder:"审核状态"},{default:t(()=>[l(x,{value:1,label:"待审核"}),l(x,{value:2,label:"已通过"}),l(x,{value:3,label:"已驳回"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(C,{md:4},{default:t(()=>[l(m,{"label-width":0},{default:t(()=>[l(c,{style:{"margin-left":"20px"},type:"primary",onClick:me},{default:t(()=>e[20]||(e[20]=[u("查询")])),_:1}),l(c,{onClick:pe},{default:t(()=>e[21]||(e[21]=[u("重置")])),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1}),l(C,{md:24},{default:t(()=>[l(P,null,{default:t(()=>[_("div",il,[e[24]||(e[24]=_("span",{style:{"font-size":"18px","vertical-align":"center","margin-right":"20px"}},"拒收红包列表",-1)),l(c,{type:"primary",size:"sm",onClick:fe},{default:t(()=>e[22]||(e[22]=[u("新增")])),_:1}),l(c,{type:"primary",size:"sm"},{default:t(()=>e[23]||(e[23]=[u("导出Excel")])),_:1})]),l(Ve,{onChange:ve,columns:se,dataSource:A.value,even:!0,height:"500px",size:"lg",page:V},{checkbox:t(({data:a})=>[l(ke,{modelValue:a.checked,"onUpdate:modelValue":L=>a.checked=L,value:a.checked},null,8,["modelValue","onUpdate:modelValue","value"])]),refundAmount:t(({data:a})=>[u(" ¥"+r(a.refunding_amount),1)]),refundType:t(({data:a})=>[u(r(K(a.refunding_type)),1)]),status:t(({data:a})=>[a.status==1?(d(),v(y,{key:0,type:"warm"},{default:t(()=>e[25]||(e[25]=[u("待审核")])),_:1})):g("",!0),a.status==2?(d(),v(y,{key:1,type:"primary"},{default:t(()=>e[26]||(e[26]=[u("已通过")])),_:1})):g("",!0),a.status==3?(d(),v(y,{key:2,type:"danger"},{default:t(()=>e[27]||(e[27]=[u("已驳回")])),_:1})):g("",!0)]),operation:t(({data:a})=>[a.status==1&&a.level==1?(d(),v(xe,{key:0,content:"请确认你的操作,流程将结束",trigger:"click",cancelText:"审核拒绝",confirmText:"审核通过",onConfirm:L=>G(a,2),onCancel:L=>G(a,3)},{default:t(()=>[a.status==1&&a.level==1?(d(),v(c,{key:0,type:"primary",size:"sm",style:{"margin-left":"8px"}},{default:t(()=>e[28]||(e[28]=[u("审核")])),_:1})):g("",!0)]),_:2},1032,["onConfirm","onCancel"])):g("",!0),l(c,{type:"normal",size:"sm",style:{"margin-left":"8px"},onClick:L=>ye(a)},{default:t(()=>e[29]||(e[29]=[u("详情")])),_:2},1032,["onClick"])]),_:1},8,["dataSource","page"])]),_:1})]),_:1})]),_:1})])])]),_:1}),l(X,{modelValue:q.value,"onUpdate:modelValue":e[16]||(e[16]=a=>q.value=a),title:Z.value,type:4,area:["950px","100%"],shade:!0},{default:t(()=>[_("div",rl,[l(M,{model:o.value,mode:"inline"},{default:t(()=>[l(m,{label:"考评对象",required:""},{default:t(()=>[l(j,{disabled:"",modelValue:o.value.user_id,"onUpdate:modelValue":e[5]||(e[5]=a=>o.value.user_id=a),placeholder:"请选择考评对象","show-search":!0},{default:t(()=>[(d(!0),U(F,null,E(R.value,a=>(d(),v(x,{key:a.id,value:a.id,label:a.nickname},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(m,{label:"发生日期",required:""},{default:t(()=>[l($,{modelValue:o.value.fsdate,"onUpdate:modelValue":e[6]||(e[6]=a=>o.value.fsdate=a),placeholder:"请选择发生日期"},null,8,["modelValue"])]),_:1}),l(m,{label:"证明人",required:""},{default:t(()=>[l(j,{modelValue:o.value.zm_user_id,"onUpdate:modelValue":e[7]||(e[7]=a=>o.value.zm_user_id=a),placeholder:"请选择证明人","show-search":!0},{default:t(()=>[(d(!0),U(F,null,E(R.value,a=>(d(),v(x,{key:a.id,value:a.id,label:a.nickname},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(m,{label:"病区名称",required:""},{default:t(()=>[l(Q,{style:{width:"220px"},modelValue:o.value.bq_name,"onUpdate:modelValue":e[8]||(e[8]=a=>o.value.bq_name=a),placeholder:"请输入病区名称"},null,8,["modelValue"])]),_:1}),l(m,{label:"患者姓名",required:""},{default:t(()=>[l(Q,{style:{width:"220px"},modelValue:o.value.hz_name,"onUpdate:modelValue":e[9]||(e[9]=a=>o.value.hz_name=a),placeholder:"请输入患者姓名"},null,8,["modelValue"])]),_:1}),l(m,{label:"退还金额",required:""},{default:t(()=>[l(he,{style:{width:"220px"},modelValue:o.value.refunding_amount,"onUpdate:modelValue":e[10]||(e[10]=a=>o.value.refunding_amount=a),placeholder:"请输入退还金额"},null,8,["modelValue"])]),_:1}),l(m,{label:"退还日期",required:""},{default:t(()=>[l($,{modelValue:o.value.thdate,"onUpdate:modelValue":e[11]||(e[11]=a=>o.value.thdate=a),placeholder:"请选择退还日期"},null,8,["modelValue"])]),_:1}),l(m,{label:"退还方式",required:""},{default:t(()=>[l(j,{modelValue:o.value.refunding_type,"onUpdate:modelValue":e[12]||(e[12]=a=>o.value.refunding_type=a),placeholder:"请选择退还方式"},{default:t(()=>[l(x,{value:1,label:"现金"}),l(x,{value:2,label:"转账"})]),_:1},8,["modelValue"])]),_:1}),l(m,{label:"附件",mode:"block"},{default:t(()=>[l(ze,{ref_key:"uploadRef",ref:te,number:1,field:"file",size:1e3,headers:{token:T(b).token},url:"/api/common/upload",onCutdone:ae,modelValue:O.value,"onUpdate:modelValue":e[13]||(e[13]=a=>O.value=a),auto:!0,cut:!1,cutOptions:ee,onDone:ne},{preview:t(()=>[o.value.fj_url?(d(),U("a",{key:0,style:{color:"#009688"},href:o.value.fj_url,target:"_blank"},r(o.value.fj_url),9,ml)):g("",!0)]),_:1},8,["headers","modelValue"])]),_:1}),l(m,{label:"备注",mode:"block"},{default:t(()=>[l(Ce,{modelValue:o.value.notes,"onUpdate:modelValue":e[14]||(e[14]=a=>o.value.notes=a),placeholder:"请输入备注信息"},null,8,["modelValue"])]),_:1})]),_:1},8,["model"]),_("div",pl,[l(c,{type:"primary",onClick:_e},{default:t(()=>e[30]||(e[30]=[u("确定")])),_:1}),l(c,{onClick:e[15]||(e[15]=a=>q.value=!1)},{default:t(()=>e[31]||(e[31]=[u("取消")])),_:1})])])]),_:1},8,["modelValue","title"]),l(X,{modelValue:I.value,"onUpdate:modelValue":e[18]||(e[18]=a=>I.value=a),title:"详情查看",type:4,area:["950px","100%"],shade:!0},{default:t(()=>[_("div",fl,[l(N,{title:"基本信息",column:2,border:""},{default:t(()=>[l(f,{label:"考评对象"},{default:t(()=>[l(y,{size:"small",type:"primary"},{default:t(()=>[u(r(i.value.nickname),1)]),_:1})]),_:1}),l(f,{label:"科室"},{default:t(()=>[l(y,{size:"small",type:"normal"},{default:t(()=>[u(r(i.value.group_name),1)]),_:1})]),_:1}),l(f,{label:"发生日期"},{default:t(()=>[u(r(i.value.fsdate),1)]),_:1}),l(f,{label:"证明人"},{default:t(()=>[l(y,{size:"small",type:"warm"},{default:t(()=>[u(r(i.value.zm_nickname),1)]),_:1})]),_:1}),l(f,{label:"病区名称"},{default:t(()=>[u(r(i.value.bq_name),1)]),_:1}),l(f,{label:"患者姓名"},{default:t(()=>[u(r(i.value.hz_name),1)]),_:1})]),_:1}),l(N,{title:"退还信息",column:2,border:"",style:{"margin-top":"20px"}},{default:t(()=>[l(f,{label:"退还金额"},{default:t(()=>[l(y,{size:"small",type:"danger"},{default:t(()=>[u("¥"+r(i.value.refunding_amount),1)]),_:1})]),_:1}),l(f,{label:"退还日期"},{default:t(()=>[u(r(i.value.thdate),1)]),_:1}),l(f,{label:"退还方式"},{default:t(()=>[l(y,{size:"small",type:"normal"},{default:t(()=>[u(r(K(i.value.refunding_type)),1)]),_:1})]),_:1}),l(f,{label:"状态"},{default:t(()=>[l(y,{size:"small",type:i.value.status==2?"primary":i.value.status==3?"danger":"warm"},{default:t(()=>[u(r(ce(i.value.status)),1)]),_:1},8,["type"])]),_:1}),l(f,{label:"备注",span:2},{default:t(()=>[u(r(i.value.notes||"暂无备注"),1)]),_:1})]),_:1}),i.value.fj_url?(d(),v(N,{key:0,title:"附件信息",column:1,border:"",style:{"margin-top":"20px"}},{default:t(()=>[l(f,{label:"附件"},{default:t(()=>[_("a",{style:{color:"#009688"},href:i.value.fj_url,target:"_blank"},"附件下载",8,_l)]),_:1})]),_:1})):g("",!0),_("div",vl,[l(c,{onClick:e[17]||(e[17]=a=>I.value=!1)},{default:t(()=>e[32]||(e[32]=[u("关闭")])),_:1})])])]),_:1},8,["modelValue"])],64)}}});const Rl=Pe(cl,[["__scopeId","data-v-b1cd3cf9"]]);export{Rl as default};