enginereport.918c260f.js 7.8 KB

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