index.e0bf958c.js 4.7 KB

1
  1. import{d as b,b as N,e as p,f as _,i as y,k as v,j as u,w as s,l as F,A as D,n as x,B as k,h as d,g as A,_ as B,r as g,o as w,a4 as j}from"./index.2854391f.js";import{N as z}from"./index.be6ad7be.js";const V=[{title:"\u5E8F\u53F7",align:"left",width:100,minWidth:100,colKey:"rowIndex"},{title:"\u5BA2\u6237\u6635\u79F0",minWidth:180,colKey:"name"},{title:"\u5BA2\u6237\u624B\u673A\u53F7",minWidth:180,colKey:"phone"},{title:"\u662F\u5426\u7B7E\u7EA6",minWidth:180,colKey:"isSign"},{title:"\u670D\u52A1\u4E0B\u5355\u6B21\u6570\uFF08\u6B21\uFF09",minWidth:"200px",colKey:"orderCount"},{title:"\u7ED1\u5B9A\u8001\u4EBA\u59D3\u540D",minWidth:250,ellipsis:!0,colKey:"elderNames"},{title:"\u9996\u6B21\u767B\u5F55\u65F6\u95F4",width:183,minWidth:183,colKey:"createTime"}],E={class:"baseList"},$={class:"tableBoxs"},L={class:"operateCon"},K=["onClick"],W="index",O=b({__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(a,{emit:r}){const c=N(),h=o=>{c.push({path:`/liveIn/details/${o.id}`})},n=o=>{r("getCurrent",o)};return(o,i)=>{const e=p("t-table"),f=p("t-pagination");return _(),y("div",E,[v("div",$,[u(e,{data:a.listData,columns:k(V),"row-key":W,"vertical-align":"middle",hover:!0,loading:a.dataLoading,"table-layout":"fixed","table-content-width":"100%"},{rowIndex:s(({rowIndex:t})=>[F(D(t+1),1)]),elderNames:s(({row:t})=>[F(D(t.elderNames?t.elderNames:"--"),1)]),op:s(({row:t})=>[v("div",L,[v("a",{class:x(["font-bt",t.status===0?"":"disabled"]),onClick:l=>h(t)},"\u67E5\u770B",10,K)])]),empty:s(()=>[u(z)]),_:1},8,["data","columns","loading"]),d(" \u5206\u9875 "),a.total>10?(_(),A(f,{key:0,modelValue:a.pagination.pageNum,"onUpdate:modelValue":i[0]||(i[0]=t=>a.pagination.pageNum=t),pageSize:a.pagination.pageSize,"onUpdate:pageSize":i[1]||(i[1]=t=>a.pagination.pageSize=t),total:a.total,onChange:n},null,8,["modelValue","pageSize","total"])):d("v-if",!0),d(" end ")])])}}});var R=B(O,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/client/components/TableList.vue"]]);const U={class:"formBox"},T=b({__name:"SearchForm",props:{searchData:{type:Object,default:()=>({})}},emits:["handleSearch","handleReset","handleClear"],setup(a,{emit:r}){const c=g(null),h=()=>{c.value.reset(),r("handleReset")},n=()=>{r("handleSearch")},o=i=>{r("handleClear",i)};return(i,e)=>{const f=p("t-input"),t=p("t-form-item"),l=p("t-col"),C=p("t-row"),S=p("t-form");return _(),y("div",U,[u(S,{ref_key:"form",ref:c,model:a.searchData,"label-width":98},{default:s(()=>[u(C,null,{default:s(()=>[u(l,null,{default:s(()=>[u(t,{label:"\u5BA2\u6237\u6635\u79F0\uFF1A",name:"nickname"},{default:s(()=>[u(f,{modelValue:a.searchData.nickname,"onUpdate:modelValue":e[0]||(e[0]=m=>a.searchData.nickname=m),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:e[1]||(e[1]=m=>o("nickname"))},null,8,["modelValue"])]),_:1})]),_:1}),u(l,null,{default:s(()=>[u(t,{label:"\u5BA2\u6237\u624B\u673A\u53F7\uFF1A",name:"phone"},{default:s(()=>[u(f,{modelValue:a.searchData.phone,"onUpdate:modelValue":e[2]||(e[2]=m=>a.searchData.phone=m),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:e[3]||(e[3]=m=>o("phone"))},null,8,["modelValue"])]),_:1})]),_:1}),d(" \u6309\u94AE\u533A\u57DF "),u(l,{class:"searchBtn"},{default:s(()=>[v("button",{type:"button",class:"bt-grey wt-60",onClick:e[4]||(e[4]=m=>h())}," \u91CD\u7F6E "),v("button",{type:"button",class:"bt wt-60",onClick:e[5]||(e[5]=m=>n())}," \u641C\u7D22 ")]),_:1})]),_:1})]),_:1},8,["model"])])}}});var H=B(T,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/client/components/SearchForm.vue"]]);const I={class:"min-h subscribe bg-wt"},M=b({__name:"index",setup(a){const r=g([]),c=g(!1),h=g(0),n=g({pageSize:10,pageNum:1});w(()=>{o()});const o=async()=>{c.value=!1;try{const l=await j(n.value);r.value=l.data.records,h.value=Number(l.data.total)}finally{c.value=!1}},i=()=>{n.value.pageNum=1,o()},e=()=>{n.value={pageSize:10,pageNum:1},o()},f=l=>{n.value.pageNum=l.current,n.value.pageSize=l.pageSize,o()},t=l=>{l==="nickname"?delete n.value.nickname:l==="phone"&&delete n.value.phone,n.value={...n.value},o()};return(l,C)=>(_(),y("div",I,[d(" \u7B5B\u9009\u533A\u57DF "),u(H,{"search-data":n.value,onHandleClear:t,onHandleSearch:i,onHandleReset:e},null,8,["search-data"]),d(" end "),d(" \u8868\u683C "),u(R,{"list-data":r.value,pagination:n.value,total:h.value,onGetCurrent:f},null,8,["list-data","pagination","total"]),d(" end ")]))}});var q=B(M,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/client/index.vue"]]);export{q as default};