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