| 1 |
- import{d as j,r as s,H as Q,e as d,f as b,i as V,j as a,w as t,h as f,k as c,F as I,D as O,g as R,l as x,A as k,B as S,_ as M,M as z,$ as X,Q as Y,o as Z}from"./index.2854391f.js";import{e as ee,f as ae}from"./finance.c6b76f01.js";import{g as te}from"./oldMan.42b20d2e.js";import{i as ue}from"./commonData.fd496339.js";import{N as le}from"./index.be6ad7be.js";const oe={class:"dialog-form"},ne={class:"dialogCenter"},re=c("div",null,[c("button",{class:"bt bt-grey wt-60",type:"reset"},"\u53D6\u6D88"),c("button",{theme:"primary",type:"submit",class:"bt wt-60"},[c("span",null,"\u786E\u5B9A")])],-1),se=j({__name:"DialogFrom",props:{visible:{type:Boolean,default:!1},oldManData:{type:Array,default:()=>[]}},emits:["handleClose","handleSub"],setup(o,{expose:p,emit:F}){const h=o,v=s("empty"),C=s(),_=s(!1),u=s({}),e=s(!0),n=s([]),y=s({size:2,unit:"MB",message:"\u56FE\u7247\u5927\u5C0F\u8D85\u8FC72m\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20"}),D={elderId:[{required:!0,message:"\u8001\u4EBA\u59D3\u540D\u4E3A\u7A7A\uFF0C\u8BF7\u9009\u62E9\u8001\u4EBA\u59D3\u540D",type:"error",trigger:"change"}],rechargeMethod:[{required:!0,message:"\u5145\u503C\u65B9\u5F0F\u4E3A\u7A7A\uFF0C\u8BF7\u9009\u62E9\u5145\u503C\u65B9\u5F0F",type:"error",trigger:"change"}],rechargeAmount:[{required:!0,message:"\u5145\u503C\u91D1\u989D\u4E3A\u7A7A\uFF0C\u8BF7\u8F93\u5165\u5145\u503C\u91D1\u989D",type:"error",trigger:"blur"},{validator:m=>m>=.01,message:"\u5145\u503C\u91D1\u989D\u4E3A\u7A7A\uFF0C\u8BF7\u8F93\u5165\u5145\u503C\u91D1\u989D",type:"error",trigger:"change"}],rechargeVoucher:[{required:!0,message:"\u5145\u503C\u51ED\u8BC1\u4E3A\u7A7A\uFF0C\u8BF7\u4E0A\u4F20\u5145\u503C\u51ED\u8BC1",type:"error",trigger:"change"}],remark:[{required:!0,message:"\u5145\u503C\u5907\u6CE8\u4E3A\u7A7A\uFF0C\u8BF7\u8F93\u5165\u5145\u503C\u5907\u6CE8",type:"error",trigger:"blur"}]};Q(()=>h.visible,()=>{_.value=h.visible});const N=m=>{m.validateResult===!0&&F("handleSub",u.value)},A=()=>{C.value.reset(),n.value=[]},g=()=>{A(),F("handleClose")},U=()=>{n.value=[],u.value.rechargeVoucher=""},w=({file:m})=>{z.error(`\u56FE\u7247 ${m.name} \u4E0A\u4F20\u5931\u8D25`)},L=m=>m.size>2*1024*1024?(z.error("\u56FE\u7247\u5927\u5C0F\u8D85\u8FC72M\uFF0C\u8BF7\u91CD\u65B0\u4E0A\u4F20"),!1):!0,r=m=>{const i=m.response.data;u.value.rechargeVoucher=i,n.value[0].response.url=i,n.value[0].url=i},B=()=>{const m=Number(u.value.rechargeAmount);H(m)},H=m=>{m<0&&(u.value.rechargeAmount="0.00")};return p({handleClear:A}),(m,i)=>{const K=d("t-option"),W=d("t-select"),E=d("t-form-item"),P=d("t-input-number"),T=d("t-upload"),q=d("t-textarea"),G=d("t-form"),J=d("t-dialog");return b(),V("div",oe,[a(J,{visible:_.value,"onUpdate:visible":i[5]||(i[5]=l=>_.value=l),header:"\u4E0A\u4F20\u5145\u503C\u51ED\u8BC1",footer:!1,"on-close":g},{body:t(()=>[f(" \u8868\u5355\u5185\u5BB9 "),c("div",ne,[a(G,{ref_key:"form",ref:C,data:u.value,rules:D,"label-width":80,"reset-type":v.value,onReset:g,onSubmit:N},{default:t(()=>[a(E,{label:"\u8001\u4EBA\u59D3\u540D\uFF1A",name:"elderId"},{default:t(()=>[a(W,{modelValue:u.value.elderId,"onUpdate:modelValue":i[0]||(i[0]=l=>u.value.elderId=l),clearable:"",filterable:"",placeholder:"\u8BF7\u9009\u62E9",class:"wt-400"},{default:t(()=>[(b(!0),V(I,null,O(o.oldManData,(l,$)=>(b(),R(K,{key:$,value:l.id,label:l.name},{default:t(()=>[x(k(l.name),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(E,{label:"\u5145\u503C\u65B9\u5F0F\uFF1A",name:"rechargeMethod"},{default:t(()=>[a(W,{modelValue:u.value.rechargeMethod,"onUpdate:modelValue":i[1]||(i[1]=l=>u.value.rechargeMethod=l),clearable:"",filterable:"",placeholder:"\u8BF7\u9009\u62E9",class:"wt-400"},{default:t(()=>[(b(!0),V(I,null,O(S(ue),(l,$)=>(b(),R(K,{key:$,value:l.value,label:l.value},{default:t(()=>[x(k(l.value),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1}),a(E,{label:"\u5145\u503C\u91D1\u989D\uFF1A",name:"rechargeAmount"},{default:t(()=>[a(P,{modelValue:u.value.rechargeAmount,"onUpdate:modelValue":i[2]||(i[2]=l=>u.value.rechargeAmount=l),min:0,step:10,placeholder:"0.00","decimal-places":2,onBlur:B,onChange:B},null,8,["modelValue"])]),_:1}),a(E,{label:"\u5145\u503C\u51ED\u8BC1\uFF1A",name:"rechargeVoucher"},{default:t(()=>[a(T,{ref:"uploadRef",modelValue:n.value,"onUpdate:modelValue":i[3]||(i[3]=l=>n.value=l),action:"api/common/upload",autoUpload:e.value,theme:"image","size-limit":y.value,tips:"\u56FE\u7247\u5927\u5C0F\u4E0D\u8D85\u8FC72M,\u4EC5\u652F\u6301\u4E0A\u4F20PNG JPG JPEG\u7C7B\u578B\u56FE\u7247",accept:".jpg,.jpeg,.png","before-upload":L,onRemove:U,onFail:w,onSuccess:r},null,8,["modelValue","autoUpload","size-limit"])]),_:1}),a(E,{label:"\u5145\u503C\u5907\u6CE8\uFF1A",name:"remark"},{default:t(()=>[a(q,{modelValue:u.value.remark,"onUpdate:modelValue":i[4]||(i[4]=l=>u.value.remark=l),class:"wt-400",placeholder:"\u8BF7\u8F93\u5165","show-limit-number":"",maxlength:50},null,8,["modelValue"])]),_:1}),a(E,{class:"dialog-footer"},{default:t(()=>[re]),_:1})]),_:1},8,["data","reset-type"])])]),_:1},8,["visible"])])}}});var ie=M(se,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/financing/prestore/components/DialogFrom.vue"]]);const de=[{title:"\u5E8F\u53F7",align:"left",width:80,minWidth:80,colKey:"rowIndex"},{title:"\u9884\u7F34\u6B3E\u7F16\u53F7",width:200,minWidth:200,colKey:"prepaidRechargeNo"},{title:"\u8001\u4EBA\u59D3\u540D",minWidth:200,colKey:"elderName"},{title:"\u5E8A\u4F4D\u53F7",minWidth:120,colKey:"bedNo"},{title:"\u5145\u503C\u65B9\u5F0F",minWidth:120,colKey:"rechargeMethod"},{title:"\u5145\u503C\u91D1\u989D\uFF08\u5143\uFF09",minWidth:180,colKey:"rechargeAmount"},{title:"\u5145\u503C\u51ED\u8BC1",minWidth:120,colKey:"rechargeVoucher"},{title:"\u5145\u503C\u5907\u6CE8",minWidth:180,ellipsis:!0,colKey:"remark"},{title:"\u521B\u5EFA\u4EBA",minWidth:120,colKey:"creator"},{align:"left",title:"\u521B\u5EFA\u65F6\u95F4",width:185,colKey:"createTime"}],ce={class:"baseList"},me={class:"tableBoxs"},ge={class:"name"},pe={class:"tdesign-demo-image-viewer__ui-image"},he=["src"],ve=["onClick"],fe="index",Fe=j({__name:"TableList",props:{listData:{type:Object,default:()=>[]},total:{type:Number,default:0},pagination:{type:Object,default:()=>({})},dataLoading:{type:Boolean,default:!1}},emits:["getCurrent"],setup(o,{emit:p}){const F=h=>{p("getCurrent",h)};return(h,v)=>{const C=d("t-image-viewer"),_=d("t-table"),u=d("t-pagination");return b(),V("div",ce,[c("div",me,[a(_,{data:o.listData,columns:S(de),"row-key":fe,"vertical-align":"middle",hover:!0,loading:o.dataLoading,"table-layout":"fixed","table-content-width":"100%"},{rowIndex:t(({rowIndex:e})=>[x(k(e+1),1)]),rechargeAmount:t(({row:e})=>[x(k(S(X)(e.rechargeAmount)?e.rechargeAmount:e.rechargeAmount+".00"),1)]),rechargeVoucher:t(({row:e})=>[c("div",ge,[c("span",null,[a(C,{images:[e.rechargeVoucher]},{trigger:t(({open:n})=>[c("div",pe,[c("img",{alt:"test",src:e.rechargeVoucher,class:"tdesign-demo-image-viewer__ui-image--img"},null,8,he),c("div",{class:"tdesign-demo-image-viewer__ui-image--hover",onClick:n},[a(S(Y),{size:"1.4em"})],8,ve)])]),_:2},1032,["images"])])])]),empty:t(()=>[a(le)]),_:1},8,["data","columns","loading"]),f(" \u5206\u9875 "),o.total>10?(b(),R(u,{key:0,modelValue:o.pagination.pageNum,"onUpdate:modelValue":v[0]||(v[0]=e=>o.pagination.pageNum=e),pageSize:o.pagination.pageSize,"onUpdate:pageSize":v[1]||(v[1]=e=>o.pagination.pageSize=e),total:o.total,onChange:F},null,8,["modelValue","pageSize","total"])):f("v-if",!0),f(" end ")])])}}});var _e=M(Fe,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/financing/prestore/components/TableList.vue"]]);const Ce={class:"formBox"},be=j({__name:"SearchForm",props:{searchData:{type:Object,default:()=>({})}},emits:["handleSearch","handleReset","handleClear"],setup(o,{emit:p}){const F=s(null),h=s([]),v=()=>{h.value=[],F.value.reset(),p("handleReset")},C=()=>{p("handleSearch",h.value)},_=u=>{p("handleClear",u)};return(u,e)=>{const n=d("t-input"),y=d("t-form-item"),D=d("t-col"),N=d("t-row"),A=d("t-form");return b(),V("div",Ce,[a(A,{ref_key:"form",ref:F,model:o.searchData,"label-width":98},{default:t(()=>[a(N,null,{default:t(()=>[a(D,null,{default:t(()=>[a(y,{label:"\u8001\u4EBA\u59D3\u540D\uFF1A",name:"elderName"},{default:t(()=>[a(n,{modelValue:o.searchData.elderName,"onUpdate:modelValue":e[0]||(e[0]=g=>o.searchData.elderName=g),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:e[1]||(e[1]=g=>_("elderName"))},null,8,["modelValue"])]),_:1})]),_:1}),a(D,null,{default:t(()=>[a(y,{label:"\u5E8A\u4F4D\u53F7\uFF1A",name:"bedNo"},{default:t(()=>[a(n,{modelValue:o.searchData.bedNo,"onUpdate:modelValue":e[2]||(e[2]=g=>o.searchData.bedNo=g),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:e[3]||(e[3]=g=>_("bedNo"))},null,8,["modelValue"])]),_:1})]),_:1}),f(" \u6309\u94AE\u533A\u57DF "),a(D,{class:"searchBtn"},{default:t(()=>[c("button",{type:"button",class:"bt-grey wt-60",onClick:e[4]||(e[4]=g=>v())}," \u91CD\u7F6E "),c("button",{type:"button",class:"bt wt-60",onClick:e[5]||(e[5]=g=>C())}," \u641C\u7D22 ")]),_:1})]),_:1})]),_:1},8,["model"])])}}});var De=M(be,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/financing/prestore/components/SearchForm.vue"]]);const ye={class:"min-h subscribe bg-wt"},Ae=j({__name:"index",setup(o){const p=s(!1),F=s([]),h=s(!1),v=s(0),C=s(null),_=s(""),u=s([]),e=s({pageSize:10,pageNum:1});Z(()=>{n()});const n=async()=>{h.value=!1;try{const r=await ee(e.value);F.value=r.data.records,v.value=Number(r.data.total)}finally{h.value=!1}},y=async()=>{const r=await te();r.code===200&&(u.value=r.data)},D=async r=>{const B=await ae(r);B.code===200?(z.success("\u5145\u503C\u6210\u529F"),n(),w(),C.value.handleClear()):z.error(B.msg)},N=()=>{e.value.pageNum=1,n()},A=()=>{e.value={pageSize:10,pageNum:1},n()},g=r=>{e.value.pageNum=r.current,e.value.pageSize=r.pageSize,n()},U=r=>{_.value=r,p.value=!0,y()},w=()=>{p.value=!1},L=r=>{r==="elderName"?delete e.value.elderName:r==="bedNo"&&delete e.value.bedNo,e.value={...e.value},n()};return(r,B)=>(b(),V("div",ye,[f(" \u7B5B\u9009\u533A\u57DF "),a(De,{"search-data":e.value,onHandleSearch:N,onHandleReset:A,onHandleClear:L},null,8,["search-data"]),f(" end "),c("div",{class:"marg-main newBox"},[c("div",{class:"tabBtn"},[c("button",{class:"bt wt-60",onClick:U},"\u5145\u503C")])]),f(" \u8868\u683C "),a(_e,{"list-data":F.value,pagination:e.value,total:v.value,onGetCurrent:g},null,8,["list-data","pagination","total"]),f(" end "),f(" \u5145\u503C "),a(ie,{ref_key:"formRef",ref:C,visible:p.value,"old-man-data":u.value,onHandleClose:w,onHandleSub:D},null,8,["visible","old-man-data"]),f(" end ")]))}});var Se=M(Ae,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/financing/prestore/index.vue"]]);export{Se as default};
|