alram.d536bc42.js 5.3 KB

123
  1. import{u as Y,r as v,ad as Z,_ as G,P as J,g as o,ac as K,o as m,h as y,m as t,i as n,w as x,k as p,Y as U,z as W,B as ee,t as L,N as b,j as ae,Z as te,U as se,X as le}from"./vendor.0bc3c1d4.js";import{g as ne,a as ie}from"./index.4e457799.js";import"./index.b54ecd6f.js";const oe={style:{height:"calc(100vh - 84px)","overflow-y":"auto"}},re={class:"padding-lr-xs"},ce={class:"flex justify-center margin-tb"},de=b("\u524D\u4E00\u5929"),ue=t("div",{class:"margin-right-xs"},null,-1),ve=t("div",{class:"margin-right-xs"},null,-1),me=b("\u540E\u4E00\u5929"),pe=b("\u91CD\u7F6E"),_e={key:0,class:"grid col-4"},ge={class:"text-sm padding-sm"},fe={class:"flex justify-between"},he={class:"text-bold"},ye=t("div",null,"LV.1",-1),xe={class:"flex justify-between margin-tb-xs"},be=["onClick"],De=b("\u89C6\u9891 "),we={class:"text-center"},ke=["innerHTML"],Se={setup(Te){const j=Y(),{proxy:_}=le(),w=v(!1),k=v(0),r=v(1),c=v([]);v(12);const T=v("");var g=[],f=[];const $=Z({queryParams:{sn:"",date:""},vidSrc:"",dialogVisible:!1,clickDisabled:!1}),{queryParams:i,vidSrc:D,dialogVisible:h,clickDisabled:d}=G($);function P(e){switch(e){case"1":return"\u95ED\u773C";case"2":return"\u75B2\u52B3\u6027\u7728\u773C";case"3":return"\u6253\u54C8\u6B20";case"4":return"\u9A7E\u9A76\u5458\u5206\u795E\u4E0D\u76EE\u89C6\u524D\u65B9";case"5":return"\u9A7E\u9A76\u5458\u79BB\u5C97";case"6":return"\u906E\u6321\u6444\u50CF\u5934";case"7":return"\u8FDE\u7EED\u957F\u65F6\u95F4\u9A7E\u9A76";case"8":return"\u9A7E\u9A76\u5458\u8EAB\u4EFD\u5F02\u5E38";case"9":return"\u62BD\u70DF\u68C0\u6D4B";case"10":return"\u957F\u65F6\u95F4\u6253\u7535\u8BDD";case"11":return"\u673A\u8231\u79BB\u5C97\u68C0\u6D4B";default:return"\u5176\u4ED6"}}function R(e){h.value=!0,e.indexOf("121.37.6.200")!=-1?D.value=`<video width="100%" controls autobuffer autoplay>
  2. <source src="${e}" type="video/mp4"></source>
  3. </video>`:D.value=""}const q=()=>{D.value="",h.value=!1};function z(){M(1)}const A=function(){d.value=!0;let e=_.parseTime(new Date,"{y}-{m}-{d}"),a=new Date(e).getTime();if(new Date(i.value.date).getTime()>a){i.value.date=e,d.value=!1;return}i.value.date=_.parseTime(i.value.date,"{y}-{m}-{d}"),V()},S=function(e){d.value=!0;let a=new Date(_.parseTime(new Date,"{y}-{m}-{d}")).getTime(),s=_.parseTime(new Date(i.value.date).getTime()+1e3*60*60*24*e,"{y}-{m}-{d}");if(new Date(s).getTime()>=a+1e3*60*60*24){d.value=!1;return}i.value.date=s,V()};function M(e){r.value=parseInt(e),c.value=g.slice(12*(r.value-1),r.value*12)}function V(){w.value=!0,g=[],c.value=[],ne(i.value).then(e=>{let a=e.data;a.forEach((s,N)=>{let C=s.createDate.split(" "),u="http://121.37.6.200:8088/alarmfile/"+C[0].replace(/-/g,"")+"/"+s.alarmData.sn+"/";s.videoUrl=u+s.alarmData.alarmmedia.video.replace(".h264","_recode.mp4"),s.src=u+s.alarmData.alarmmedia.images[0],s.srcLi=[s.src]}),g=a,c.value=a.slice(12*(r.value-1),r.value*12),k.value=a.length,w.value=!1,setTimeout(()=>{d.value=!1},300)})}const E=function(){f=[],ie().then(e=>{e.code==200?f=e.data:f=[],B()})},B=function(){if(f.length){r.value=1,i.value.date=_.parseTime(new Date,"{y}-{m}-{d}");let e=f.filter(a=>a.mmsi==T.value);e.length?(i.value.sn=e[0].sn,V()):(g=[],c.value=[])}else g=[],c.value=[]};return J(()=>j.state.data.curShipMMsi,e=>{T.value=e,B()}),T.value=j.state.data.curShipMMsi,E(),(e,a)=>{const s=o("el-button"),N=o("el-date-picker"),C=o("el-image"),u=o("svg-icon"),H=o("el-card"),I=o("el-empty"),O=o("el-pagination"),Q=o("el-dialog"),F=K("loading");return m(),y("div",oe,[t("div",re,[t("div",ce,[n(s,{type:"primary",disabled:p(d),onClick:a[0]||(a[0]=l=>S(-1))},{default:x(()=>[de]),_:1},8,["disabled"]),ue,n(N,{type:"date",placeholder:"\u9009\u62E9\u65E5\u671F",editable:!1,clearable:!1,modelValue:p(i).date,"onUpdate:modelValue":a[1]||(a[1]=l=>p(i).date=l),onChange:A},null,8,["modelValue"]),ve,n(s,{type:"primary",disabled:p(d),onClick:a[2]||(a[2]=l=>S(1))},{default:x(()=>[me]),_:1},8,["disabled"]),n(s,{icon:"Refresh",onClick:z},{default:x(()=>[pe]),_:1})]),U((m(),y("div",null,[c.value.length?(m(),y("div",_e,[(m(!0),y(W,null,ee(c.value,(l,X)=>(m(),y("div",{class:"padding-xs",key:X},[n(H,{"body-style":{padding:"0px !important"},shadow:"hover"},{default:x(()=>[n(C,{src:l.src,style:{height:"150px",width:"100%"},"preview-src-list":l.srcLi,fit:"fill"},null,8,["src","preview-src-list"]),t("div",ge,[t("div",fe,[t("div",he,[n(u,{"icon-class":"jinggao",class:"margin-right-xs"}),t("span",null,L(P(l.alarmData.alarmtype+"")),1)]),ye]),t("div",xe,[t("div",null,[n(u,{"icon-class":"adress",class:"margin-right-xs"}),t("span",null,L(l.alarmData.cameraname),1)]),t("div",{onClick:Ve=>R(l.videoUrl),class:"pointer"},[n(u,{"icon-class":"video",class:"margin-right-xs"}),De],8,be)]),t("div",null,[n(u,{"icon-class":"time",class:"margin-right-xs"}),b(L(e.parseTime(l.createDate)),1)])])]),_:2},1024)]))),128))])):(m(),ae(I,{key:1,description:"\u6682\u65E0\u62A5\u8B66\u6570\u636E"}))])),[[F,w.value]]),t("div",we,[U(n(O,{background:"",onCurrentChange:M,"current-page":r.value,"page-size":12,layout:"total, prev, pager, next, jumper",total:k.value},null,8,["current-page","total"]),[[te,k.value>0]])])]),n(Q,{title:"\u89C6\u9891\u56DE\u653E",top:"20px",modelValue:p(h),"onUpdate:modelValue":a[3]||(a[3]=l=>se(h)?h.value=l:null),"before-close":q,width:"80%"},{default:x(()=>[t("div",{innerHTML:p(D)},null,8,ke)]),_:1},8,["modelValue"])])}}};export{Se as default};