Index-352a4122.js 7.8 KB

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