Index-92b39d19.js 7.6 KB

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