Index-42addb0d.js 8.2 KB

1
  1. import{d as X,r as i,B as Y,o as Z,s as ee,t as oe,b as r,c as n,f as c,h as te,v as se,e,x as v,F as j,u as ne,j as l,C as h,z as le,k as S,D,A as ae}from"./index-84dbbcf9.js";import{P as ie,B as ce}from"./index-dd7908d0.js";import{S as de}from"./index-0db0a924.js";import{C as re}from"./index-9d0fb4b4.js";import{T as pe}from"./index-5dba0a6a.js";import{B as ue}from"./index-d6e7009f.js";import{F as _e}from"./index-aedf36c1.js";import{p as ve}from"./index-75f5b35a.js";import{Q as me}from"./Index-72b0fa46.js";import{P as fe}from"./index-ba3f0885.js";import{L as ge}from"./index-1589a215.js";import{s as F}from"./function-call-d4acb7bb.js";import{I as he}from"./index-7d547c99.js";import"./use-scope-id-35da71d1.js";import"./on-popup-reopen-b537597c.js";import"./use-route-38eed520.js";import"./constant-eba5e2d8.js";import"./axios-9cbf0d09.js";const ye={style:{padding:"16px"}},xe={style:{"background-color":"#eee","border-radius":"2.5rem",margin:"0px 5px"}},ke={style:{"margin-top":"16px",display:"flex"}},we={style:{"flex-grow":"1"}},be=e("div",{style:{width:"10px"}},null,-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:{padding:"16px","padding-top":"40px"}},Be={style:{"text-align":"right"}},Le={style:{display:"flex","flex-direction":"column",height:"100vh"}},Ne={style:{padding:"10px 16px 10px 16px",border:"1px solid #f0f0f0"}},Re={style:{display:"flex","justify-content":"space-between","align-items":"center"}},Ve={style:{display:"flex","align-items":"flex-end"}},je=e("div",{style:{"font-size":"20px","font-weight":"bold"}},[e("span",null,"设备")],-1),De={style:{"font-size":"0.9rem","margin-left":"5px"}},Fe=e("div",{style:{"background-color":"#eee","border-radius":"2.5rem",width:"0px","flex-grow":"1",margin:"0px 5px"}},null,-1),Me=e("div",{style:{width:"50px",height:"100%","background-color":"red",display:"flex","justify-content":"center","align-items":"center"}},[e("div",null,[e("div",{style:{color:"#fff","font-weight":"bold"}},[e("span",null,"删除")])])],-1),Ae={style:{"text-align":"left"}},Pe={style:{display:"flex","justify-content":"space-between","margin-bottom":"5px"}},Qe={style:{"font-size":"0.9rem"}},Ue={key:0,style:{color:"#000"}},$e={key:1},We={style:{"font-size":"0.9rem"}},Ee={style:{display:"flex","align-items":"flex-end"}},Ie={style:{color:"#000","font-weight":"bold","font-size":"1.1rem"}},Je={style:{"margin-left":"5px","margin-bottom":"2px"}},Oe={style:{display:"flex","justify-content":"space-between","margin-bottom":"5px"}},qe={style:{"font-size":"0.9rem","margin-left":"0px"}},Ge={style:{"font-size":"0.9rem","margin-left":"0px"}},He={style:{display:"flex","justify-content":"space-between"}},Ke=["onClick"],Xe=e("div",{style:{"margin-left":"3px"}},"位置",-1),Ye={key:1},Ze=e("div",null,null,-1),eo=["onClick"],oo=e("div",{style:{"margin-left":"3px"}},"传输日志",-1),to={key:0},so={key:1,style:{"text-align":"center",padding:"10px 20px 20px 20px",color:"#ccc"}},no=e("span",null,"暂无数据",-1),lo=[no],ao={key:2,style:{"text-align":"center",padding:"10px 20px 20px 20px"}},io={key:3,style:{"text-align":"center",padding:"10px 20px 20px 20px",color:"#ccc"}},co=e("span",null,"没有更多了",-1),ro=[co],po={key:4,style:{"text-align":"center",padding:"10px 20px 20px 20px"}},uo=e("div",{style:{height:"60px"}},null,-1),Vo=X({__name:"Index",setup(_o){const m=i(!1),y=i(!1),f=i(!1),M=()=>{L(),m.value=!1},k=i(1),T=o=>{k.value=o,y.value=!1,f.value=!0,w.value.open()},A=()=>{f.value=!1,w.value.stop()},w=i(),P=o=>{f.value=!1,k.value==1?x.value=o.decodedText:k.value==2&&(console.log(o),F(o.decodedText))},Q=o=>{f.value=!1,console.log(o),F(o.errorMessage)},B=ne(),U=o=>{console.log(o),B.push("/device/location/"+o)},$=o=>{console.log(o),B.push("/device/log/"+o)},x=i(""),d=Y({total:0,pageNum:1,pageSize:10,pages:0}),u=i([]),p=i(!1),_=i(!1),W=i(!1),b=()=>{console.log("onload....."),ve({url:"/device/search",data:{size:d.pageSize,page:d.pageNum,sort:"createtime",order:"desc",keyWord:x.value,mac:""}}).then(o=>{if(console.log(o),_.value=!1,p.value=!1,o.code==0){const t=o.data,a=o.total,g=Math.ceil(a/d.pageSize);console.log(g),console.log(t),d.pageNum==1&&u.value.splice(0,u.value.length),u.value.push(...t),d.pages=g,d.total=a,console.log(u.value,g)}},o=>{console.log(o),_.value=!1,p.value=!1}).catch(o=>{console.log(o),_.value=!1,p.value=!1})},L=()=>{console.log("onrefresh..."),console.log(p.value),d.pageNum=1,W.value=!1,_.value=!0,b()},E=o=>{const t=Date.parse(o);return(new Date().getTime()-t)/1e3};Z(()=>{console.log("onMounted"),b()});const z=i(null),N=i(0);ee(()=>{console.log("onActived..."),ae(()=>{z.value.scrollTop=N.value})}),oe((o,t,a)=>{console.log(o,t),console.log("onBeforeRouteLeave..."),N.value=z.value.scrollTop,a()});const I=()=>{console.log("clickLoading"),d.pageNum++,_.value=!0,b()};return(o,t)=>{const a=he,g=_e,C=ue,R=fe,V=pe,J=re,O=de,q=ge,G=ie,H=ce;return l(),r(j,null,[n(R,{show:m.value,"onUpdate:show":t[3]||(t[3]=s=>m.value=s),position:"top","close-on-click-overlay":!0},{default:c(()=>[e("div",ye,[e("div",xe,[n(g,{style:{padding:"6px 16px",height:"44px","line-height":"25px","align-items":"center"},modelValue:x.value,"onUpdate:modelValue":t[1]||(t[1]=s=>x.value=s),size:"normal",clearable:""},{"right-icon":c(()=>[e("div",null,[n(a,{name:"scan",size:"1.5rem",onClick:t[0]||(t[0]=s=>T(1))})])]),_:1},8,["modelValue"])]),e("div",ke,[e("div",we,[n(C,{type:"primary",size:"normal",round:"",block:"",onClick:M},{default:c(()=>[h("搜索")]),_:1})]),be,e("div",ze,[n(C,{type:"warning",size:"normal",round:"",block:"",onClick:t[2]||(t[2]=()=>{m.value=!1})},{default:c(()=>[h("取消")]),_:1})])])])]),_:1},8,["show"]),n(R,{show:y.value,"onUpdate:show":t[5]||(t[5]=s=>y.value=s),position:"top"},{default:c(()=>[e("div",Ce,[e("div",null,[n(C,{type:"primary",size:"normal",icon:"scan",round:"",block:"",onClick:t[4]||(t[4]=s=>T(2))},{default:c(()=>[h("扫码添加设备")]),_:1})])])]),_:1},8,["show"]),te(e("div",Se,[e("div",Te,[e("div",Be,[n(a,{name:"close",size:"2rem",onClick:A})])]),n(me,{ref_key:"scanQR",ref:w,onSuccess:P,onFailure:Q},null,512)],512),[[se,f.value]]),e("div",Le,[e("div",Ne,[e("div",Re,[e("div",Ve,[je,e("div",De,[e("span",null,"共"+v(d.total)+"台",1)])]),Fe,e("div",{style:{"line-height":"0px"},onClick:t[6]||(t[6]=()=>{m.value=!0})},[n(a,{name:"static/images/icon-search-black.png",size:"2rem"})]),e("div",{style:{"line-height":"0px","margin-left":"10px"},onClick:t[7]||(t[7]=()=>{y.value=!0})},[n(a,{name:"plus",size:"1.5rem"})])])]),e("div",{ref_key:"scrollRef",ref:z,class:"container",style:{"overflow-y":"auto","flex-grow":"1"}},[n(G,{style:{"min-height":"100%"},modelValue:p.value,"onUpdate:modelValue":t[8]||(t[8]=s=>p.value=s),onRefresh:L},{default:c(()=>[(l(!0),r(j,null,le(u.value,s=>(l(),S(O,{style:{"background-color":"#fff","margin-bottom":"10px"}},{right:c(()=>[Me]),default:c(()=>[n(J,{clickable:"",to:"/device/detail/"+s.mac},{default:c(()=>[e("div",Ae,[e("div",Pe,[e("div",Qe,[s.username?(l(),r("span",Ue,v(s.username),1)):(l(),r("span",$e,"未知用户"))]),e("div",We,v(s.productName),1)]),e("div",Ee,[e("div",Ie,[e("span",null,v(s.mac),1)]),e("div",Je,[E(s.modifytime)<1200?(l(),S(V,{key:0,round:"",size:"medium",type:"success"},{default:c(()=>[h("在线")]),_:1})):(l(),S(V,{key:1,round:"",size:"medium",type:"danger"},{default:c(()=>[h("离线")]),_:1}))])]),e("div",Oe,[e("div",qe,[e("span",null,v(s.createtime),1)]),e("div",Ge,[e("span",null,v(s.modifytime),1)])]),e("div",He,[JSON.parse(s.data).lat?(l(),r("div",{key:0,style:{display:"flex",color:"#000"},onClick:D(K=>U(s.mac),["stop"])},[e("div",null,[n(a,{name:"static/images/icon-location2.png",size:"1.5rem"})]),Xe],8,Ke)):(l(),r("div",Ye,"暂无定位")),Ze,e("div",{style:{display:"flex",color:"#000"},onClick:D(K=>$(s.mac),["stop"])},[e("div",null,[n(a,{name:"static/images/icon-log.png",size:"1.5rem"})]),oo],8,eo)])])]),_:2},1032,["to"])]),_:2},1024))),256)),e("div",null,[p.value?(l(),r("div",to)):u.value.length==0?(l(),r("div",so,lo)):_.value?(l(),r("div",ao,[n(q,{type:"spinner",color:"#1989fa"})])):d.pages<=d.pageNum?(l(),r("div",io,ro)):(l(),r("div",po,[e("span",{onClick:I},"点击加载")]))]),uo]),_:1},8,["modelValue"]),n(H,{target:".container",right:"5vw",bottom:"80px"})],512)])],64)}}});export{Vo as default};