postreport.b98b5750.js 7.1 KB

1
  1. import{u as O,r as U,ad as X,_ as q,P as z,L as E,g as f,ac as F,o as m,h as c,m as i,i as l,w as g,k as e,U as Q,Y as h,N as C,V as W,W as Y,X as G}from"./vendor.0bc3c1d4.js";import"./index.d9e7ec81.js";import{_}from"./LineChart.11e51faf.js";import{_ as K,S as Z}from"./index.d15345ba.js";const P=w=>(W("data-v-d7d13eb2"),w=w(),Y(),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(()=>i("div",{class:"margin-right-xs"},null,-1)),ue=P(()=>i("div",{class:"margin-right-xs"},null,-1)),de=C("\u540E\u4E00\u5929"),re={class:"grid col-4"},me={class:"margin-xs padding-xs modelBg"},ce={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 I=O(),{proxy:y}=G(),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:o,loading:d,selectedDays:n,clickDisabled:p}=q(j);var B=0;const H=function(a,s){o.value=a,S()},V=function(){p.value=!0;let a=y.parseTime(new Date,"{y}-{m}-{d}"),s=new Date(a).getTime();if(new Date(n.value).getTime()>s){n.value=a,p.value=!1;return}n.value=y.parseTime(n.value,"{y}-{m}-{d}"),S()},M=function(a){p.value=!0;let s=new Date(y.parseTime(new Date,"{y}-{m}-{d}")).getTime(),t=y.parseTime(new Date(n.value).getTime()+1e3*60*60*24*a,"{y}-{m}-{d}");if(new Date(t).getTime()>=s+1e3*60*60*24){p.value=!1;return}n.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[o.value];for(let x in t){d.value[x]=!0;let T=x;Z({column:t[x].key,startTime:n.value+" 00:00:00",endTime:n.value+" 23:59:59",sn:s[0]}).then(b=>{L(T,b),setTimeout(()=>{p.value=!1},300)})}}else N()},J=function(){return parseInt(Math.abs(new Date(n.value)-new Date(n.value))/(1e3*3600*24))},$=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(r=>{r._time=r.time.substr(0,17).replace(/-/g,"/").replace("T"," ")+"00",t[r._time]=r.value});let x=6*24*(B+1),T=new Date(n.value+" 00:00:00"),b=[];for(let r=0;r<x;r++){let D=y.parseTime(new Date(T.getTime()+1e3*60*10*r),"{y}/{m}/{d} {h}:{i}:{s}");b.push(t[D]==-3e4||t[D]==-3200||t[D]==null?0:t[D])}let k=JSON.parse(JSON.stringify(u.value[o.value][a]));k.xAxis=$(B),k.value=b,u.value[o.value][a]=k,d.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(()=>I.state.data.curShipSn,a=>{A.value=a,S()}),A.value=I.state.data.curShipSn,N(),E(()=>{n.value=y.parseTime(new Date,"{y}-{m}-{d}"),B=J(),S()}),(a,s)=>{const t=f("el-menu-item"),x=f("el-menu"),T=f("Refresh"),b=f("el-icon"),k=f("el-button"),r=f("el-date-picker"),D=f("el-form"),v=F("loading");return m(),c("div",null,[i("div",ee,[l(x,{"default-active":e(o),class:"el-menu-demo",mode:"horizontal",onSelect:H,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"]),i("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(b,{style:{color:"#409eff"}},{default:g(()=>[l(T)]),_:1})],8,se)]),l(D,{ref:"queryForm",inline:!0},{default:g(()=>[i("div",le,[i("div",ne,[l(k,{type:"primary",disabled:e(p),onClick:s[0]||(s[0]=R=>M(-1))},{default:g(()=>[ie]),_:1},8,["disabled"]),oe,l(r,{type:"date",placeholder:"\u9009\u62E9\u65E5\u671F",editable:!1,clearable:!1,modelValue:e(n),"onUpdate:modelValue":s[1]||(s[1]=R=>Q(n)?n.value=R:null),onChange:V},null,8,["modelValue"]),ue,l(k,{type:"primary",disabled:e(p),onClick:s[2]||(s[2]=R=>M(1))},{default:g(()=>[de]),_:1},8,["disabled"])])])]),_:1},512),i("div",re,[h((m(),c("div",null,[i("div",me,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-speed",data:e(u)[e(o)].speed},null,8,["data"])])])),[[v,e(d).speed]]),h((m(),c("div",null,[i("div",ce,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-oilpressure",data:e(u)[e(o)].oilpressure},null,8,["data"])])])),[[v,e(d).oilpressure]]),h((m(),c("div",null,[i("div",pe,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-battvolt",data:e(u)[e(o)].battvolt},null,8,["data"])])])),[[v,e(d).battvolt]]),h((m(),c("div",null,[i("div",ve,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-runtime",data:e(u)[e(o)].runtime},null,8,["data"])])])),[[v,e(d).runtime]]),h((m(),c("div",null,[i("div",he,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-temppressure",data:e(u)[e(o)].temppressure},null,8,["data"])])])),[[v,e(d).temppressure]]),h((m(),c("div",null,[i("div",_e,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-tempCoolant",data:e(u)[e(o)].tempCoolant},null,8,["data"])])])),[[v,e(d).tempCoolant]]),h((m(),c("div",null,[i("div",xe,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-tempambient",data:e(u)[e(o)].tempambient},null,8,["data"])])])),[[v,e(d).tempambient]]),h((m(),c("div",null,[i("div",fe,[l(e(_),{height:"calc((100vh - 280px)/2)",name:"left-host-chart-tempgas",data:e(u)[e(o)].tempgas},null,8,["data"])])])),[[v,e(d).tempgas]])])])}}};var Ae=K(ge,[["__scopeId","data-v-d7d13eb2"]]);export{Ae as default};