postreport.d8bac07a.js 7.1 KB

1
  1. import{u as O,r as U,an as X,a8 as q,P as z,L as E,g as f,ae as F,o as c,h as m,m as n,i as l,w as g,k as e,U as Q,X as h,N as C,Z,_ as G,$ as K}from"./vendor.5f04cee5.js";import"./index.464a9d22.js";import{_}from"./LineChart.5ccf797f.js";import{_ as W,M as Y}from"./index.f4ae8632.js";const P=w=>(Z("data-v-3e9c6ce2"),w=w(),G(),w),ee={style:{position:"relative"}},te=C("\u5DE6\u4E3B\u673A"),ae=C("\u53F3\u4E3B\u673A"),se=["disabled"],le={class:"flex justify-center margin-bottom"},ne={class:"flex"},ie=C("\u524D\u4E00\u5929"),oe=P(()=>n("div",{class:"margin-right-xs"},null,-1)),ue=P(()=>n("div",{class:"margin-right-xs"},null,-1)),re=C("\u540E\u4E00\u5929"),de={class:"grid col-4"},ce={class:"margin-xs padding-xs modelBg"},me={class:"margin-xs padding-xs modelBg"},pe={class:"margin-xs padding-xs modelBg"},ve={class:"margin-xs padding-xs modelBg"},he={class:"margin-xs padding-xs modelBg"},_e={class:"margin-xs padding-xs modelBg"},xe={class:"margin-xs padding-xs modelBg"},fe={class:"margin-xs padding-xs modelBg"},ge={setup(w){const R=O(),{proxy:D}=K(),A=U(null),j=X({host:[],cardActive:"0",loading:{speed:!1,oilpressure:!1,battvolt:!1,runtime:!1,temppressure:!1,tempCoolant:!1,tempambient:!1,tempgas:!1},selectedDays:"",clickDisabled:!1}),{host:u,cardActive:i,loading:r,selectedDays:o,clickDisabled:p}=q(j);var B=0;const $=function(a,s){i.value=a,S()},V=function(){p.value=!0;let a=D.parseTime(new Date,"{y}-{m}-{d}"),s=new Date(a).getTime();if(new Date(o.value).getTime()>s){o.value=a,p.value=!1;return}S()},I=function(a){p.value=!0;let s=new Date(D.parseTime(new Date,"{y}-{m}-{d}")).getTime(),t=D.parseTime(new Date(o.value).getTime()+1e3*60*60*24*a,"{y}-{m}-{d}");if(new Date(t).getTime()>=s+1e3*60*60*24){p.value=!1;return}o.value=t,V()},S=function(){if(A.value!=""&&A.value!=null){let a=A.value.split(","),s=a.length==1?[a[0],a[0]]:a,t=u.value[i.value];for(let x in t){r.value[x]=!0;let T=x;Y({column:t[x].key,startTime:o.value+" 00:00:00",endTime:o.value+" 23:59:59",sn:s[0]}).then(y=>{L(T,y),setTimeout(()=>{p.value=!1},300)})}}else N()},H=function(){return parseInt(Math.abs(new Date(o.value)-new Date(o.value))/(1e3*3600*24))},J=function(a){let s=[];if(a<1)for(var t=0;t<12;t++)s.push(t*2,"","","","","","","","","","","");else if(a<2)for(var t=0;t<12;t++)s.push(t*4%24,"","","","","","","","","","","","","","","","","","","","","","","");else if(a<3)for(var t=0;t<12;t++)s.push(t*6%24,"","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","");return s[s.length-1]+="(h)",s},L=function(a,s){let t={};s.map(d=>{d._time=d.time.substr(0,17).replace(/-/g,"/").replace("T"," ")+"00",t[d._time]=d.value});let x=6*24*(B+1),T=new Date(o.value+" 00:00:00"),y=[];for(let d=0;d<x;d++){let k=D.parseTime(new Date(T.getTime()+1e3*60*10*d),"{y}/{m}/{d} {h}:{i}:{s}");y.push(t[k]==-3e4||t[k]==-3200||t[k]==null?0:t[k])}let b=JSON.parse(JSON.stringify(u.value[i.value][a]));b.xAxis=J(B),b.value=y,u.value[i.value][a]=b,r.value[a]=!1},N=function(){u.value=[{speed:{name:"\u8F6C\u901F",xAxis:[],value:[],unit:"RPM",key:"005"},oilpressure:{name:"\u6DA6\u6ED1\u6CB9\u538B\u529B",xAxis:[],value:[],unit:"MPa",key:"004"},battvolt:{name:"\u7535\u74F6\u7535\u538B",xAxis:[],value:[],unit:"V",key:"009"},runtime:{name:"\u8FD0\u884C\u65F6\u95F4",xAxis:[],value:[],unit:"H",key:"00B"},temppressure:{name:"\u6DA6\u6ED1\u6CB9\u6E29\u5EA6",xAxis:[],value:[],unit:"\u2103",key:"002"},tempCoolant:{name:"\u51B7\u5374\u6DB2\u6E29\u5EA6",xAxis:[],value:[],unit:"\u2103",key:"000"},tempambient:{name:"\u73AF\u5883\u6E29\u5EA6",xAxis:[],value:[],unit:"\u2103",key:"00l"},tempgas:{name:"\u6392\u6C14\u6E29\u5EA6",xAxis:[],value:[],unit:"\u2103",key:"00e"}},{speed:{name:"\u8F6C\u901F",xAxis:[],value:[],unit:"RPM",key:"025"},oilpressure:{name:"\u6DA6\u6ED1\u6CB9\u538B\u529B",xAxis:[],value:[],unit:"MPa",key:"024"},battvolt:{name:"\u7535\u74F6\u7535\u538B",xAxis:[],value:[],unit:"V",key:"029"},runtime:{name:"\u8FD0\u884C\u65F6\u95F4",xAxis:[],value:[],unit:"H",key:"02B"},temppressure:{name:"\u6DA6\u6ED1\u6CB9\u6E29\u5EA6",xAxis:[],value:[],unit:"\u2103",key:"022"},tempCoolant:{name:"\u51B7\u5374\u6DB2\u6E29\u5EA6",xAxis:[],value:[],unit:"\u2103",key:"020"},tempambient:{name:"\u73AF\u5883\u6E29\u5EA6",xAxis:[],value:[],unit:"\u2103",key:"02l"},tempgas:{name:"\u6392\u6C14\u6E29\u5EA6",xAxis:[],value:[],unit:"\u2103",key:"02e"}}]};return z(()=>R.state.data.curShipSn,a=>{A.value=a,S()}),A.value=R.state.data.curShipSn,N(),E(()=>{o.value=D.parseTime(new Date,"{y}-{m}-{d}"),B=H(),S()}),(a,s)=>{const t=f("el-menu-item"),x=f("el-menu"),T=f("Refresh"),y=f("el-icon"),b=f("el-button"),d=f("el-date-picker"),k=f("el-form"),v=F("loading");return c(),m("div",null,[n("div",ee,[l(x,{"default-active":e(i),class:"el-menu-demo",mode:"horizontal",onSelect:$,style:{margin:"8px"}},{default:g(()=>[l(t,{style:{"line-height":"40px"},index:"0"},{default:g(()=>[te]),_:1}),l(t,{style:{"line-height":"40px"},index:"1"},{default:g(()=>[ae]),_:1})]),_:1},8,["default-active"]),n("button",{class:"pointer",title:"\u5237\u65B0",disabled:e(p),onClick:V,style:{position:"absolute",top:"50%",left:"190px",transform:"translate(50%,-50%)","background-color":"transparent"}},[l(y,{style:{color:"#409eff"}},{default:g(()=>[l(T)]),_:1})],8,se)]),l(k,{ref:"queryForm",inline:!0},{default:g(()=>[n("div",le,[n("div",ne,[l(b,{type:"primary",disabled:e(p),onClick:s[0]||(s[0]=M=>I(-1))},{default:g(()=>[ie]),_:1},8,["disabled"]),oe,l(d,{type:"date",placeholder:"\u9009\u62E9\u65E5\u671F",editable:!1,clearable:!1,modelValue:e(o),"onUpdate:modelValue":s[1]||(s[1]=M=>Q(o)?o.value=M:null),onChange:V},null,8,["modelValue"]),ue,l(b,{type:"primary",disabled:e(p),onClick:s[2]||(s[2]=M=>I(1))},{default:g(()=>[re]),_:1},8,["disabled"])])])]),_:1},512),n("div",de,[h((c(),m("div",null,[n("div",ce,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-speed",data:e(u)[e(i)].speed},null,8,["data"])])])),[[v,e(r).speed]]),h((c(),m("div",null,[n("div",me,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-oilpressure",data:e(u)[e(i)].oilpressure},null,8,["data"])])])),[[v,e(r).oilpressure]]),h((c(),m("div",null,[n("div",pe,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-battvolt",data:e(u)[e(i)].battvolt},null,8,["data"])])])),[[v,e(r).battvolt]]),h((c(),m("div",null,[n("div",ve,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-runtime",data:e(u)[e(i)].runtime},null,8,["data"])])])),[[v,e(r).runtime]]),h((c(),m("div",null,[n("div",he,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-temppressure",data:e(u)[e(i)].temppressure},null,8,["data"])])])),[[v,e(r).temppressure]]),h((c(),m("div",null,[n("div",_e,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-tempCoolant",data:e(u)[e(i)].tempCoolant},null,8,["data"])])])),[[v,e(r).tempCoolant]]),h((c(),m("div",null,[n("div",xe,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-tempambient",data:e(u)[e(i)].tempambient},null,8,["data"])])])),[[v,e(r).tempambient]]),h((c(),m("div",null,[n("div",fe,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-tempgas",data:e(u)[e(i)].tempgas},null,8,["data"])])])),[[v,e(r).tempgas]])])])}}};var Ae=W(ge,[["__scopeId","data-v-3e9c6ce2"]]);export{Ae as default};