| 1 |
- import{d as B,b as V,e as m,f as D,i as k,k as f,j as a,w as o,l as y,A as _,B as S,h as s,g as x,_ as E,r as b,u as I,o as w}from"./index.2854391f.js";import{g as T,c as j,d as z}from"./date.f423aacf.js";import{g as K}from"./checkin.d8e693ed.js";import{N as L}from"./index.be6ad7be.js";const $=[{title:"\u5E8F\u53F7",align:"left",width:100,minWidth:100,colKey:"rowIndex"},{title:"\u5355\u636E\u7F16\u53F7",minWidth:220,colKey:"checkInCode"},{title:"\u8001\u4EBA\u59D3\u540D",minWidth:180,colKey:"elderDto.name"},{title:"\u8001\u4EBA\u8EAB\u4EFD\u8BC1\u53F7",minWidth:220,colKey:"elderDto.idCardNo"},{title:"\u5165\u4F4F\u5E8A\u4F4D",minWidth:120,colKey:"bedVo.bedNumber"},{title:"\u5165\u4F4F\u65E5\u671F",minWidth:160,colKey:"checkInTime"},{title:"\u521B\u5EFA\u4EBA",minWidth:160,colKey:"applicat"},{title:"\u521B\u5EFA\u65F6\u95F4",minWidth:300,colKey:"createTime"},{align:"left",fixed:"right",width:"65px",colKey:"op",title:"\u64CD\u4F5C"}],U={class:"baseList"},W={class:"tableBoxs"},O={class:"operateCon"},R=["onClick"],Q="index",H=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(n,{emit:c}){const p=V(),i=r=>{p.push({path:"/enterQuit/enterDetails",query:{assigneeId:r.applicatId,code:r.checkInCode}})},v=r=>{c("getCurrent",r)};return(r,t)=>{const d=m("t-table"),h=m("t-pagination");return D(),k("div",U,[f("div",W,[a(d,{data:n.listData,columns:S($),"row-key":Q,"vertical-align":"middle",hover:!0,loading:n.dataLoading,"table-layout":"fixed","table-content-width":"100%"},{rowIndex:o(({rowIndex:e})=>[y(_(e+1),1)]),bedVo:o(({row:e})=>[y(_(e.bedVo.bedNumber?e.bedVo.bedNumber:"--"),1)]),checkInTime:o(({row:e})=>[y(_(e.checkInTime?S(T)(e.checkInTime):"--"),1)]),op:o(({row:e})=>[f("div",O,[f("a",{class:"font-bt",onClick:C=>i(e)},"\u67E5\u770B",8,R)])]),empty:o(()=>[a(L)]),_:1},8,["data","columns","loading"]),s(" \u5206\u9875 "),n.total>10?(D(),x(h,{key:0,modelValue:n.pagination.pageNum,"onUpdate:modelValue":t[0]||(t[0]=e=>n.pagination.pageNum=e),pageSize:n.pagination.pageSize,"onUpdate:pageSize":t[1]||(t[1]=e=>n.pagination.pageSize=e),total:n.total,onChange:v},null,8,["modelValue","pageSize","total"])):s("v-if",!0),s(" end ")])])}}});var M=E(H,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/enterQuit/enter/components/TableList.vue"]]);const q={class:"formBox"},G=B({__name:"SearchForm",props:{searchData:{type:Object,default:()=>({})}},emits:["handleSearch","handleReset","handleClear"],setup(n,{emit:c}){const p=b(null),i=b([]),v=()=>{i.value=[],p.value.reset(),c("handleReset")},r=()=>{c("handleSearch",i.value)},t=(h,e)=>{e.trigger==="clear"&&c("handleClear",e.trigger)},d=h=>{c("handleClear",h)};return(h,e)=>{const C=m("t-input"),F=m("t-form-item"),g=m("t-col"),l=m("t-date-range-picker"),N=m("t-row"),A=m("t-form");return D(),k("div",q,[a(A,{ref_key:"form",ref:p,model:n.searchData,"label-width":98},{default:o(()=>[a(N,null,{default:o(()=>[a(g,null,{default:o(()=>[a(F,{label:"\u5355\u636E\u7F16\u53F7\uFF1A",name:"checkInCode"},{default:o(()=>[a(C,{modelValue:n.searchData.checkInCode,"onUpdate:modelValue":e[0]||(e[0]=u=>n.searchData.checkInCode=u),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:e[1]||(e[1]=u=>d("checkInCode"))},null,8,["modelValue"])]),_:1})]),_:1}),a(g,null,{default:o(()=>[a(F,{label:"\u8001\u4EBA\u59D3\u540D\uFF1A",name:"name"},{default:o(()=>[a(C,{modelValue:n.searchData.name,"onUpdate:modelValue":e[2]||(e[2]=u=>n.searchData.name=u),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:e[3]||(e[3]=u=>d("name"))},null,8,["modelValue"])]),_:1})]),_:1}),a(g,null,{default:o(()=>[a(F,{label:"\u8001\u4EBA\u8EAB\u4EFD\u8BC1\u53F7\uFF1A",name:"idCardNo"},{default:o(()=>[a(C,{modelValue:n.searchData.idCardNo,"onUpdate:modelValue":e[4]||(e[4]=u=>n.searchData.idCardNo=u),class:"form-item-content",type:"search",placeholder:"\u8BF7\u8F93\u5165",clearable:"",onClear:e[5]||(e[5]=u=>d("idCardNo"))},null,8,["modelValue"])]),_:1})]),_:1}),a(g,null,{default:o(()=>[a(F,{label:"\u5165\u4F4F\u65E5\u671F\uFF1A",name:"timeData"},{default:o(()=>[a(l,{modelValue:i.value,"onUpdate:modelValue":e[6]||(e[6]=u=>i.value=u),placeholder:["\u5F00\u59CB\u65E5\u671F","\u7ED3\u675F\u65E5\u671F"],clearable:"",onChange:t},null,8,["modelValue"])]),_:1})]),_:1}),s(" \u6309\u94AE\u533A\u57DF "),a(g,{class:"searchBtn"},{default:o(()=>[f("button",{type:"button",class:"bt-grey wt-60",onClick:e[7]||(e[7]=u=>v())}," \u91CD\u7F6E "),f("button",{type:"button",class:"bt wt-60",onClick:e[8]||(e[8]=u=>r())}," \u641C\u7D22 ")]),_:1})]),_:1})]),_:1},8,["model"])])}}});var P=E(G,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/enterQuit/enter/components/SearchForm.vue"]]);const J={class:"min-h subscribe bg-wt"},X=B({__name:"index",setup(n){const c=I(),p=b([]),i=b(!1),v=b(0),r=V(),t=b({pageSize:10,pageNum:1});w(()=>{d()});const d=async()=>{i.value=!1;try{const l=await K(t.value);p.value=l.data.records,v.value=Number(l.data.total)}finally{i.value=!1}},h=l=>{t.value.pageNum=1,l.length>0&&(t.value.startTime=j(l[0]),t.value.endTime=z(l[1])),d()},e=()=>{t.value={pageSize:10,pageNum:1},d()},C=l=>{t.value.pageNum=l.current,t.value.pageSize=l.pageSize,d()},F=()=>{c.setEnterBaseData({}),r.push({path:"/enterQuit/enterDetails"})},g=l=>{l==="checkInCode"?delete t.value.checkInCode:l==="name"?delete t.value.name:l==="idCardNo"?delete t.value.idCardNo:(delete t.value.startTime,delete t.value.endTime),t.value={...t.value},d()};return(l,N)=>(D(),k("div",J,[s(" \u7B5B\u9009\u533A\u57DF "),a(P,{"search-data":t.value,onHandleClear:g,onHandleSearch:h,onHandleReset:e},null,8,["search-data"]),s(" end "),s(" tab\u5BFC\u822A "),f("div",{class:"marg-main newBox"},[f("button",{class:"bt wt-120",onClick:F},"\u53D1\u8D77\u5165\u4F4F\u7533\u8BF7")]),s(" \u8868\u683C "),a(M,{"list-data":p.value,pagination:t.value,total:v.value,onGetCurrent:C},null,8,["list-data","pagination","total"]),s(" end ")]))}});var ae=E(X,[["__file","E:/Code/projects/kyl-java-vue3/kyl-sanatorium-vue3/src/pages/enterQuit/enter/index.vue"]]);export{ae as default};
|