import{_ as A}from"./DashChart.08d124f2.js";import{u as O,r as w,a8 as z,P as Z,L as C,Q as V,o as _,h as v,m as e,q as D,k as n,n as c,an as M,f as R,M as T,g as q,i as S,t as f,z as $,B as G,N as y,l as E,Z as P,_ as Q}from"./vendor.5f04cee5.js";import{i as U}from"./index.464a9d22.js";import{e as H}from"./exhibit.cf40071a.js";/* empty css */import{_ as J}from"./index.f4ae8632.js";import"./crypto.20c9b9ce.js";const B={props:{height:{type:String,default:"100%"},width:{type:String,default:"100%"},name:{type:String,default:"echart"},data:{type:Object,default:()=>({name:"name",value:0})}},setup(d){const j=d;O();var o;const a=w(5),{height:r,name:K,data:g}=z(j);Z(g,s=>{o!=null&&(o.setOption(m(s)),o.resize())},{deep:!0});const m=function(s){return{series:[{name:"\u5B9E\u65F6\u6570\u636E",min:0,max:360,splitNumber:12,type:"gauge",fontSize:0,center:["50%","50%"],radius:"80%",startAngle:90,endAngle:-269.999999,detail:{show:!1},axisTick:{distance:-(a.value*.66),length:a.value*.66,lineStyle:{color:"#fff"}},data:[{value:s.value}],axisLine:{lineStyle:{color:[[1,"#1e90ff"]],width:a.value*.67}},axisLabel:{color:"#fff",fontSize:a.value*.67,distance:a.value,formatter:function(N){switch(N+""){case"0":return"0";case"30":return"30";case"60":return"60";case"90":return"90";case"120":return"120";case"150":return"150";case"180":return"180";case"210":return"210";case"240":return"240";case"270":return"270";case"300":return"300";case"330":return"330";default:return""}}},pointer:{width:a.value*.67,length:"60%"},splitLine:{distance:-(a.value*.67),length:a.value,lineStyle:{width:a.value*.2,color:"#fff"}},title:{color:"#fff"}}]}};let b=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;return a.value=Math.ceil(b/320),C(()=>{V(()=>{o=U(document.getElementsByClassName(K.value)[0]),o.setOption(m(g.value))})}),(s,F)=>(_(),v("div",null,[e("div",{class:D(n(K)),style:c(["height:"+n(r)+";width:"+n(r),{margin:"auto"}])},null,6)]))}};var X="./assets/shipWhei.27a98bba.png";const l=d=>(P("data-v-94010560"),d=d(),Q(),d),Y={class:"flex align-center text-center",style:{height:"52%"}},ee={class:"flex-sub"},te={class:"aisNum"},ae=y(" \u8282"),se=l(()=>e("div",null,"\u822A\u901F",-1)),ne={class:"flex-sub"},le={class:"aisNum"},ie=y(" \u5EA6"),oe=l(()=>e("div",null,"\u8239\u824F\u5411",-1)),ue={class:"flex-sub"},ce={class:"aisNum"},de=y(" \u5EA6"),re=l(()=>e("div",null,"\u8239\u8FF9\u5411",-1)),he={class:"flex-sub"},pe={class:"aisNum"},_e=y(" \u7C73"),ve=l(()=>e("div",null,"\u5403\u6C34",-1)),fe={class:"flex align-center justify-around text-center",style:{height:"48%"}},ge=l(()=>e("span",null,"2.20",-1)),me=l(()=>e("span",null,"1.65",-1)),xe=l(()=>e("span",null,"1.10",-1)),ye=l(()=>e("span",null,"0.55",-1)),Ke=l(()=>e("span",null,"0",-1)),be=[ge,me,xe,ye,Ke],we=l(()=>e("span",null,"1.80",-1)),Se=l(()=>e("span",null,"1.35",-1)),je=l(()=>e("span",null,"0.90",-1)),Fe=l(()=>e("span",null,"0.45",-1)),Ne=l(()=>e("span",null,"0",-1)),We=[we,Se,je,Fe,Ne],ze={props:{selectS:{type:Object,default:{draught:0,cog:0,hdg:0,sog:0}}},setup(d){const j=d,o=w([]),a=w(5),r=w(),K=M({speed:{name:"\u822A\u901F",max:20,value:0},shiphdg:{name:"\u8239\u824F\u5411",value:0},shipcog:{name:"\u8239\u8FF9\u5411",value:0}}),{speed:g,shiphdg:m,shipcog:b}=z(K),{selectS:s}=z(j);Z(s,u=>{W()},{deep:!0});const F=R(()=>{let u=[],t={},i={};return s.value.mmsi!=null&&o.value.length&&s.value.sn!=""&&(s.value.sn.split(",").forEach(x=>{u.push(o.value.filter(L=>L.sn==x)[0])}),u.length>1?u.forEach(x=>{x.isAbnormal==1?t=x:i=x}):u.length==1&&(t=u[0],i=u[0])),[{name:"\u5DE6\u5E95\u8231\u6DB2\u4F4D",value:t["0K1"]!=null&&t["0K1"]!=null?t["0K1"]:"---",height:t["0K1"]!=null&&t["0K1"]!=null?parseFloat(t["0K1"])/2.1*100>100?100:parseFloat(t["0K1"])/2.1*100:0},{name:"\u53F3\u5E95\u8231\u6DB2\u4F4D",value:t["0K4"]!=null&&t["0K4"]!=null?t["0K4"]:"---",height:t["0K4"]!=null&&t["0K4"]!=null?parseFloat(t["0K4"])/2.1*100>100?100:parseFloat(t["0K4"])/2.1*100:0},{name:"\u5DE6\u673A\u8231\u6DB2\u4F4D",value:t["0K2"]!=null&&t["0K2"]!=null?t["0K2"]:"---",height:t["0K2"]!=null&&t["0K2"]!=null?parseFloat(t["0K2"])/1.8*100>100?100:parseFloat(t["0K2"])/1.8*100:0},{name:"\u53F3\u673A\u8231\u6DB2\u4F4D",value:t["0K3"]!=null&&t["0K3"]!=null?t["0K3"]:"---",height:t["0K3"]!=null&&t["0K3"]!=null?parseFloat(t["0K3"])/1.8*100>100?100:parseFloat(t["0K3"])/1.8*100:0},{name:"\u824F\u5C16\u8231\u6DB2\u4F4D",value:i["0KZ"]!=null&&i["0KZ"]!=null?i["0KZ"]:"---",height:i["0KZ"]!=null&&i["0KZ"]!=null?parseFloat(i["0KZ"])/1.8*100>100?100:parseFloat(i["0KZ"])/1.8*100:0}]}),N=function(){o.value=[],H(function(u){o.value=u.data,W()})},W=function(){g.value.value=s.value.sog,m.value.value=s.value.hdg,b.value.value=s.value.cog};N();let I=null,k=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;return a.value=Math.ceil(k/320),r.value=k/1440*16,C(()=>{W()}),T(()=>{clearInterval(I)}),(u,t)=>{const i=q("el-image");return _(),v("div",{style:c([{color:"#94d1ff"},"height: calc(50vh - 3.9em);font-size: "+r.value*.5+"px;"])},[e("div",Y,[e("div",ee,[S(n(A),{height:a.value*20+"px",width:a.value*18+"px",name:"cab-chart-speed",data:n(g)},null,8,["height","width","data"]),e("div",null,[e("span",te,f((n(s).sog/514).toFixed(2)),1),ae]),se]),e("div",ne,[S(n(B),{height:a.value*20+"px",name:"cab-chart-chdg",data:n(m)},null,8,["height","data"]),e("div",null,[e("span",le,f(n(s).hdg),1),ie]),oe]),e("div",ue,[S(n(B),{height:a.value*20+"px",name:"cab-chart-ccog",data:n(b)},null,8,["height","data"]),e("div",null,[e("span",ce,f(n(s).cog),1),de]),re]),e("div",he,[e("div",{class:"flex align-center justify-center",style:c("height:"+a.value*20+"px")},[S(i,{style:{width:"80%"},src:n(X),fit:"fill"},null,8,["src"])],4),e("div",null,[e("span",pe,f(n(s).draught),1),_e]),ve])]),e("div",fe,[(_(!0),v($,null,G(n(F),(p,h)=>(_(),v("div",{key:h},[e("div",null,[y(f(p.name),1),e("span",{style:c("font-size: "+r.value*.28+"px;")},"-m",4)]),e("div",{class:"flex",style:c("font-size:"+r.value*.28+"px;margin-top:"+a.value+"px;")},[h==0||h==1?(_(),v("div",{key:0,class:"Range",style:c("height: "+a.value*10+"px;")},be,4)):E("",!0),h==2||h==3||h==4?(_(),v("div",{key:1,class:"Range",style:c("height: "+a.value*10+"px;")},We,4)):E("",!0),e("div",{class:"Liquidli",style:c("width: "+a.value*6+"px;height: "+a.value*10+"px;margin-left: "+a.value*.33+"px;")},[e("div",{style:c("height:"+p.height+"%;")},null,4),e("span",{style:c("bottom:"+(p.height<19?"0px":"calc("+p.height+"% - 6.47em);"))},f(p.value),5)],4)],4)]))),128))])],4)}}};var Ae=J(ze,[["__scopeId","data-v-94010560"]]);export{Ae as default};