Index-3e3ee708.js 7.5 KB

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