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