| 1 |
- import{d as X,r as a,z as Y,o as Z,p as ee,q as oe,b as p,c as s,f as d,h as te,v as le,e as o,t as m,F as D,u as se,j as n,A as x,x as ne,k as C,B as A,y as ie}from"./index-9e59d463.js";import{B as ae}from"./index-8b39e8f7.js";import{P as de}from"./index-522329b6.js";import{S as re}from"./index-cebe9fb2.js";import{C as pe}from"./index-d3685543.js";import{T as ce}from"./index-2f715e62.js";import{B as ue}from"./index-adab4905.js";import{F as me}from"./index-0f75443a.js";import{p as ve}from"./index-eb142598.js";import{Q as fe}from"./Index-77e862f6.js";import{P as ge}from"./index-97e235af.js";import{L as ye}from"./index-40a7d995.js";import{s as xe}from"./function-call-117cf651.js";import{I as _e}from"./index-706bc599.js";import"./use-scope-id-5881aa3d.js";import"./on-popup-reopen-0a926119.js";import"./use-route-93ca5788.js";import"./constant-7967f80c.js";import"./axios-1779699b.js";import"./vue-qrcode-reader-80d2d84a.js";import"./mount-component-f07cef55.js";const he={style:{padding:"16px"}},ke={style:{"background-color":"#eee","border-radius":"2.5rem",margin:"0px 5px"}},we={style:{"margin-top":"16px",display:"flex"}},be={style:{"flex-grow":"1"}},ze={style:{"flex-grow":"1"}},Ce={style:{padding:"16px"}},Se={style:{position:"absolute",width:"100vw",height:"100vh",top:"0",left:"0","z-index":"99999","background-color":"#ccc"}},Te={style:{display:"flex","flex-direction":"column",height:"100vh"}},Be={style:{padding:"10px 16px 10px 16px",border:"1px solid #f0f0f0"}},Le={style:{display:"flex","justify-content":"space-between","align-items":"center"}},Ne={style:{display:"flex","align-items":"flex-end"}},Re={style:{"font-size":"0.9rem","margin-left":"5px"}},Ve={style:{"text-align":"left"}},je={style:{display:"flex","justify-content":"space-between","margin-bottom":"5px"}},Me={style:{"font-weight":"bold",color:"#000"}},De={style:{"font-size":"0.9rem"}},Ae={key:0},Fe={key:1},Pe={style:{display:"flex","align-items":"flex-end"}},Qe={style:{color:"#000","font-weight":"bold","font-size":"1.1rem"}},Ue={style:{"margin-left":"5px","margin-bottom":"2px"}},$e={style:{display:"flex","justify-content":"space-between","margin-bottom":"5px"}},We={style:{"font-size":"0.9rem","margin-left":"0px"}},qe={style:{"font-size":"0.9rem","margin-left":"0px"}},Ee={style:{display:"flex","justify-content":"space-between"}},Ie=["onClick"],Je={key:1},Oe=["onClick"],Ge={style:{display:"flex",color:"#000"}},He={key:0},Ke={key:1,style:{"text-align":"center",padding:"10px 20px 20px 20px",color:"#ccc"}},Xe={key:2,style:{"text-align":"center",padding:"10px 20px 20px 20px"}},Ye={key:3,style:{"text-align":"center",padding:"10px 20px 20px 20px",color:"#ccc"}},Ze={key:4,style:{"text-align":"center",padding:"10px 20px 20px 20px"}},bo=X({__name:"Index",setup(eo){const g=a(!1),_=a(!1),h=a(!1),F=()=>{L(),g.value=!1},w=a(1),S=t=>{w.value=t,_.value=!1,h.value=!0,T.value.open()},T=a(),P=t=>{console.log(t),h.value=!1,w.value==1?k.value=t[0]:w.value==2&&(console.log(t),xe(t[0]))},Q=()=>{h.value=!1},B=se(),U=t=>{console.log(t),B.push("/device/location/"+t)},$=t=>{console.log(t),B.push("/device/log/"+t)},k=a(""),r=Y({total:0,pageNum:1,pageSize:10,pages:0}),v=a([]),u=a(!1),f=a(!1),W=a(!1),b=()=>{console.log("onload....."),ve({url:"/device/search",data:{size:r.pageSize,page:r.pageNum,sort:"createtime",order:"desc",keyWord:k.value,mac:""}}).then(t=>{if(console.log(t),f.value=!1,u.value=!1,t.code==0){const e=t.data,i=t.total,y=Math.ceil(i/r.pageSize);console.log(y),console.log(e),r.pageNum==1&&v.value.splice(0,v.value.length);for(let c=0;c<e.length;c++)e[c].data=JSON.parse(e[c].data);v.value.push(...e),r.pages=y,r.total=i,console.log(v.value,y)}},t=>{console.log(t),f.value=!1,u.value=!1}).catch(t=>{console.log(t),f.value=!1,u.value=!1})},L=()=>{console.log("onrefresh..."),console.log(u.value),r.pageNum=1,W.value=!1,f.value=!0,b()},q=t=>{const e=Date.parse(t);return(new Date().getTime()-e)/1e3};Z(()=>{console.log("onMounted"),b()});const z=a(null),N=a(0);ee(()=>{console.log("onActived..."),ie(()=>{z.value.scrollTop=N.value})}),oe((t,e,i)=>{console.log(t,e),console.log("onBeforeRouteLeave..."),N.value=z.value.scrollTop,i()});const E=()=>{console.log("clickLoading"),r.pageNum++,f.value=!0,b()};return(t,e)=>{const i=_e,y=me,c=ue,R=ge,V=ce,I=pe,J=re,O=ye,G=de,H=ae;return n(),p(D,null,[s(R,{show:g.value,"onUpdate:show":e[3]||(e[3]=l=>g.value=l),position:"top","close-on-click-overlay":!0},{default:d(()=>[o("div",he,[o("div",ke,[s(y,{style:{padding:"6px 16px",height:"44px","line-height":"25px","align-items":"center"},modelValue:k.value,"onUpdate:modelValue":e[1]||(e[1]=l=>k.value=l),size:"normal",clearable:""},{"right-icon":d(()=>[o("div",null,[s(i,{name:"scan",size:"1.5rem",onClick:e[0]||(e[0]=l=>S(1))})])]),_:1},8,["modelValue"])]),o("div",we,[o("div",be,[s(c,{type:"warning",size:"normal",round:"",block:"",onClick:e[2]||(e[2]=()=>{g.value=!1})},{default:d(()=>e[9]||(e[9]=[x("取消")])),_:1})]),e[11]||(e[11]=o("div",{style:{width:"10px"}},null,-1)),o("div",ze,[s(c,{type:"primary",size:"normal",round:"",block:"",onClick:F},{default:d(()=>e[10]||(e[10]=[x("搜索")])),_:1})])])])]),_:1},8,["show"]),s(R,{show:_.value,"onUpdate:show":e[5]||(e[5]=l=>_.value=l),position:"top"},{default:d(()=>[o("div",Ce,[o("div",null,[s(c,{type:"primary",size:"normal",icon:"scan",round:"",block:"",onClick:e[4]||(e[4]=l=>S(2))},{default:d(()=>e[12]||(e[12]=[x("扫码添加设备")])),_:1})])])]),_:1},8,["show"]),te(o("div",Se,[s(fe,{ref_key:"scanQR",ref:T,onSuccess:P,onClose:Q},null,512)],512),[[le,h.value]]),o("div",Te,[o("div",Be,[o("div",Le,[o("div",Ne,[e[13]||(e[13]=o("div",{style:{"font-size":"20px","font-weight":"bold"}},[o("span",null,"设备")],-1)),o("div",Re,[o("span",null,"共"+m(r.total)+"台",1)])]),e[14]||(e[14]=o("div",{style:{"background-color":"#eee","border-radius":"2.5rem",width:"0px","flex-grow":"1",margin:"0px 5px"}},null,-1)),o("div",{style:{"line-height":"0px"},onClick:e[6]||(e[6]=()=>{g.value=!0})},[s(i,{name:"static/images/icon-search-black.png",size:"2rem"})]),o("div",{style:{"line-height":"0px","margin-left":"10px"},onClick:e[7]||(e[7]=()=>{_.value=!0})},[s(i,{name:"static/images/icon-more.png",size:"1.5rem"})])])]),o("div",{ref_key:"scrollRef",ref:z,class:"container",style:{"overflow-y":"auto","flex-grow":"1"}},[s(G,{style:{"min-height":"100%"},modelValue:u.value,"onUpdate:modelValue":e[8]||(e[8]=l=>u.value=l),onRefresh:L},{default:d(()=>[(n(!0),p(D,null,ne(v.value,l=>(n(),C(J,{style:{"background-color":"#fff","margin-bottom":"10px"}},{right:d(()=>e[15]||(e[15]=[o("div",{style:{width:"50px",height:"100%","background-color":"red",display:"flex","justify-content":"center","align-items":"center"}},[o("div",null,[o("div",{style:{color:"#fff","font-weight":"bold"}},[o("span",null,"删除")])])],-1)])),default:d(()=>[s(I,{clickable:!0,to:"/device/detail/"+l.mac},{default:d(()=>{var j,M;return[o("div",Ve,[o("div",je,[o("div",Me,[e[16]||(e[16]=o("span",null,"住院号:",-1)),o("span",null,m((j=l.data)==null?void 0:j.patientCode.value),1)]),o("div",De,[l.username?(n(),p("span",Ae,m(l.username),1)):(n(),p("span",Fe,"未绑定"))])]),o("div",Pe,[o("div",Qe,[o("span",null,m(l.mac),1)]),o("div",Ue,[q(l.modifytime)<1200?(n(),C(V,{key:0,round:"",size:"medium",type:"success"},{default:d(()=>e[17]||(e[17]=[x("在线")])),_:1})):(n(),C(V,{key:1,round:"",size:"medium",type:"danger"},{default:d(()=>e[18]||(e[18]=[x("离线")])),_:1}))])]),o("div",$e,[o("div",We,[o("span",null,m(l.productName),1)]),o("div",qe,[o("span",null,m(l.modifytime),1)])]),o("div",Ee,[(M=l.data)!=null&&M.lat?(n(),p("div",{key:0,style:{display:"flex",color:"#000"},onClick:A(K=>U(l.mac),["stop"])},[o("div",null,[s(i,{name:"static/images/icon-location2.png",size:"1.5rem"})]),e[19]||(e[19]=o("div",{style:{"margin-left":"3px"}},"位置",-1))],8,Ie)):(n(),p("div",Je,"暂无定位")),o("div",null,m(l.netMac),1),o("div",{style:{display:"flex",color:"#000"},onClick:A(K=>$(l.mac),["stop"])},[o("div",null,[s(i,{name:"static/images/icon-log.png",size:"1.5rem"})]),e[20]||(e[20]=o("div",{style:{"margin-left":"3px"}},"传输日志",-1))],8,Oe),o("div",Ge,[o("div",null,[s(i,{name:"static/images/icon-edit.png",size:"1.5rem"})]),e[21]||(e[21]=o("div",{style:{"margin-left":"3px"}},"编辑",-1))])])])]}),_:2},1032,["to"])]),_:2},1024))),256)),o("div",null,[u.value?(n(),p("div",He)):v.value.length==0?(n(),p("div",Ke,e[22]||(e[22]=[o("span",null,"暂无数据",-1)]))):f.value?(n(),p("div",Xe,[s(O,{type:"spinner",color:"#1989fa"})])):r.pages<=r.pageNum?(n(),p("div",Ye,e[23]||(e[23]=[o("span",null,"没有更多了",-1)]))):(n(),p("div",Ze,[o("span",{onClick:E},"点击加载")]))]),e[24]||(e[24]=o("div",{style:{height:"60px"}},null,-1))]),_:1},8,["modelValue"]),s(H,{target:".container",right:"5vw",bottom:"80px"})],512)])],64)}}});export{bo as default};
|