index.9b8dd272.js 7.5 KB

1
  1. import{d as x,e as D,f as N,i as E,k as F,j as n,w as u,l as B,A as S,B as w,$ as L,h as r,g as $,_ as V,r as o,z as K,H,n as O,o as R}from"./index.2854391f.js";import{g as T,d as W}from"./finance.c6b76f01.js";import{N as U}from"./index.be6ad7be.js";const I=[{title:"\u5E8F\u53F7",align:"left",width:80,minWidth:80,colKey:"rowIndex"},{title:"\u8001\u4EBA\u59D3\u540D",minWidth:180,colKey:"elderVo.name"},{title:"\u5E8A\u4F4D\u53F7",minWidth:200,colKey:"bedVo.bedNumber"},{title:"\u6B20\u6B3E\u91D1\u989D\uFF08\u5143\uFF09",minWidth:180,colKey:"total"},{title:"\u652F\u4ED8\u622A\u6B62\u65F6\u95F4",minWidth:300,colKey:"paymentDeadline"},{align:"left",fixed:"right",width:65,minWidth:"65px",colKey:"op",title:"\u64CD\u4F5C"}],M=[{title:"\u5E8F\u53F7",align:"left",width:80,minWidth:80,colKey:"rowIndex"},{title:"\u8D26\u5355\u7F16\u53F7",minWidth:200,colKey:"billNo"},{title:"\u8D26\u5355\u6708\u4EFD",width:150,colKey:"billMonth"},{title:"\u652F\u4ED8\u622A\u6B62\u65F6\u95F4",width:180,colKey:"paymentDeadline"},{title:"\u5E94\u4ED8\u91D1\u989D\uFF08\u5143\uFF09",width:135,colKey:"payableAmount"}],P={class:"baseList"},G={class:"tableBoxs"},q={class:"operateCon"},J=["onClick"],Q="index",X=x({__name:"TableList",props:{listData:{type:Object,default:()=>[]},total:{type:Number,default:0},pagination:{type:Object,default:()=>({})},dataLoading:{type:Boolean,default:!1}},emits:["handleOpen","getCurrent"],setup(l,{emit:c}){const f=s=>{c("handleOpen",s)},_=s=>{c("getCurrent",s)};return(s,i)=>{const a=D("t-table"),e=D("t-pagination");return N(),E("div",P,[F("div",G,[n(a,{data:l.listData,columns:w(I),"row-key":Q,"vertical-align":"middle",hover:!0,loading:l.dataLoading,"table-layout":"fixed","table-content-width":"100%"},{rowIndex:u(({rowIndex:t})=>[B(S(t+1),1)]),checkInConfigVo:u(({row:t})=>[B(S(t.bedVo.bedNumber),1)]),total:u(({row:t})=>[B(S(w(L)(t.total)?t.total:t.total+".00"),1)]),op:u(({row:t})=>[F("div",q,[F("a",{class:"font-bt",onClick:m=>f(t)},"\u67E5\u770B",8,J)])]),empty:u(()=>[n(U)]),_:1},8,["data","columns","loading"]),r(" \u5206\u9875 "),l.total>10?(N(),$(e,{key:0,modelValue:l.pagination.pageNum,"onUpdate:modelValue":i[0]||(i[0]=t=>l.pagination.pageNum=t),pageSize:l.pagination.pageSize,"onUpdate:pageSize":i[1]||(i[1]=t=>l.pagination.pageSize=t),total:l.total,onChange:_},null,8,["modelValue","pageSize","total"])):r("v-if",!0),r(" end ")])])}}});var Y=V(X,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/financing/arrearage/components/TableList.vue"]]);const Z={class:"formBox"},ee=x({__name:"SearchForm",props:{searchData:{type:Object,default:()=>({})}},emits:["handleSearch","handleReset","handleClear"],setup(l,{emit:c}){const f=o(null),_=()=>{f.value.reset(),c("handleReset")},s=()=>{c("handleSearch")},i=a=>{c("handleClear",a)};return(a,e)=>{const t=D("t-input"),m=D("t-form-item"),g=D("t-col"),h=D("t-row"),C=D("t-form");return N(),E("div",Z,[n(C,{ref_key:"form",ref:f,model:l.searchData,"label-width":98},{default:u(()=>[n(h,null,{default:u(()=>[n(g,null,{default:u(()=>[n(m,{label:"\u8001\u4EBA\u59D3\u540D\uFF1A",name:"elderName"},{default:u(()=>[n(t,{modelValue:l.searchData.elderName,"onUpdate:modelValue":e[0]||(e[0]=p=>l.searchData.elderName=p),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:e[1]||(e[1]=p=>i("elderName"))},null,8,["modelValue"])]),_:1})]),_:1}),n(g,null,{default:u(()=>[n(m,{label:"\u5E8A\u4F4D\u53F7\uFF1A",name:"bedNo"},{default:u(()=>[n(t,{modelValue:l.searchData.bedNo,"onUpdate:modelValue":e[2]||(e[2]=p=>l.searchData.bedNo=p),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:e[3]||(e[3]=p=>i("bedNo"))},null,8,["modelValue"])]),_:1})]),_:1}),r(" \u6309\u94AE\u533A\u57DF "),n(g,{class:"searchBtn"},{default:u(()=>[F("button",{type:"button",class:"bt-grey wt-60",onClick:e[4]||(e[4]=p=>_())}," \u91CD\u7F6E "),F("button",{type:"button",class:"bt wt-60",onClick:e[5]||(e[5]=p=>s())}," \u641C\u7D22 ")]),_:1})]),_:1})]),_:1},8,["model"])])}}});var ae=V(ee,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/financing/arrearage/components/SearchForm.vue"]]);const te={class:"dialogBox tableDialog scrollTable"},le={key:0,class:"footInfo"},ne=x({__name:"DialogFrom",props:{data:{type:Array,default:()=>[]},dialogVisible:{type:Boolean,default:!1},elderName:{type:String,default:""}},emits:["handleClose","getPages","handleSubmit","gitList"],setup(l,{emit:c}){const f=l,_=o(null),s=o(!1),i=o(!1),a=o(1),e=o(!1),t=o("loading-custom"),m=o([]),g=o(0),h=o({pageSize:10,pageNum:1,transactionStatus:-1}),C=v=>"\u5DF2\u7ECF\u5230\u5E95\u4E86",p=K(()=>t.value==="loading-custom"?C:t.value);H(()=>f.dialogVisible,v=>{s.value=v,v&&(h.value.elderName=f.elderName,A())});const d=v=>{const{scrollTop:b,clientHeight:z,scrollHeight:j}=v.e.target;if(b+z===j)a.value>=g.value&&(t.value="loading-custom",e.value=!0,i.value=!0);else{if(a.value<g.value)a.value++,h.value.pageNum=a.value,A();else return a.value=g.value,!1;t.value=null,e.value=!1,i.value=!1}},A=async()=>{const v=await T(h.value),b=v.data.records==null?[]:v.data.records;m.value=m.value.length>0?[...m.value,...b]:b,g.value=Number(v.data.pages),g.value===a.value&&(e.value=!1,i.value=!1)},k=()=>{a.value=0,h.value.pageNum=1,m.value=[],c("handleClose")};return(v,b)=>{const z=D("t-table"),j=D("t-dialog");return N(),E("div",te,[n(j,{visible:s.value,"onUpdate:visible":b[1]||(b[1]=y=>s.value=y),header:"\u67E5\u770B\u6B20\u8D39\u8D26\u5355","on-close":k,"on-confirm":v.handleSubmit,footer:!1,onCloseBtnClick:k},{default:u(()=>[F("div",null,[r(" table \u6570\u636E "),F("div",{class:O(["scrollTable",e.value?"heighta":"dialogHeight"])},[n(z,{id:"app",ref_key:"tableRef",ref:_,"row-key":"id",data:m.value,columns:w(M),hover:!0,scroll:{type:"virtual",rowHeight:48,bufferSize:10},height:l.data.length<6?null:380,"async-loading":p.value,"disable-data-page":h.value.total<=10,onScroll:b[0]||(b[0]=y=>d(y))},{rowIndex:u(({rowIndex:y})=>[B(S(y+1),1)]),payableAmount:u(({row:y})=>[B(S(w(L)(y.payableAmount)?y.payableAmount:y.payableAmount+".00"),1)]),_:1},8,["data","columns","height","async-loading","disable-data-page"])],2),e.value?(N(),E("div",le,"\u5DF2\u7ECF\u5230\u5E95\u4E86~")):r("v-if",!0),r(" end ")])]),_:1},8,["visible","on-confirm"])])}}});var oe=V(ne,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/financing/arrearage/components/DialogFrom.vue"]]);const ue={class:"min-h subscribe bg-wt"},se=x({__name:"index",setup(l){const c=o([]),f=o(!1),_=o(0),s=o(!1),i=o(""),a=o({pageSize:10,pageNum:1});R(()=>{e()});const e=async()=>{f.value=!1;try{const d=await W(a.value);c.value=d.data.records,_.value=Number(d.data.total)}finally{f.value=!1}},t=()=>{a.value.pageNum=1,e()},m=()=>{a.value={pageSize:10,pageNum:1},e()},g=d=>{a.value.pageNum=d.current,a.value.pageSize=d.pageSize,e()},h=d=>{i.value=d.elderVo.name,s.value=!0},C=()=>{s.value=!1},p=d=>{d==="elderName"?delete a.value.elderName:d==="bedNo"&&delete a.value.bedNo,a.value={...a.value},e()};return(d,A)=>(N(),E("div",ue,[r(" \u7B5B\u9009\u533A\u57DF "),n(ae,{"search-data":a.value,onHandleSearch:t,onHandleReset:m,onHandleClear:p},null,8,["search-data"]),r(" end "),r(" \u8868\u683C "),n(Y,{"list-data":c.value,pagination:a.value,total:_.value,onGetCurrent:g,onHandleOpen:h},null,8,["list-data","pagination","total"]),r(" end "),r(" \u8D26\u5355 "),n(oe,{ref:"formRef","elder-name":i.value,dialogVisible:s.value,onHandleClose:C},null,8,["elder-name","dialogVisible"]),r(" end ")]))}});var ce=V(se,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/financing/arrearage/index.vue"]]);export{ce as default};