1 |
- import{_ as K,L as Q,a as b,M as Y,b as T,d as R}from"./dataBlock-fd9f3bac.js";import{c as N}from"./customBtn-184022f5.js";import{u as q}from"./vue-router-e4a270fb.js";import{A as U,m as Z,M as O,e as A,a as ee}from"./index-d9596bbf.js";import{_ as I}from"./_plugin-vue_export-helper-c27b6911.js";import{i as j,a as x,o as H,U as h,V as m,W as C,a4 as r,j as u,u as e,X as i,G as c,a7 as f,F as z,n as W,a5 as E,a6 as V,a3 as v,H as ae,$ as d,a2 as G,p as te,f as le,a1 as ne,a0 as oe}from"./vue-b109b72f.js";import"./index-da2f1b1c.js";import"./index-2c708d6b.js";import"./base-0968c940.js";const ie=""+new URL("电池-63057b33.png",import.meta.url).href;const D=F=>(E("data-v-31c68019"),F=F(),V(),F),se={class:"header"},ue=D(()=>r("span",{style:{color:"#ffffff"}},"设备信息",-1)),re={class:"info"},me={class:"info-item"},ce=D(()=>r("div",{class:"name"},"设备名称",-1)),de={class:"value"},pe={class:"info-item"},ve=D(()=>r("div",{class:"name"},"设备编号",-1)),fe={class:"value"},_e={class:"info-item"},Te=D(()=>r("div",{class:"name"},"状 态",-1)),we={class:"value"},ye={class:"info-item"},Fe=D(()=>r("div",{class:"name"},"站点",-1)),xe={class:"value"},Ce={class:"info-item"},Pe=D(()=>r("div",{class:"name"},"区 域",-1)),be={class:"value"},ge={class:"info-item"},ke=D(()=>r("div",{class:"name"},"固件版本",-1)),$e={class:"value"},Me={class:"info-item"},Ue=D(()=>r("div",{class:"name"},"最近上线时间",-1)),he={class:"value"},De={class:"info-item",style:{"white-space":"pre-wrap"}},Be=D(()=>r("div",{class:"name"},"地 点",-1)),Ae={class:"value"},Se={__name:"infoPanel",props:{},emits:[],setup(F,{emit:S}){let k=q(),l=j("detail"),a=x(),_=x(),t=g=>{a.value.type=g.value,a.value.param.content.type=g.value,a.value.modeVisible=!0,W(()=>{a.value.listData()})};return H(async()=>{console.log(l.value),await U.requested({id:20230701132202,content:{w_deviceid:k.currentRoute.value.query.id,type:1}})}),(g,P)=>{const y=h("a-tooltip");return m(),C(z,null,[r("div",se,[ue,u(N,{ref_key:"Btn",ref:_,btnOptions:e(l).isfeedback?[{label:"操作队列",value:2},{label:"操作记录",value:0},{label:"上传日志",value:1}]:[{label:"操作记录",value:0},{label:"上传日志",value:1}],"active-normal":!1,onClickBtn:e(t)},null,8,["btnOptions","onClickBtn"])]),r("div",re,[r("div",me,[ce,r("div",de,[u(y,null,{title:i(()=>[c(f(e(l).devicename),1)]),default:i(()=>[c(" "+f(e(l).devicename),1)]),_:1})])]),r("div",pe,[ve,r("div",fe,[u(y,null,{title:i(()=>[c(f(e(l).serialnumber),1)]),default:i(()=>[c(" "+f(e(l).serialnumber),1)]),_:1})])]),r("div",_e,[Te,r("div",we,[u(y,null,{title:i(()=>[c(f(e(l).status),1)]),default:i(()=>[c(" "+f(e(l).status),1)]),_:1})])]),r("div",ye,[Fe,r("div",xe,[u(y,null,{title:i(()=>[c(f(e(l).sitename),1)]),default:i(()=>[c(" "+f(e(l).sitename),1)]),_:1})])]),r("div",Ce,[Pe,r("div",be,[u(y,null,{title:i(()=>[c(f(e(l).areaname),1)]),default:i(()=>[c(" "+f(e(l).areaname),1)]),_:1})])]),r("div",ge,[ke,r("div",$e,[u(y,null,{title:i(()=>[c(f(e(l).version),1)]),default:i(()=>[c(" "+f(e(l).version),1)]),_:1})])]),r("div",Me,[Ue,r("div",he,[u(y,null,{title:i(()=>[c(f(e(l).lastconnecttime),1)]),default:i(()=>[c(" "+f(e(l).lastconnecttime),1)]),_:1})])]),r("div",De,[Be,r("div",Ae,[u(y,null,{title:i(()=>[c(f(e(l).province)+f(e(l).city)+f(e(l).county)+f(e(l).address),1)]),default:i(()=>[c(" "+f(e(l).address),1)]),_:1})])])]),u(K,{ref_key:"history",ref:a},null,512)],64)}}},Ne=I(Se,[["__scopeId","data-v-31c68019"]]);const ze={style:{display:"flex","justify-content":"space-between"}},Oe={class:"time-select"},qe={key:1},Ie={__name:"MyChart",props:{},emits:[],setup(F,{emit:S}){let k=x(null),l=x(""),a=q(),_=x([]),t=x({id:"20230707161701",content:{w_deviceid:a.currentRoute.value.query.id,param:"CumFlow",range:{timetype:"d",start:"-30",stop:""},function:{fn:"sum",timetype:"d",timespan:"1"}}}),g=x([]),P=n=>{n=="时间段"&&(t.value.content.range.start="",t.value.content.range.stop="")},y=n=>{console.log(n),t.value.content.range.start=_.value[0],t.value.content.range.stop=_.value[1]},$=()=>{l.value=new Q(k.value,{data:g.value,xField:"start",yField:"value",seriesField:"field",yAxis:{label:{style:{fill:"#ffffff"}}},xAxis:{label:{style:{fill:"#ffffff"}}},legend:{position:"bottom",itemName:{style:{fill:"#ffffff"}}},animation:{appear:{animation:"path-in",duration:5e3}}}),l.value.render()},s=async()=>{if(!t.value.content.range.start)return Z.warning("请输入起始时间");let n=await U.requested(t.value);g.value=n.data,l.value.changeData(g.value)};return H(()=>{$(),s()}),(n,p)=>{const w=h("a-select-option"),o=h("a-select"),B=h("a-tooltip"),J=h("a-range-picker"),L=h("a-input");return m(),C(z,null,[r("div",ze,[u(N,{btnOptions:[{label:"压力历史曲线图"},{label:"流量历史曲线图"}]}),r("div",Oe,[u(B,{placement:"top"},{title:i(()=>[c(" 抓取的数据类型 ")]),default:i(()=>[u(o,{size:"mini",value:e(t).content.function.fn,"onUpdate:value":p[0]||(p[0]=M=>e(t).content.function.fn=M),style:{width:"90px","margin-right":"10px"}},{default:i(()=>[u(w,{value:"sum"},{default:i(()=>[c("总和值")]),_:1}),u(w,{value:"mean"},{default:i(()=>[c("平均值")]),_:1}),u(w,{value:"first"},{default:i(()=>[c("首值")]),_:1}),u(w,{value:"last"},{default:i(()=>[c("尾值")]),_:1}),u(w,{value:"max"},{default:i(()=>[c("最大值")]),_:1}),u(w,{value:"min"},{default:i(()=>[c("最小值")]),_:1})]),_:1},8,["value"])]),_:1}),u(B,{placement:"top"},{title:i(()=>[c(" 时间筛选类型 ")]),default:i(()=>[u(o,{size:"mini",value:e(t).content.range.timetype,"onUpdate:value":p[1]||(p[1]=M=>e(t).content.range.timetype=M),style:{width:"90px","margin-right":"10px"},onChange:e(P)},{default:i(()=>[u(w,{value:"y"},{default:i(()=>[c("年")]),_:1}),u(w,{value:"mo"},{default:i(()=>[c("月")]),_:1}),u(w,{value:"d"},{default:i(()=>[c("日")]),_:1}),u(w,{value:"h"},{default:i(()=>[c("时")]),_:1}),u(w,{value:"m"},{default:i(()=>[c("分")]),_:1}),u(w,{value:"s"},{default:i(()=>[c("秒")]),_:1}),u(w,{value:"time"},{default:i(()=>[c("时间段")]),_:1})]),_:1},8,["value","onChange"])]),_:1}),e(t).content.range.timetype=="time"?(m(),v(J,{key:0,value:e(_),"onUpdate:value":p[2]||(p[2]=M=>ae(_)?_.value=M:_=M),style:{width:"400px"},"show-time":"",size:"mini",onChange:e(y),format:"YYYY/MM/DD HH:mm:ss","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["value","onChange"])):(m(),C("div",qe,[u(B,{placement:"top"},{title:i(()=>[c(" 筛选范围开始时间 ")]),default:i(()=>[u(L,{size:"mini",style:{width:"70px","margin-right":"10px"},value:e(t).content.range.start,"onUpdate:value":p[3]||(p[3]=M=>e(t).content.range.start=M),valueModifiers:{number:!0}},null,8,["value"])]),_:1}),u(B,{placement:"top"},{title:i(()=>[c(" 筛选范围结束时间 ")]),default:i(()=>[u(L,{size:"mini",style:{width:"70px"},value:e(t).content.range.stop,"onUpdate:value":p[4]||(p[4]=M=>e(t).content.range.stop=M),valueModifiers:{number:!0}},null,8,["value"])]),_:1})])),u(N,{btnOptions:[{label:"查询"}],style:{"margin-left":"10px"},onClick:e(s)},null,8,["onClick"])])]),r("div",{ref_key:"container",ref:k,style:{width:"100%",height:"100%",padding:"30px"}},null,512)],64)}}},Re=I(Ie,[["__scopeId","data-v-5eecc1d1"]]);const Ee=F=>(E("data-v-94d4bf37"),F=F(),V(),F),Ve=Ee(()=>r("div",{class:"header"},[r("span",{style:{color:"#ffffff"}},"分时控制设置")],-1)),Ye={class:"info"},je={class:"info-item"},He={key:0,class:"title"},Le={key:1,class:"info-item_item",style:{"margin-bottom":"10px"}},We={key:2,class:"info-item_item"},Ge={key:1,class:"info-item_item"},Xe={key:2,class:"info-item_item"},Je={__name:"timeControl",props:{},emits:[],setup(F,{emit:S}){let k=q(),l=j("detail"),a=x(l.value.params),_=x(l.value.paramvalues),t=x(l.value.paramcmdvalues);x({color:"#ffffff",marginBottom:"10px",fontSize:"12px"}),x();let g=y=>{O.confirm({title:"确定改变模式吗?",async onOk(){let $=await U.requested({id:"20230627163701",content:{w_deviceid:k.currentRoute.value.query.id,w_functionid:l.value.function.TimeControl.w_functionid,params:{TimeCon:y.target.value}}});A.message($,"操作成功",()=>{})},onCancel(){t.value.TimeCon=t.value.TimeCon==1?0:1}})},P=async(y,$)=>{await $[0].Form.validateFields()&&O.confirm({title:"确定更新数据吗?",async onOk(){let n=Object.keys(l.value.function[`T${y}`].params),p={};n.forEach(o=>{p[o]=t.value[o].replace(":","_")});let w=await U.requested({id:"20230627163701",content:{w_deviceid:k.currentRoute.value.query.id,w_functionid:l.value.function[`T${y}`].w_functionid,params:p}});A.message(w,"操作成功",()=>{})}})};return(y,$)=>(m(),C(z,null,[Ve,e(l).function.TimeControl&&e(a).TimeCon?(m(),v(T,{key:0,form:e(l).paramvalues,name:"TimeCon",unit:e(a).TimeCon&&e(a).TimeCon.unit,title:e(a).TimeCon&&e(a).TimeCon.paramname,btnName:"更新",text:e(a).TimeCon.options.filter(s=>s.value==e(_).TimeCon).length&&e(a).TimeCon.options.filter(s=>s.value==e(_).TimeCon)[0].label},{default:i(()=>[u(b,null,{default:i(()=>[u(Y,{textColor:"#000000",onChange:e(g),value:e(t).TimeCon,"onUpdate:value":$[0]||($[0]=s=>e(t).TimeCon=s),options:e(a).TimeCon.options},null,8,["onChange","value","options"])]),_:1})]),_:1},8,["form","unit","title","text"])):d("",!0),r("div",Ye,[(m(),C(z,null,G(12,(s,n)=>r("div",je,[e(a)[`T${s}_T`]?(m(),C("div",He,[r("span",null,"时间段"+f(s),1),e(l).function[`T${s}`]?(m(),v(b,{key:0,icon1:!!(e(l).paramcmdvalues[`T${s}_T`]&&e(l).isfeedback)},{default:i(()=>[e(l).function[`T${s}`]?(m(),v(N,{key:0,style:{"text-align":"right","padding-right":"10px","margin-bottom":"10px"},btnColor:"rgb(22,255,246)",textColor:"#000000",btnOptions:[{label:"更新",value:"timeshared"}],onClickBtn:p=>e(P)(s,y.$refs[`Input${s}`])},null,8,["onClickBtn"])):d("",!0),e(a)[`T${s}_T`]?(m(),C("div",Le,[u(T,{scale:e(a)[`T${s}_T`]&&e(a)[`T${s}_T`].num_scale,value:e(t)[`T${s}_T`],"onUpdate:value":p=>e(t)[`T${s}_T`]=p,name:`T${s}_T`,title:e(a)[`T${s}_T`]&&e(a)[`T${s}_T`].paramname,type:"h:m",form:e(t),ref_for:!0,ref:`Input${s}`,isCheck:!0,inputBorder:"1px solid #ccc"},null,8,["scale","value","onUpdate:value","name","title","form"])])):d("",!0),e(a)[`T${s}_T`]?(m(),C("div",We,[u(T,{scale:e(a)[`T${s}_P`]&&e(a)[`T${s}_P`].num_scale,value:e(t)[`T${s}_P`],"onUpdate:value":p=>e(t)[`T${s}_P`]=p,name:`T${s}_P`,title:e(a)[`T${s}_P`]&&e(a)[`T${s}_P`].paramname,form:e(t),isCheck:!0,ref_for:!0,ref:`Input${s}`,inputBorder:"1px solid #ccc"},null,8,["scale","value","onUpdate:value","name","title","form"])])):d("",!0)]),_:2},1032,["icon1"])):d("",!0)])):d("",!0),e(a)[`T${s}_T`]?(m(),C("div",Ge,[u(T,{scale:e(a)[`T${s}_T`]&&e(a)[`T${s}_T`].num_scale,value:e(l).paramvalues[`T${s}_T`],"onUpdate:value":p=>e(l).paramvalues[`T${s}_T`]=p,name:`T${s}_T`,title:e(a)[`T${s}_T`]&&e(a)[`T${s}_T`].paramname,type:"h:m",form:e(l).paramvalues,isCheck:!0,disabled:!0},null,8,["scale","value","onUpdate:value","name","title","form"])])):d("",!0),e(a)[`T${s}_T`]?(m(),C("div",Xe,[u(T,{scale:e(a)[`T${s}_P`]&&e(a)[`T${s}_P`].num_scale,value:e(l).paramvalues[`T${s}_P`],"onUpdate:value":p=>e(l).paramvalues[`T${s}_P`]=p,name:`T${s}_P`,title:e(a)[`T${s}_P`]&&e(a)[`T${s}_P`].paramname,form:e(l).paramvalues,isCheck:!0,disabled:!0},null,8,["scale","value","onUpdate:value","name","title","form"])])):d("",!0)])),64))])],64))}},Ke=I(Je,[["__scopeId","data-v-94d4bf37"]]);const Qe=F=>(E("data-v-be4ed273"),F=F(),V(),F),Ze=Qe(()=>r("div",{class:"header"},[r("span",{style:{color:"#ffffff"}},"控制面板")],-1)),ea={style:{height:"calc(100% - 25px)","overflow-y":"scroll","scrollbar-width":"none"}},aa={style:{display:"flex","align-items":"center"}},ta={key:8},la={style:{"font-size":"12px"}},na={style:{"font-size":"18px"}},oa={key:9},ia={style:{"font-size":"12px"}},sa={style:{"font-size":"18px"}},ua={key:10},ra={style:{"font-size":"12px"}},ma={style:{"font-size":"18px"}},ca={key:11},da={style:{"font-size":"12px"}},pa={style:{"font-size":"18px"}},va={__name:"controlPanel",props:{},emits:["onSuccess"],setup(F,{emit:S}){let k=q(),l=j("detail"),a=x(l.value.params),_=x(l.value.paramvalues),t=x(l.value.paramcmdvalues),g=x();console.log(a,"params"),console.log(_.value,"formData"),W(()=>{g.value.active=_.value.ConMode});let P=s=>{O.confirm({title:"确定更新数据吗?",async onOk(){let n=l.value.function[s],p=Object.keys(n.params),w={};p.forEach(B=>{w[B]=t.value[B]}),console.log(n);let o=await U.requested({id:"20230627163701",content:{w_deviceid:k.currentRoute.value.query.id,w_functionid:n.w_functionid,params:w}});A.message(o,"操作成功",()=>{S("onSuccess")})}})},y=async s=>{if(t.value.ConMode==0||t.value.ConMode){let n=await U.requested({id:"20230627163701",content:{w_deviceid:k.currentRoute.value.query.id,w_functionid:l.value.function.Ctrl.w_functionid,params:{ConMode:t.value.ConMode}}});A.message(n,()=>{A.message(n,"模式变更成功"),S("onSuccess")})}},$=async s=>{O.confirm({title:"确定改变模式吗?",async onOk(){let n=await U.requested({id:"20230627163701",content:{w_deviceid:k.currentRoute.value.query.id,w_functionid:l.value.function.Config.w_functionid,params:{Config:t.value.Config}}});n.code==0&&(t.value.Config=t.value.Config==1?0:1),A.message(n,"操作成功",()=>{})},onCancel(){t.value.Config=t.value.Config==1?0:1}})};return(s,n)=>{const p=h("a-select-option"),w=h("a-select");return m(),C(z,null,[Ze,r("div",ea,[e(l).function["Flow control"]&&e(a).FlowAcc?(m(),v(T,{key:0,form:e(l).paramvalues,value:e(l).paramvalues.FlowAcc,"onUpdate:value":n[2]||(n[2]=o=>e(l).paramvalues.FlowAcc=o),name:"FlowAcc",unit:e(a).FlowAcc&&e(a).FlowAcc.unit,title:e(a).FlowAcc&&e(a).FlowAcc.paramname,btnName:"更新",disabled:!0},{default:i(()=>[u(b,{icon1:!!(e(t).FlowAcc&&e(l).isfeedback)},{default:i(()=>[e(l).function["Flow control"]&&e(a).FlowAcc?(m(),v(T,{key:0,form:e(t),scale:e(a).FlowAcc&&e(a).FlowAcc.num_scale,value:e(t).FlowAcc,"onUpdate:value":n[0]||(n[0]=o=>e(t).FlowAcc=o),name:"FlowAcc",cmdValue:e(t).FlowAcc,unit:e(a).FlowAcc&&e(a).FlowAcc.unit,isCheck:!0,btnName:"更新",onUpData:n[1]||(n[1]=o=>e(P)("Flow control")),max:e(a).FlowAcc&&e(a).FlowAcc.num_maxvalue,min:e(a).FlowAcc&&e(a).FlowAcc.num_minvalue,step:e(a).FlowAcc&&e(a).FlowAcc.num_step,inputBorder:"1px solid #ccc",title:e(a).FlowAcc&&e(a).FlowAcc.paramname},null,8,["form","scale","value","cmdValue","unit","max","min","step","title"])):d("",!0)]),_:1},8,["icon1"])]),_:1},8,["form","value","unit","title"])):d("",!0),e(l).function["pressure control"]&&e(a).PresAcc?(m(),v(T,{key:1,type:"int",scale:e(a).PresAcc&&e(a).PresAcc.num_scale,value:e(l).paramvalues.PresAcc,"onUpdate:value":n[5]||(n[5]=o=>e(l).paramvalues.PresAcc=o),name:"PresAcc",unit:e(a).PresAcc&&e(a).PresAcc.unit,title:e(a).PresAcc&&e(a).PresAcc.paramname,btnName:"更新",form:e(l).paramvalues,onUpData:n[6]||(n[6]=o=>e(P)("pressure control")),max:e(a).PresAcc&&e(a).PresAcc.num_maxvalue,min:e(a).PresAcc&&e(a).PresAcc.num_minvalue,step:e(a).PresAcc&&e(a).PresAcc.num_step,disabled:!0},{default:i(()=>[u(b,{icon1:!!(e(t).PresAcc&&e(l).isfeedback)},{default:i(()=>[e(l).function["pressure control"]&&e(a).PresAcc?(m(),v(T,{key:0,label:!0,form:e(t),scale:e(a).PresAcc&&e(a).PresAcc.num_scale,value:e(t).PresAcc,"onUpdate:value":n[3]||(n[3]=o=>e(t).PresAcc=o),name:"PresAcc",unit:e(a).PresAcc&&e(a).PresAcc.unit,isCheck:!0,btnName:"更新",onUpData:n[4]||(n[4]=o=>e(P)("pressure control")),max:e(a).PresAcc&&e(a).PresAcc.num_maxvalue,min:e(a).PresAcc&&e(a).PresAcc.num_minvalue,step:e(a).PresAcc&&e(a).PresAcc.num_step,inputBorder:"1px solid #ccc",title:e(a).PresAcc&&e(a).PresAcc.paramname},null,8,["form","scale","value","unit","max","min","step","title"])):d("",!0)]),_:1},8,["icon1"])]),_:1},8,["scale","value","unit","title","form","max","min","step"])):d("",!0),e(l).function.Config&&e(a).Config?(m(),v(T,{key:2,form:e(l).paramvalues,name:"Config",unit:e(a).Config&&e(a).Config.unit,title:e(a).Config&&e(a).Config.paramname,btnName:"更新",text:e(a).Config.options.filter(o=>o.value==e(l).paramvalues.Config)[0].label},{default:i(()=>[u(b,{icon1:!!(e(t).Config&&e(l).isfeedback)},{default:i(()=>[e(l).function.Config?(m(),v(Y,{key:0,textColor:"#000000",onChange:e($),value:e(t).Config,"onUpdate:value":n[7]||(n[7]=o=>e(t).Config=o),title:e(l).function.Config.funcname,options:e(a).Config.options},null,8,["onChange","value","title","options"])):d("",!0)]),_:1},8,["icon1"])]),_:1},8,["form","unit","title","text"])):d("",!0),e(l).function["Sleep time"]&&e(a).SleepTime?(m(),v(T,{key:3,type:"int",value:e(l).paramvalues.SleepTime,"onUpdate:value":n[10]||(n[10]=o=>e(l).paramvalues.SleepTime=o),name:"SleepTime",unit:e(a).SleepTime&&e(a).SleepTime.unit,title:e(a).SleepTime&&e(a).SleepTime.paramname,btnName:"更新",form:e(l).paramvalues,disabled:!0},{default:i(()=>[u(b,{icon1:!!(e(t).SleepTime&&e(l).isfeedback)},{default:i(()=>[e(l).function["Sleep time"]&&e(a).SleepTime?(m(),v(T,{key:0,label:!0,form:e(t),scale:e(a).SleepTime&&e(a).SleepTime.num_scale,value:e(t).SleepTime,"onUpdate:value":n[8]||(n[8]=o=>e(t).SleepTime=o),name:"SleepTime",unit:e(a).SleepTime&&e(a).SleepTime.unit,isCheck:!0,btnName:"更新",onUpData:n[9]||(n[9]=o=>e(P)("Sleep time")),max:e(a).SleepTime&&e(a).SleepTime.num_maxvalue,min:e(a).SleepTime&&e(a).SleepTime.num_minvalue,step:e(a).SleepTime&&e(a).SleepTime.num_step,inputBorder:"1px solid #ccc",title:e(a).SleepTime&&e(a).SleepTime.paramname},null,8,["form","scale","value","unit","max","min","step","title"])):d("",!0)]),_:1},8,["icon1"])]),_:1},8,["value","unit","title","form"])):d("",!0),e(l).function["Pilot valve"]&&e(a).DaoFa?(m(),v(T,{key:4,form:e(l).paramvalues,name:"DaoFa",unit:e(a).DaoFa&&e(a).DaoFa.unit,title:e(a).DaoFa&&e(a).DaoFa.paramname,btnName:"更新",text:e(a).DaoFa.options.filter(o=>o.value==e(l).paramvalues.DaoFa)[0]&&e(a).DaoFa.options.filter(o=>o.value==e(l).paramvalues.DaoFa)[0].label},{default:i(()=>[u(b,{icon1:!!(e(t).DaoFa&&e(l).isfeedback)},{default:i(()=>[u(Y,{textColor:"#000000",onChange:n[11]||(n[11]=o=>e(P)("Pilot valve")),value:e(t).DaoFa,"onUpdate:value":n[12]||(n[12]=o=>e(t).DaoFa=o),title:e(a).DaoFa.paramname,options:e(a).DaoFa.options},null,8,["value","title","options"])]),_:1},8,["icon1"])]),_:1},8,["form","unit","title","text"])):d("",!0),e(l).function.Minimum&&e(a).FloMinP?(m(),v(T,{key:5,form:e(l).paramvalues,value:e(l).paramvalues.FloMinP,"onUpdate:value":n[15]||(n[15]=o=>e(l).paramvalues.FloMinP=o),name:"FloMinP",unit:e(a).FloMinP&&e(a).FloMinP.unit,title:e(a).FloMinP&&e(a).FloMinP.paramname,btnName:"更新",disabled:!0},{default:i(()=>[u(b,{icon1:!!(e(t).FloMinP&&e(l).isfeedback)},{default:i(()=>[e(l).function.Minimum&&e(a).FloMinP?(m(),v(T,{key:0,label:!0,form:e(t),scale:e(a).FloMinP&&e(a).FloMinP.num_scale,value:e(t).FloMinP,"onUpdate:value":n[13]||(n[13]=o=>e(t).FloMinP=o),name:"FloMinP",unit:e(a).FloMinP&&e(a).FloMinP.unit,isCheck:!0,btnName:"更新",onUpData:n[14]||(n[14]=o=>e(P)("Minimum")),max:e(a).FloMinP&&e(a).FloMinP.num_maxvalue,min:e(a).FloMinP&&e(a).FloMinP.num_minvalue,step:e(a).FloMinP&&e(a).FloMinP.num_step,inputBorder:"1px solid #ccc",title:e(a).FloMinP&&e(a).FloMinP.paramname},null,8,["form","scale","value","unit","max","min","step","title"])):d("",!0)]),_:1},8,["icon1"])]),_:1},8,["form","value","unit","title"])):d("",!0),e(l).function.MOP&&e(a).FloMaxP?(m(),v(T,{key:6,form:e(l).paramvalues,value:e(l).paramvalues.FloMaxP,"onUpdate:value":n[18]||(n[18]=o=>e(l).paramvalues.FloMaxP=o),name:"FloMaxP",unit:e(a).FloMaxP&&e(a).FloMaxP.unit,title:e(a).FloMaxP&&e(a).FloMaxP.paramname,btnName:"更新",disabled:!0},{default:i(()=>[u(b,{icon1:!!(e(t).FloMaxP&&e(l).isfeedback)},{default:i(()=>[e(l).function.MOP&&e(a).FloMaxP?(m(),v(T,{key:0,label:!0,form:e(t),scale:e(a).FloMaxP&&e(a).FloMaxP.num_scale,value:e(t).FloMaxP,"onUpdate:value":n[16]||(n[16]=o=>e(t).FloMaxP=o),name:"FloMaxP",unit:e(a).FloMaxP&&e(a).FloMaxP.unit,isCheck:!0,btnName:"更新",onUpData:n[17]||(n[17]=o=>e(P)("MOP")),max:e(a).FloMaxP&&e(a).FloMaxP.num_maxvalue,min:e(a).FloMaxP&&e(a).FloMaxP.num_minvalue,step:e(a).FloMaxP&&e(a).FloMaxP.num_step,inputBorder:"1px solid #ccc",title:e(a).FloMaxP&&e(a).FloMaxP.paramname},null,8,["form","scale","value","unit","max","min","step","title"])):d("",!0)]),_:1},8,["icon1"])]),_:1},8,["form","value","unit","title"])):d("",!0),e(l).function.Ctrl&&e(a).ConMode?(m(),v(T,{key:7,form:e(l).paramvalues,name:"ConMode",unit:e(a).ConMode&&e(a).ConMode.unit,title:e(a).ConMode&&e(a).ConMode.paramname,btnName:"更新",text:e(a).ConMode.options.filter(o=>o.value==e(l).paramvalues.ConMode)[0].label},{default:i(()=>[u(b,{icon1:!!(e(t).ConMode&&e(l).isfeedback)},{default:i(()=>[r("div",aa,[u(w,{ref:"select",value:e(t).ConMode,"onUpdate:value":n[19]||(n[19]=o=>e(t).ConMode=o),style:{width:"120px",color:"#000000"}},{default:i(()=>[(m(!0),C(z,null,G(e(a).ConMode.options,(o,B)=>(m(),v(p,{value:o.value},{default:i(()=>[c(f(o.label),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"]),u(N,{style:{"margin-left":"10px"},btnColor:"rgb(22,255,246)",textColor:"#000000",btnOptions:[{label:"更新"}],onClick:e(y)},null,8,["onClick"])])]),_:1},8,["icon1"])]),_:1},8,["form","unit","title","text"])):d("",!0),e(_).ConMode==0?(m(),C("div",ta,[r("p",la,[c(f(e(a).UpP&&e(a).UpP.paramname)+":",1),r("span",na,f(e(_).UpP)+"MPa",1)]),e(l).function.Upstream&&e(a).UpTar?(m(),v(T,{key:0,type:"int",value:e(l).paramvalues.UpTar,"onUpdate:value":n[22]||(n[22]=o=>e(l).paramvalues.UpTar=o),name:"UpTar",unit:e(a).UpTar&&e(a).UpTar.unit,title:e(a).UpTar&&e(a).UpTar.paramname,btnName:"更新",form:e(l).paramvalues,disabled:!0},{default:i(()=>[u(b,{icon1:!!(e(t).UpTar&&e(l).isfeedback)},{default:i(()=>[e(l).function.Upstream&&e(a).UpTar?(m(),v(T,{key:0,label:!0,form:e(t),scale:e(a).UpTar&&e(a).UpTar.num_scale,value:e(t).UpTar,"onUpdate:value":n[20]||(n[20]=o=>e(t).UpTar=o),name:"UpTar",unit:e(a).UpTar&&e(a).UpTar.unit,isCheck:!0,btnName:"更新",onUpData:n[21]||(n[21]=o=>e(P)("Upstream")),max:e(a).UpTar&&e(a).UpTar.num_maxvalue,min:e(a).UpTar&&e(a).UpTar.num_minvalue,step:e(a).UpTar&&e(a).UpTar.num_step,inputBorder:"1px solid #ccc",title:e(a).UpTar&&e(a).UpTar.paramname},null,8,["form","scale","value","unit","max","min","step","title"])):d("",!0)]),_:1},8,["icon1"])]),_:1},8,["value","unit","title","form"])):d("",!0)])):e(_).ConMode==1?(m(),C("div",oa,[r("p",ia,[c(f(e(a).DownP&&e(a).DownP.paramname)+":",1),r("span",sa,f(e(_).DownP)+"MPa",1)]),e(l).function.Downstream&&e(a).DownTar?(m(),v(T,{key:0,value:e(l).paramvalues.DownTar,"onUpdate:value":n[25]||(n[25]=o=>e(l).paramvalues.DownTar=o),name:"DownTar",unit:e(a).DownTar&&e(a).DownTar.unit,title:e(a).DownTar&&e(a).DownTar.paramname,btnName:"更新",form:e(l).paramvalues,disabled:!0},{default:i(()=>[u(b,{icon1:!!(e(t).DownTar&&e(l).isfeedback)},{default:i(()=>[e(l).function.Downstream&&e(a).DownTar?(m(),v(T,{key:0,label:!0,form:e(t),scale:e(a).DownTar&&e(a).DownTar.num_scale,value:e(t).DownTar,"onUpdate:value":n[23]||(n[23]=o=>e(t).DownTar=o),name:"DownTar",unit:e(a).DownTar&&e(a).DownTar.unit,isCheck:!0,btnName:"更新",onUpData:n[24]||(n[24]=o=>e(P)("Downstream")),max:e(a).DownTar&&e(a).DownTar.num_maxvalue,min:e(a).DownTar&&e(a).DownTar.num_minvalue,step:e(a).DownTar&&e(a).DownTar.num_step,inputBorder:"1px solid #ccc",title:e(a).DownTar&&e(a).DownTar.paramname},null,8,["form","scale","value","unit","max","min","step","title"])):d("",!0)]),_:1},8,["icon1"])]),_:1},8,["value","unit","title","form"])):d("",!0)])):e(_).ConMode==2?(m(),C("div",ua,[r("p",ra,[c(f(e(a).NowFlow&&e(a).NowFlow.paramname)+":",1),r("span",ma,f(e(_).NowFlow)+"m³/h",1)]),e(l).function.Constantflow&&e(a).TatFlow?(m(),v(T,{key:0,value:e(l).paramvalues.TatFlow,"onUpdate:value":n[28]||(n[28]=o=>e(l).paramvalues.TatFlow=o),name:"TatFlow",unit:e(a).TatFlow&&e(a).TatFlow.unit,title:e(a).TatFlow&&e(a).TatFlow.paramname,btnName:"更新",form:e(l).paramvalues,disabled:!0},{default:i(()=>[u(b,{icon1:!!(e(t).TatFlow&&e(l).isfeedback)},{default:i(()=>[e(l).function.Constantflow&&e(a).TatFlow?(m(),v(T,{key:0,label:!0,form:e(t),scale:e(a).TatFlow&&e(a).TatFlow.num_scale,value:e(t).TatFlow,"onUpdate:value":n[26]||(n[26]=o=>e(t).TatFlow=o),name:"TatFlow",unit:e(a).TatFlow&&e(a).TatFlow.unit,isCheck:!0,btnName:"更新",onUpData:n[27]||(n[27]=o=>e(P)("Constantflow")),max:e(a).TatFlow&&e(a).TatFlow.num_maxvalue,min:e(a).TatFlow&&e(a).TatFlow.num_minvalue,step:e(a).TatFlow&&e(a).TatFlow.num_step,inputBorder:"1px solid #ccc",title:e(a).TatFlow&&e(a).TatFlow.paramname},null,8,["form","scale","value","unit","max","min","step","title"])):d("",!0)]),_:1},8,["icon1"])]),_:1},8,["value","unit","title","form"])):d("",!0)])):e(_).ConMode==3?(m(),C("div",ca,[r("p",da,[c(f(e(a).MostBad&&e(a).MostBad.paramname)+":",1),r("span",pa,f(e(_).MostBad)+"MPa",1)]),e(l).function.unfavorable&&e(a).TarBad?(m(),v(T,{key:0,value:e(l).paramvalues.TarBad,"onUpdate:value":n[31]||(n[31]=o=>e(l).paramvalues.TarBad=o),name:"TarBad",unit:e(a).TarBad&&e(a).TarBad.unit,title:e(a).TarBad&&e(a).TarBad.paramname,btnName:"更新",form:e(l).paramvalues,disabled:!0},{default:i(()=>[u(b,{icon1:!!(e(t).TarBad&&e(l).isfeedback)},{default:i(()=>[e(l).function.unfavorable&&e(a).TarBad?(m(),v(T,{key:0,label:!0,form:e(t),scale:e(a).TarBad&&e(a).TarBad.num_scale,value:e(t).TarBad,"onUpdate:value":n[29]||(n[29]=o=>e(t).TarBad=o),name:"TarBad",unit:e(a).TarBad&&e(a).TarBad.unit,isCheck:!0,btnName:"更新",onUpData:n[30]||(n[30]=o=>e(P)("unfavorable")),max:e(a).TarBad&&e(a).TarBad.num_maxvalue,min:e(a).TarBad&&e(a).TarBad.num_minvalue,step:e(a).TarBad&&e(a).TarBad.num_step,inputBorder:"1px solid #ccc",title:e(a).TarBad&&e(a).TarBad.paramname},null,8,["form","scale","value","unit","max","min","step","title"])):d("",!0)]),_:1},8,["icon1"])]),_:1},8,["value","unit","title","form"])):d("",!0)])):d("",!0)])],64)}}},fa=I(va,[["__scopeId","data-v-be4ed273"]]);const X=F=>(E("data-v-72eaed7d"),F=F(),V(),F),_a={class:"control-left"},Ta={class:"top"},wa={class:"bottom"},ya={key:0,class:"control-content"},Fa={style:{display:"inline-block",position:"relative"}},xa={key:4,class:"stop"},Ca=X(()=>r("img",{src:ie,alt:""},null,-1)),Pa=X(()=>r("div",{style:{clear:"both"}},null,-1)),ba={class:"chart"},ga={class:"message-header"},ka={class:"control-right"},$a={__name:"index",props:{},emits:["onSuccess"],setup(F,{emit:S}){let k=ee(),l=q(),a=x(!0),_=x(!1),t=x("");te("detail",t);let g=x(1),P=()=>{setTimeout(()=>{let p=721,w=document.getElementsByClassName("control-content")[0].clientWidth;g.value=w/p,console.log(w)},200)},y=p=>{p.label=="进入全屏"?_.value=!0:_.value=!1,a.value=!1,setTimeout(()=>{a.value=!0})},$=()=>{O.confirm({title:`确定${+t.value.paramvalues.Emer?"开启":t.value.function.cease.funcname}吗?`,async onOk(){let p=await U.requested({id:"20230627163701",content:{w_deviceid:l.currentRoute.value.query.id,w_functionid:t.value.function.cease.w_functionid,params:{Emer:t.value.function.cease.params.Emer=="0"?"1":"0"}}});A.message(p,"操作成功",async()=>{s()})}})},s=async()=>{let p=await U.requested({id:"20230628084901",content:{w_deviceid:l.currentRoute.value.query.id}});t.value=p.data,t.value.isSite=k.nowAccount.siteid==t.value.siteid},n=setInterval(async()=>{await U.isRefreshDevice({w_deviceid:l.currentRoute.value.query.id},"get")&&s()},5e3);return H(()=>{s(),P()}),le(()=>{clearInterval(n)}),(p,w)=>{const o=h("a-button");return e(t)?(m(),C("div",{key:0,class:oe(["control",{wrapper:e(_)}])},[r("div",_a,[r("div",Ta,[u(Ne)]),r("div",wa,[u(fa,{onOnSuccess:e(s)},null,8,["onOnSuccess"])])]),e(a)?(m(),C("div",ya,[r("div",{class:"map",style:ne({transform:`scale(${e(g)})`})},[r("div",Fa,[e(t).params.NowFlow?(m(),v(R,{key:0,title:e(t).params.NowFlow.paramname,top:-18,left:40,data:[{value:e(t).params.NowFlow.lastvalue,unit:e(t).params.NowFlow.unit},{title:e(t).params.CumFlow.paramname,value:e(t).params.CumFlow.lastvalue,unit:e(t).params.CumFlow.unit}]},null,8,["title","data"])):d("",!0),e(t).params.UpP?(m(),v(R,{key:1,title:e(t).params.UpP.paramname,top:240,left:40,data:[{value:e(t).params.UpP.lastvalue,unit:e(t).params.UpP.unit}]},null,8,["title","data"])):d("",!0),e(t).params.Batt4?(m(),v(R,{key:2,top:-60,left:350,data:[{title:e(t).params.Batt4.paramname,value:e(t).params.Batt4.lastvalue,unit:e(t).params.Batt4.unit},{title:e(t).params.Batt12.paramname,value:p.value,value:e(t).params.Batt12.lastvalue,unit:e(t).params.Batt12.unit},{title:e(t).params.BatFlow.paramname,value:e(t).params.BatFlow.lastvalue,unit:e(t).params.BatFlow.unit}]},null,8,["data"])):d("",!0),e(t).params.DownP?(m(),v(R,{key:3,title:e(t).params.DownP.paramname,top:240,left:350,data:[{value:e(t).params.DownP.lastvalue,unit:e(t).params.DownP.unit}]},null,8,["title","data"])):d("",!0),e(t).function.cease?(m(),C("div",xa,[u(o,{type:e(t).params.Emer&&+e(t).params.Emer.lastvalue?"danger":"primary",size:"small"},{default:i(()=>[c(f(e(t).params.Emer&&+e(t).params.Emer.lastvalue?"紧急关阀中":"正常工作中"),1)]),_:1},8,["type"]),e(t).isSite?(m(),v(b,{key:0,icon1:!!(e(t).paramcmdvalues.Emer&&e(t).isfeedback)},{default:i(()=>[u(o,{type:+e(t).paramcmdvalues.Emer?"danger":"primary",size:"small",onClick:e($)},{default:i(()=>[c(f(+e(t).paramcmdvalues.Emer?e(t).function.cease.funcname:"开启"),1)]),_:1},8,["type","onClick"])]),_:1},8,["icon1"])):d("",!0)])):d("",!0),Ca,Pa])],4),r("div",ba,[u(Re)]),r("div",ga,[u(N,{btnOptions:[{label:e(_)?"退出全屏":"进入全屏"}],btn:!0,style:{width:"70px"},onClickBtn:e(y)},null,8,["btnOptions","onClickBtn"])])])):d("",!0),r("div",ka,[u(Ke)])],2)):d("",!0)}}},Oa=I($a,[["__scopeId","data-v-72eaed7d"]]);export{Oa as default};
|