| 1 |
- import{d as N,e as p,f as b,i as B,k as y,j as l,w as u,l as F,A as D,B as _,$ as S,h as r,g as j,_ as C,r as g,o as V}from"./index.2854391f.js";import{h as w}from"./finance.c6b76f01.js";import{N as z}from"./index.be6ad7be.js";const L=[{title:"\u5E8F\u53F7",align:"left",width:80,minWidth:80,colKey:"rowIndex"},{title:"\u8001\u4EBA\u59D3\u540D",minWidth:200,colKey:"elderName"},{title:"\u5E8A\u4F4D\u53F7",minWidth:120,colKey:"bedNo"},{title:"\u9884\u7F34\u6B3E\u4F59\u989D\uFF08\u5143\uFF09",minWidth:180,colKey:"prepaidBalance"},{title:"\u62BC\u91D1\u4F59\u989D\uFF08\u5143\uFF09",minWidth:180,colKey:"depositAmount"},{align:"left",title:"\u53D8\u52A8\u65F6\u95F4",width:185,colKey:"updateTime"}],k={class:"baseList"},E={class:"tableBoxs"},$="index",K=N({__name:"TableList",props:{listData:{type:Object,default:()=>[]},total:{type:Number,default:0},pagination:{type:Object,default:()=>({})},dataLoading:{type:Boolean,default:!1}},emits:["getCurrent"],setup(t,{emit:s}){const c=d=>{s("getCurrent",d)};return(d,e)=>{const i=p("t-table"),f=p("t-pagination");return b(),B("div",k,[y("div",E,[l(i,{data:t.listData,columns:_(L),"row-key":$,"vertical-align":"middle",hover:!0,loading:t.dataLoading,"table-layout":"fixed","table-content-width":"100%"},{rowIndex:u(({rowIndex:a})=>[F(D(a+1),1)]),prepaidBalance:u(({row:a})=>[F(D(_(S)(a.prepaidBalance)?a.prepaidBalance:a.prepaidBalance+".00"),1)]),depositAmount:u(({row:a})=>[F(D(_(S)(a.depositAmount)?a.depositAmount:a.depositAmount+".00"),1)]),empty:u(()=>[l(z)]),_:1},8,["data","columns","loading"]),r(" \u5206\u9875 "),t.total>10?(b(),j(f,{key:0,modelValue:t.pagination.pageNum,"onUpdate:modelValue":e[0]||(e[0]=a=>t.pagination.pageNum=a),pageSize:t.pagination.pageSize,"onUpdate:pageSize":e[1]||(e[1]=a=>t.pagination.pageSize=a),total:t.total,onChange:c},null,8,["modelValue","pageSize","total"])):r("v-if",!0),r(" end ")])])}}});var R=C(K,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/financing/balance/components/TableList.vue"]]);const T={class:"formBox"},U=N({__name:"SearchForm",props:{searchData:{type:Object,default:()=>({})}},emits:["handleSearch","handleReset","handleClear"],setup(t,{emit:s}){const c=g(null),d=g([]),e=()=>{d.value=[],c.value.reset(),s("handleReset")},i=()=>{s("handleSearch",d.value)},f=a=>{s("handleClear",a)};return(a,n)=>{const h=p("t-input"),o=p("t-form-item"),v=p("t-col"),x=p("t-row"),A=p("t-form");return b(),B("div",T,[l(A,{ref_key:"form",ref:c,model:t.searchData,"label-width":98},{default:u(()=>[l(x,null,{default:u(()=>[l(v,null,{default:u(()=>[l(o,{label:"\u8001\u4EBA\u59D3\u540D\uFF1A",name:"elderName"},{default:u(()=>[l(h,{modelValue:t.searchData.elderName,"onUpdate:modelValue":n[0]||(n[0]=m=>t.searchData.elderName=m),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:n[1]||(n[1]=m=>f("elderName"))},null,8,["modelValue"])]),_:1})]),_:1}),l(v,null,{default:u(()=>[l(o,{label:"\u5E8A\u4F4D\u53F7\uFF1A",name:"bedNo"},{default:u(()=>[l(h,{modelValue:t.searchData.bedNo,"onUpdate:modelValue":n[2]||(n[2]=m=>t.searchData.bedNo=m),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:n[3]||(n[3]=m=>f("bedNo"))},null,8,["modelValue"])]),_:1})]),_:1}),r(" \u6309\u94AE\u533A\u57DF "),l(v,{class:"searchBtn"},{default:u(()=>[y("button",{type:"button",class:"bt-grey wt-60",onClick:n[4]||(n[4]=m=>e())}," \u91CD\u7F6E "),y("button",{type:"button",class:"bt wt-60",onClick:n[5]||(n[5]=m=>i())}," \u641C\u7D22 ")]),_:1})]),_:1})]),_:1},8,["model"])])}}});var W=C(U,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/financing/balance/components/SearchForm.vue"]]);const O={class:"min-h subscribe bg-wt"},H=N({__name:"index",setup(t){const s=g([]),c=g(!1),d=g(0),e=g({pageSize:10,pageNum:1});V(()=>{i()});const i=async()=>{c.value=!1;try{const o=await w(e.value);s.value=o.data.records,d.value=Number(o.data.total)}finally{c.value=!1}},f=()=>{e.value.pageNum=1,i()},a=()=>{e.value={pageSize:10,pageNum:1},i()},n=o=>{e.value.pageNum=o.current,e.value.pageSize=o.pageSize,i()},h=o=>{o==="elderName"?delete e.value.elderName:delete e.value.bedNo,e.value={...e.value},i()};return(o,v)=>(b(),B("div",O,[r(" \u7B5B\u9009\u533A\u57DF "),l(W,{"search-data":e.value,onHandleSearch:f,onHandleReset:a,onHandleClear:h},null,8,["search-data"]),r(" end "),r(" \u8868\u683C "),l(R,{"list-data":s.value,pagination:e.value,total:d.value,onGetCurrent:n},null,8,["list-data","pagination","total"]),r(" end ")]))}});var P=C(H,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/financing/balance/index.vue"]]);export{P as default};
|