fueltank - 副本.19a026f0.js 6.7 KB

1
  1. import{u as T,r as f,f as I,P as Q,L as G,g as h,o as n,h as s,i as d,w as c,z as x,B as y,n as A,m as a,t as r,N as S,k as R}from"./vendor.5f04cee5.js";import{i as U}from"./index.464a9d22.js";import{_ as $,O as C,P as H,N as J}from"./index.ede965c9.js";const W={style:{"font-size":"12px",color:"#d6d6d6",height:"calc(100vh - 84px)","overflow-y":"auto"},class:"padding-xs text-center"},X={class:"text-df text-blue text-bold"},ee={class:"margin-top-sm flex justify-around"},te={class:"flex"},ae={class:"Range text-gray"},le={class:"Liquidli"},ne={class:"margin-top-xs"},se={class:"aisNum"},oe={class:"text-sm"},ie={class:"flex justify-around"},re={class:"flex justify-around"},de={style:{width:"100%"}},ue={class:"text-df text-blue text-bold"},ce={class:"margin-top-sm flex justify-around"},_e={class:"flex"},pe={class:"Range text-gray"},ve={class:"Liquidli"},me={class:"margin-top-xs"},fe={class:"aisNum"},he={class:"text-sm"},xe={style:{"margin-top":"6vh"}},ye=S("\u67E5\u8BE2"),ge=S("\u91CD\u7F6E"),Ke={setup(Fe){const Z=T(),g=f(null),N=f(null),k=f(null),z=f([]),_=f("");f(!0);const V=f(null);var F,u;const B=function(e){let t=parseFloat(e)/4,o=/^(-?\d+)(\.\d{1,2})?$/,p=o.test(t*1)?t*1:(t*1).toFixed(2),K=o.test(t*2)?t*2:(t*2).toFixed(2),i=o.test(t*3)?t*3:(t*3).toFixed(2);return[o.test(t*4)?t*4:(t*4).toFixed(2),i,K,p,0]},M=I(()=>{let e=N.value,t=k.value;return[[{name:"\u5DE6\u5E95\u8231",list:[{name:"\u9AD8\u5EA6",value:e["0K1"],scale:1.8},{name:"\u4F53\u79EF",scale:6400,value:e["0K1"]!=null&&e["0K1"]!=null?(parseFloat(e["0K1"])*2904).toFixed(2):"---"},{name:"\u91CD\u91CF",scale:5400,value:e["0K1"]!=null&&e["0K1"]!=null?(parseFloat(e["0K1"])*2424.84).toFixed(2):"---"}]},{name:"\u53F3\u5E95\u8231",list:[{name:"\u9AD8\u5EA6",scale:1.8,value:e["0K4"]},{name:"\u4F53\u79EF",scale:6400,value:e["0K4"]!=null&&e["0K4"]!=null?(parseFloat(e["0K4"])*2904).toFixed(2):"---"},{name:"\u91CD\u91CF",scale:5400,value:e["0K4"]!=null&&e["0K4"]!=null?(parseFloat(e["0K4"])*2424.84).toFixed(2):"---"}]},{name:"\u824F\u5C16\u8231",list:[{name:"\u9AD8\u5EA6",scale:1.8,value:t["0KZ"]},{name:"\u4F53\u79EF",scale:2700,value:t["0KZ"]!=null&&t["0KZ"]!=null?(parseFloat(t["0KZ"])*1476).toFixed(2):"---"},{name:"\u91CD\u91CF",scale:2220,value:t["0KZ"]!=null&&t["0KZ"]!=null?(parseFloat(t["0KZ"])*1232.46).toFixed(2):"---"}]}],[{name:"\u5DE6\u673A\u8231",list:[{name:"\u9AD8\u5EA6",scale:1.8,value:e["0K2"]},{name:"\u4F53\u79EF",scale:2700,value:e["0K2"]!=null&&e["0K2"]!=null?(parseFloat(e["0K2"])*1476).toFixed(2):"---"},{name:"\u91CD\u91CF",scale:2220,value:e["0K2"]!=null&&e["0K2"]!=null?(parseFloat(e["0K2"])*1232.46).toFixed(2):"---"}]},{name:"\u53F3\u673A\u8231",list:[{name:"\u9AD8\u5EA6",scale:1.8,value:e["0K3"]},{name:"\u4F53\u79EF",scale:2700,value:e["0K3"]!=null&&e["0K3"]!=null?(parseFloat(e["0K3"])*1476).toFixed(2):"---"},{name:"\u91CD\u91CF",scale:2220,value:e["0K3"]!=null&&e["0K3"]!=null?(parseFloat(e["0K3"])*1232.46).toFixed(2):"---"}]}]]}),Y=function(){_.value!=null&&(u=H(_.value[0],_.value[1]),F.setOption(L([100,140,125,160,130,145,128])))},q=function(){u=C(new Date),_.value=[u[0],u[6]],F.setOption(L([100,140,125,160,130,145,128]))},E=function(){N.value={},k.value={},J().then(e=>{z.value=e.data,O()})},O=function(){let e=z.value,t=[],o={},p={};g.value!=""&&g.value!=null&&(g.value.split(",").forEach(i=>{t.push(e.filter(w=>w.sn==i)[0])}),t.length>1?t.forEach(i=>{i.isAbnormal==1?o=i:p=i}):t.length==1&&(o=t[0],p=t[0])),N.value=o,k.value=p},L=function(e){return{tooltip:{trigger:"axis",axisPointer:{type:"cross"},textStyle:{fontSize:16}},legend:{data:["\u5DE6\u5E95\u8231","\u53F3\u5E95\u8231","\u824F\u5C16\u8231\u6DB2\u4F4D","\u5DE6\u673A\u8231","\u53F3\u673A\u8231"],textStyle:{color:"#409eff"}},grid:{top:"10%",left:"1%",right:"2%",bottom:"2%",containLabel:!0},xAxis:{type:"category",boundaryGap:!1,splitLine:{show:!0,lineStyle:{color:"#29437c"}},axisLabel:{color:"#d6d6d6",fontSize:12,showMaxLabel:!0},data:u},yAxis:{type:"value",axisLabel:{fontSize:12,color:"#5f6ee1",showMaxLabel:!0},axisLine:{show:!0,lineStyle:{color:["#5f6ee1"]}},splitLine:{show:!0,lineStyle:{color:["#29437c"]}}},series:[{name:"\u5DE6\u5E95\u8231",data:e,type:"line"},{name:"\u53F3\u5E95\u8231",data:[10,14,12,16,13,14,12],type:"line"},{name:"\u824F\u5C16\u8231\u6DB2\u4F4D",data:[10,40,25,60,30,45,28],type:"line"},{name:"\u5DE6\u673A\u8231",data:[100,40,15,10,63,51,82],type:"line"},{name:"\u53F3\u673A\u8231",data:[69,57,26,39,3,125,26],type:"line"}]}};return Q(()=>Z.state.data.curShipSn,e=>{g.value=e,O()}),g.value=Z.state.data.curShipSn,E(),G(()=>{u=C(new Date),_.value=[u[0],u[6]],F=U(V.value,"macarons"),F.setOption(L([100,140,125,160,130,145,128]))}),(e,t)=>{const o=h("el-col"),p=h("el-date-picker"),K=h("el-form-item"),i=h("el-button"),w=h("el-form"),P=h("el-row");return n(),s("div",W,[d(P,{gutter:20},{default:c(()=>[d(o,{span:8,xs:24},{default:c(()=>[(n(!0),s(x,null,y(R(M)[0],(v,b)=>(n(),s("div",{key:b,style:A("margin:"+(b==1?"6vh 0":0))},[a("div",X,r(v.name),1),a("div",ee,[(n(!0),s(x,null,y(v.list,(l,m)=>(n(),s("div",{key:m},[a("div",te,[a("div",ae,[(n(!0),s(x,null,y(B(l.scale),(D,j)=>(n(),s("span",{key:j},r(D),1))),128))]),a("div",le,[a("div",{class:"wave",style:A("height:"+(isNaN(Number(l.value,10))?0:parseFloat(l.value)/l.scale*100>100?100:parseFloat(l.value)/l.scale*100)+"%;")},null,4)])]),a("div",ne,[a("span",se,r(l.value),1),S(" "+r(m==0?"m":m==1?"m\xB3":"T"),1)]),a("div",oe,r(l.name),1)]))),128))])],4))),128))]),_:1}),d(o,{span:16,xs:24},{default:c(()=>[a("div",ie,[(n(!0),s(x,null,y(R(M)[1],(v,b)=>(n(),s("div",{key:b,style:{width:"45%"}},[a("div",re,[a("div",de,[a("div",ue,r(v.name),1),a("div",ce,[(n(!0),s(x,null,y(v.list,(l,m)=>(n(),s("div",{key:m},[a("div",_e,[a("div",pe,[(n(!0),s(x,null,y(B(l.scale),(D,j)=>(n(),s("span",{key:j},r(D),1))),128))]),a("div",ve,[a("div",{class:"wave",style:A("height:"+(isNaN(Number(l.value,10))?0:parseFloat(l.value)/l.scale*100>100?100:parseFloat(l.value)/l.scale*100)+"%;")},null,4)])]),a("div",me,[a("span",fe,r(l.value),1),S(" "+r(m==0?"m":m==1?"m\xB3":"T"),1)]),a("div",he,r(l.name),1)]))),128))])])])]))),128))]),a("div",xe,[d(w,{ref:"queryRef",inline:!0,"label-width":"68px"},{default:c(()=>[d(K,{style:{width:"308px"}},{default:c(()=>[d(p,{modelValue:_.value,"onUpdate:modelValue":t[0]||(t[0]=v=>_.value=v),"value-format":"YYYY-MM-DD",type:"daterange","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65E5\u671F","end-placeholder":"\u7ED3\u675F\u65E5\u671F"},null,8,["modelValue"])]),_:1}),d(K,null,{default:c(()=>[d(i,{type:"primary",icon:"Search",onClick:Y},{default:c(()=>[ye]),_:1}),d(i,{icon:"Refresh",onClick:q},{default:c(()=>[ge]),_:1})]),_:1})]),_:1},512),a("div",{ref_key:"shipNum",ref:V,style:{height:"356px"}},null,512)])]),_:1})]),_:1})])}}};var Ne=$(Ke,[["__scopeId","data-v-431c5fc2"]]);export{Ne as default};