1 |
- import{_ as K,L as Q,a as P,M as Z,b as h,d as A}from"./dataBlock-fd9f3bac.js";import{c as S}from"./customBtn-184022f5.js";import{u as q}from"./vue-router-e4a270fb.js";import{A as F,m as ee,M as E,e as H,a as ae}from"./index-d9596bbf.js";import{_ as z}from"./_plugin-vue_export-helper-c27b6911.js";import{i as R,a as $,o as Y,U as D,V as m,W as w,a4 as s,j as o,u as e,X as r,G as d,a7 as f,F as I,n as G,a5 as j,a6 as W,a3 as b,H as te,$ as T,a2 as X,p as V,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 se=""+new URL("控制器-9c2f635c.png",import.meta.url).href;const M=y=>(j("data-v-acbdaeba"),y=y(),W(),y),ue={class:"header"},ie=M(()=>s("span",{style:{color:"#ffffff"}},"设备信息",-1)),re={class:"info"},de={class:"info-item"},me=M(()=>s("div",{class:"name"},"设备名称",-1)),ce={class:"value"},ve={class:"info-item"},pe=M(()=>s("div",{class:"name"},"设备编号",-1)),_e={class:"value"},fe={class:"info-item"},Te=M(()=>s("div",{class:"name"},"状 态",-1)),$e={class:"value"},ye={class:"info-item"},we=M(()=>s("div",{class:"name"},"站点",-1)),he={class:"value"},be={class:"info-item"},Ce=M(()=>s("div",{class:"name"},"区 域",-1)),ge={class:"value"},ke={class:"info-item"},xe=M(()=>s("div",{class:"name"},"最近上线时间",-1)),Be={class:"value"},Ne={class:"info-item",style:{"white-space":"pre-wrap"}},Oe=M(()=>s("div",{class:"name"},"地 点",-1)),De={class:"value"},Fe={__name:"infoPanel",props:{},emits:[],setup(y,{emit:U}){let C=q(),t=R("detail"),a=$(),u=$(),i=g=>{a.value.type=g.value,a.value.param.content.type=g.value,a.value.modeVisible=!0,G(()=>{a.value.listData()})};return Y(async()=>{console.log(t.value),await F.requested({id:20230701132202,content:{w_deviceid:C.currentRoute.value.query.id,type:1}})}),(g,O)=>{const v=D("a-tooltip");return m(),w(I,null,[s("div",ue,[ie,o(S,{ref_key:"Btn",ref:u,btnOptions:e(t).isfeedback?[{label:"操作队列",value:2},{label:"操作记录",value:0},{label:"上传日志",value:1}]:[{label:"操作记录",value:0},{label:"上传日志",value:1}],"active-normal":!1,onClickBtn:e(i)},null,8,["btnOptions","onClickBtn"])]),s("div",re,[s("div",de,[me,s("div",ce,[o(v,null,{title:r(()=>[d(f(e(t).devicename),1)]),default:r(()=>[d(" "+f(e(t).devicename),1)]),_:1})])]),s("div",ve,[pe,s("div",_e,[o(v,null,{title:r(()=>[d(f(e(t).serialnumber),1)]),default:r(()=>[d(" "+f(e(t).serialnumber),1)]),_:1})])]),s("div",fe,[Te,s("div",$e,[o(v,null,{title:r(()=>[d(f(e(t).status),1)]),default:r(()=>[d(" "+f(e(t).status),1)]),_:1})])]),s("div",ye,[we,s("div",he,[o(v,null,{title:r(()=>[d(f(e(t).sitename),1)]),default:r(()=>[d(" "+f(e(t).sitename),1)]),_:1})])]),s("div",be,[Ce,s("div",ge,[o(v,null,{title:r(()=>[d(f(e(t).areaname),1)]),default:r(()=>[d(" "+f(e(t).areaname),1)]),_:1})])]),s("div",ke,[xe,s("div",Be,[o(v,null,{title:r(()=>[d(f(e(t).lastconnecttime),1)]),default:r(()=>[d(" "+f(e(t).lastconnecttime),1)]),_:1})])]),s("div",Ne,[Oe,s("div",De,[o(v,null,{title:r(()=>[d(f(e(t).province)+f(e(t).city)+f(e(t).county)+f(e(t).address),1)]),default:r(()=>[d(" "+f(e(t).address),1)]),_:1})])])]),o(K,{ref_key:"history",ref:a},null,512)],64)}}},Me=z(Fe,[["__scopeId","data-v-acbdaeba"]]);const Ue={style:{display:"flex","justify-content":"space-between"}},Pe={class:"time-select"},He={key:1},Se={__name:"MyChart",props:{},emits:[],setup(y,{emit:U}){let C=$(null),t=$(""),a=q(),u=$([]),i=$({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=$([]),O=c=>{c=="时间段"&&(i.value.content.range.start="",i.value.content.range.stop="")},v=c=>{console.log(c),i.value.content.range.start=u.value[0],i.value.content.range.stop=u.value[1]},k=()=>{t.value=new Q(C.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}}}),t.value.render()},n=async()=>{if(!i.value.content.range.start)return ee.warning("请输入起始时间");let c=await F.requested(i.value);g.value=c.data,t.value.changeData(g.value)};return Y(()=>{k(),n()}),(c,l)=>{const _=D("a-select-option"),B=D("a-select"),x=D("a-tooltip"),p=D("a-range-picker"),L=D("a-input");return m(),w(I,null,[s("div",Ue,[o(S,{btnOptions:[{label:"压力历史曲线图"},{label:"流量历史曲线图"}]}),s("div",Pe,[o(x,{placement:"top"},{title:r(()=>[d(" 抓取的数据类型 ")]),default:r(()=>[o(B,{size:"mini",value:e(i).content.function.fn,"onUpdate:value":l[0]||(l[0]=N=>e(i).content.function.fn=N),style:{width:"90px","margin-right":"10px"}},{default:r(()=>[o(_,{value:"sum"},{default:r(()=>[d("总和值")]),_:1}),o(_,{value:"mean"},{default:r(()=>[d("平均值")]),_:1}),o(_,{value:"first"},{default:r(()=>[d("首值")]),_:1}),o(_,{value:"last"},{default:r(()=>[d("尾值")]),_:1}),o(_,{value:"max"},{default:r(()=>[d("最大值")]),_:1}),o(_,{value:"min"},{default:r(()=>[d("最小值")]),_:1})]),_:1},8,["value"])]),_:1}),o(x,{placement:"top"},{title:r(()=>[d(" 时间筛选类型 ")]),default:r(()=>[o(B,{size:"mini",value:e(i).content.range.timetype,"onUpdate:value":l[1]||(l[1]=N=>e(i).content.range.timetype=N),style:{width:"90px","margin-right":"10px"},onChange:e(O)},{default:r(()=>[o(_,{value:"y"},{default:r(()=>[d("年")]),_:1}),o(_,{value:"mo"},{default:r(()=>[d("月")]),_:1}),o(_,{value:"d"},{default:r(()=>[d("日")]),_:1}),o(_,{value:"h"},{default:r(()=>[d("时")]),_:1}),o(_,{value:"m"},{default:r(()=>[d("分")]),_:1}),o(_,{value:"s"},{default:r(()=>[d("秒")]),_:1}),o(_,{value:"time"},{default:r(()=>[d("时间段")]),_:1})]),_:1},8,["value","onChange"])]),_:1}),e(i).content.range.timetype=="time"?(m(),b(p,{key:0,value:e(u),"onUpdate:value":l[2]||(l[2]=N=>te(u)?u.value=N:u=N),style:{width:"400px"},"show-time":"",size:"mini",onChange:e(v),format:"YYYY/MM/DD HH:mm:ss","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["value","onChange"])):(m(),w("div",He,[o(x,{placement:"top"},{title:r(()=>[d(" 筛选范围开始时间 ")]),default:r(()=>[o(L,{size:"mini",style:{width:"70px","margin-right":"10px"},value:e(i).content.range.start,"onUpdate:value":l[3]||(l[3]=N=>e(i).content.range.start=N),valueModifiers:{number:!0}},null,8,["value"])]),_:1}),o(x,{placement:"top"},{title:r(()=>[d(" 筛选范围结束时间 ")]),default:r(()=>[o(L,{size:"mini",style:{width:"70px"},value:e(i).content.range.stop,"onUpdate:value":l[4]||(l[4]=N=>e(i).content.range.stop=N),valueModifiers:{number:!0}},null,8,["value"])]),_:1})])),o(S,{btnOptions:[{label:"查询"}],style:{"margin-left":"10px"},onClick:e(n)},null,8,["onClick"])])]),s("div",{ref_key:"container",ref:C,style:{width:"100%",height:"100%",padding:"30px"}},null,512)],64)}}},Ie=z(Se,[["__scopeId","data-v-b89ed98d"]]);const qe=y=>(j("data-v-df69dee9"),y=y(),W(),y),ze=qe(()=>s("div",{class:"header"},[s("span",{style:{color:"#ffffff"}},"分时控制设置")],-1)),Ee={class:"info"},Re={class:"info-item"},je={key:0,class:"title"},We={class:"info-item_item"},Le={class:"info-item_item"},Ye={key:0,class:"info-item_item"},Ae={class:"info-item_item"},Ve={key:1,class:"info-item_item"},Ge={key:2,class:"info-item_item"},Xe={__name:"timeControl",props:{},emits:[],setup(y,{emit:U}){let C=q(),t=R("detail"),a=$(t.value.params),u=$(t.value.paramvalues),i=$(t.value.paramcmdvalues);$({color:"#ffffff",marginBottom:"10px",fontSize:"12px"}),$();let g=v=>{let k=v.target.value;E.confirm({title:"确定改变模式吗?",async onOk(){let n=k?{TimeConON:1,TimeConOFF:0}:{TimeConON:0,TimeConOFF:1},c=await F.requested({id:"20230627163701",content:{w_deviceid:C.currentRoute.value.query.id,w_functionid:t.value.function.TimeCon.w_functionid,params:n}});H.message(c,"操作成功",()=>{})},onCancel(){i.value.TimeConON=i.value.TimeConON==1?0:1}})},O=async(v,k)=>{let n;for(var c of k)n=await c.Form.validateFields();n&&E.confirm({title:"确定更新数据吗?",async onOk(){Object.keys(t.value.function[`T${v}`].params);let l={},_=i.value[`start${v}`].split(":"),B=i.value[`end${v}`].split(":");l[`T${v}H`]=_[0],l[`T${v}M`]=_[1],l[`T${v}H1`]=B[0],l[`T${v}M1`]=B[1],l[`T${v}_P`]=i.value[`T${v}_P`];let x=await F.requested({id:"20230627163701",content:{w_deviceid:C.currentRoute.value.query.id,w_functionid:t.value.function[`T${v}`].w_functionid,params:l}});H.message(x,"操作成功",()=>{})}})};return(v,k)=>(m(),w(I,null,[ze,e(t).function.TimeCon&&e(a).TimeConON?(m(),b(h,{key:0,form:e(t).paramvalues,name:"TimeConON",unit:e(a).TimeConON&&e(a).TimeConON.unit,title:e(t).function.TimeCon&&e(t).function.TimeCon.funcname,btnName:"更新",text:e(t).params.TimeConON.options.filter(n=>n.value==e(u).TimeConON).length&&e(t).params.TimeConON.options.filter(n=>n.value==e(u).TimeConON)[0].label},{default:r(()=>[o(P,{icon1:!!(e(t).paramcmdvalues.TimeConON&&e(t).isfeedback)},{default:r(()=>[o(Z,{textColor:"#000000",onChange:e(g),value:e(i).TimeConON,"onUpdate:value":k[0]||(k[0]=n=>e(i).TimeConON=n),options:e(a).TimeConON.options},null,8,["onChange","value","options"])]),_:1},8,["icon1"])]),_:1},8,["form","unit","title","text"])):T("",!0),s("div",Ee,[(m(),w(I,null,X(8,(n,c)=>s("div",Re,[e(a)[`T${n}H`]?(m(),w("div",je,[s("span",null,"时间段"+f(n),1),e(t).function[`T${n}`]?(m(),b(P,{key:0,icon1:!!(e(t).paramcmdvalues[`T${n}H`]&&e(t).isfeedback)},{default:r(()=>[o(S,{style:{"text-align":"right","padding-right":"10px","margin-bottom":"10px"},btnColor:"rgb(22,255,246)",textColor:"#000000",btnOptions:[{label:"更新",value:"timeshared"}],onClickBtn:l=>e(O)(n,v.$refs[`Input${n}`])},null,8,["onClickBtn"]),s("div",We,[o(h,{ref_for:!0,ref:`Input${n}`,scale:e(a)[`T${n}H`]&&e(a)[`T${n}H`].num_scale,value:e(i)[`start${n}`],"onUpdate:value":l=>e(i)[`start${n}`]=l,name:`start${n}`,title:"开始时间",type:"h:m",form:e(i),isCheck:!0,"time-split":":",inputBorder:"1px solid #ccc"},null,8,["scale","value","onUpdate:value","name","form"])]),s("div",Le,[o(h,{scale:e(a)[`T${n}H1`]&&e(a)[`T${n}H1`].num_scale,value:e(i)[`end${n}`],"onUpdate:value":l=>e(i)[`end${n}`]=l,name:`end${n}`,title:"结束时间",form:e(i),ref_for:!0,ref:`Input${n}`,isCheck:!0,type:"h:m","time-split":":",inputBorder:"1px solid #ccc"},null,8,["scale","value","onUpdate:value","name","form"])]),e(a)[`T${n}_P`]?(m(),w("div",Ye,[o(h,{scale:e(a)[`T${n}_P`]&&e(a)[`T${n}_P`].num_scale,value:e(i)[`T${n}_P`],"onUpdate:value":l=>e(i)[`T${n}_P`]=l,name:`T${n}_P`,title:"压力设置",form:e(i),ref_for:!0,ref:`Input${n}`,isCheck:!0,inputBorder:"1px solid #ccc",max:e(a)[`T${n}_P`]&&e(a)[`T${n}_P`].num_maxvalue,min:e(a)[`T${n}_P`]&&e(a)[`T${n}_P`].num_minvalue,step:e(a)[`T${n}_P`]&&e(a)[`T${n}_P`].num_step},null,8,["scale","value","onUpdate:value","name","form","max","min","step"])])):T("",!0)]),_:2},1032,["icon1"])):T("",!0)])):T("",!0),s("div",Ae,[o(h,{scale:e(a)[`T${n}_T`]&&e(a)[`T${n}H`].num_scale,value:e(t).paramvalues[`start${n}`],"onUpdate:value":l=>e(t).paramvalues[`start${n}`]=l,name:`T${n}H`,title:"开始时间",type:"h:m",form:e(t).paramvalues,isCheck:!0,disabled:!0},null,8,["scale","value","onUpdate:value","name","form"])]),e(a)[`T${n}H1`]?(m(),w("div",Ve,[o(h,{scale:e(a)[`T${n}H1`]&&e(a)[`T${n}H1`].num_scale,value:e(t).paramvalues[`end${n}`],"onUpdate:value":l=>e(t).paramvalues[`end${n}`]=l,name:`T${n}H1`,title:"结束时间",form:e(t).paramvalues,isCheck:!0,disabled:!0},null,8,["scale","value","onUpdate:value","name","form"])])):T("",!0),e(a)[`T${n}_P`]?(m(),w("div",Ge,[o(h,{scale:e(a)[`T${n}_P`]&&e(a)[`T${n}_P`].num_scale,value:e(t).paramvalues[`T${n}_P`],"onUpdate:value":l=>e(t).paramvalues[`T${n}_P`]=l,name:`T${n}_P`,title:"压力设置",form:e(t).paramvalues,isCheck:!0,disabled:!0},null,8,["scale","value","onUpdate:value","name","form"])])):T("",!0)])),64))])],64))}},Je=z(Xe,[["__scopeId","data-v-df69dee9"]]);const Ke=y=>(j("data-v-8caf7edb"),y=y(),W(),y),Qe=Ke(()=>s("div",{class:"header"},[s("span",{style:{color:"#ffffff"}},"控制面板")],-1)),Ze={style:{height:"calc(100% - 25px)","overflow-y":"scroll","scrollbar-width":"none"}},ea={style:{display:"flex","margin-bottom":"10px"}},aa={style:{"font-size":"12px",color:"#ffffff","margin-right":"10px"}},ta={style:{"font-size":"16px"}},la={style:{display:"flex","align-items":"center"}},na={key:0},oa={key:0,style:{"font-size":"12px",color:"#ffffff"}},sa={style:{"font-size":"18px"}},ua={key:1},ia={key:2},ra={__name:"controlPanel",props:{},emits:["onSuccess"],setup(y,{emit:U}){let C=q(),t=R("detail"),a=$(t.value.params),u=$(t.value.paramvalues),i=$(t.value.paramcmdvalues),g=$();console.log(a,"params"),console.log(u.value,"formData");let O=R("modelList");G(()=>{g.value.active=u.value.ConMode});let v=c=>{E.confirm({title:"确定更新数据吗?",async onOk(){let l=t.value.function[c],_=Object.keys(l.params),B={};_.forEach(p=>{B[p]=i.value[p]}),console.log(l);let x=await F.requested({id:"20230627163701",content:{w_deviceid:C.currentRoute.value.query.id,w_functionid:l.w_functionid,params:B}});H.message(x,"操作成功",()=>{U("onSuccess")})}})},k=async c=>{let l=Object.keys(t.value.function.Control.params),_={};l.map(x=>{console.log(l),x==i.value.控制模式?_[x]=1:_[x]=0}),_.TimeConON=0,_.TimeConOFF=1;let B=await F.requested({id:"20230627163701",content:{w_deviceid:C.currentRoute.value.query.id,w_functionid:t.value.function.Control.w_functionid,params:_}});H.message(B,()=>{H.message(B,"模式变更成功"),U("onSuccess")})},n=()=>{E.confirm({title:`确认${t.value.paramvalues.EmerON?"开启":"关闭"}远程吗?`,async onOk(){let c={};t.value.paramvalues.EmerON=="1"?(c.EmerOFF=1,c.EmerON=0):(c.EmerOFF=0,c.EmerON=1);let l=await F.requested({id:"20230627163701",content:{w_deviceid:C.currentRoute.value.query.id,w_functionid:t.value.function.Control.w_functionid,params:c}});H.message(l,"操作成功",()=>{U("onSuccess")})}})};return(c,l)=>{const _=D("a-select-option"),B=D("a-select"),x=D("a-button");return m(),w(I,null,[Qe,s("div",Ze,[s("div",ea,[s("p",aa,[d("控制模式:"),s("span",ta,f(e(t).paramvalues.控制模式||"暂未设置"),1)]),o(P,{icon1:!!(e(i).控制模式&&e(t).isfeedback)},{default:r(()=>[s("div",la,[o(B,{ref:"select",value:e(i).控制模式,"onUpdate:value":l[0]||(l[0]=p=>e(i).控制模式=p),style:{width:"150px",color:"#000000"}},{default:r(()=>[(m(!0),w(I,null,X(e(O).slice(0,e(O).length-1),(p,L)=>(m(),b(_,{value:p.value},{default:r(()=>[d(f(p.label),1)]),_:2},1032,["value"]))),256))]),_:1},8,["value"]),o(S,{style:{"margin-left":"10px"},btnColor:"rgb(22,255,246)",textColor:"#000000",btnOptions:[{label:"更新"}],onClick:e(k)},null,8,["onClick"])])]),_:1},8,["icon1"])]),e(t).paramvalues.控制模式=="远程不利点模式"?(m(),w("div",na,[e(a).MostBad?(m(),w("p",oa,[d(f(e(a).MostBad&&e(a).MostBad.paramname)+":",1),s("span",sa,f(e(t).paramvalues.MostBad)+"MPa",1)])):T("",!0),e(t).function.Tarb&&e(a).TarBad?(m(),b(h,{key:1,value:e(t).paramvalues.TarBad,"onUpdate:value":l[3]||(l[3]=p=>e(t).paramvalues.TarBad=p),name:"TarBad",unit:e(a).TarBad&&e(a).TarBad.unit,title:e(a).TarBad&&e(a).TarBad.paramname,btnName:"更新",form:e(t).paramvalues,disabled:!0},{default:r(()=>[o(P,{icon1:!!(e(i).TarBad&&e(t).isfeedback)},{default:r(()=>[e(t).function.Tarb&&e(a).TarBad?(m(),b(h,{key:0,label:!0,form:e(i),scale:e(a).TarBad&&e(a).TarBad.num_scale,value:e(i).TarBad,"onUpdate:value":l[1]||(l[1]=p=>e(i).TarBad=p),name:"TarBad",unit:e(a).TarBad&&e(a).TarBad.unit,isCheck:!0,btnName:"更新",onUpData:l[2]||(l[2]=p=>e(v)("Tarb")),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"])):T("",!0)]),_:1},8,["icon1"])]),_:1},8,["value","unit","title","form"])):T("",!0)])):e(t).paramvalues.控制模式=="远程开关阀模式"?(m(),w("div",ua,[e(t).function.Control?(m(),b(h,{key:0,form:e(t).paramvalues,name:"开关阀模式",unit:e(a).EmerON&&e(a).EmerON.unit,title:e(t).function.Control&&e(t).function.Control.funcname,btnName:"更新",text:e(t).paramvalues.EmerON=="1"?"关":"开"},{default:r(()=>[o(P,{icon1:!!(e(t).paramcmdvalues.EmerON&&e(t).isfeedback)},{default:r(()=>[o(x,{size:"small",onClick:e(n)},{default:r(()=>[d(f(e(t).paramvalues.EmerON=="1"?"开":"关"),1)]),_:1},8,["onClick"])]),_:1},8,["icon1"])]),_:1},8,["form","unit","title","text"])):T("",!0)])):e(t).paramvalues.控制模式=="恒压控制"?(m(),w("div",ia,[e(t).function.Control&&e(a).DownTar?(m(),b(h,{key:0,value:e(t).paramvalues.DownTar,"onUpdate:value":l[6]||(l[6]=p=>e(t).paramvalues.DownTar=p),name:"DownTar",unit:e(a).DownTar&&e(a).DownTar.unit,title:e(a).DownTar&&e(a).DownTar.paramname,btnName:"更新",form:e(t).paramvalues,disabled:!0},{default:r(()=>[o(P,{icon1:!!(e(i).TarBad&&e(t).isfeedback)},{default:r(()=>[e(t).function.DownTar&&e(a).DownTar?(m(),b(h,{key:0,label:!0,form:e(i),scale:e(a).DownTar&&e(a).DownTar.num_scale,value:e(i).DownTar,"onUpdate:value":l[4]||(l[4]=p=>e(i).DownTar=p),name:"DownTar",unit:e(a).DownTar&&e(a).DownTar.unit,isCheck:!0,btnName:"更新",onUpData:l[5]||(l[5]=p=>e(v)("DownTar")),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"])):T("",!0)]),_:1},8,["icon1"])]),_:1},8,["value","unit","title","form"])):T("",!0)])):T("",!0),e(a).MostBad?(m(),b(h,{key:3,value:e(t).paramvalues.MostBad,"onUpdate:value":l[7]||(l[7]=p=>e(t).paramvalues.MostBad=p),name:"MostBad",unit:e(a).MostBad&&e(a).MostBad.unit,title:e(a).MostBad&&e(a).MostBad.paramname,btnName:"",disabled:!0},null,8,["value","unit","title"])):T("",!0),e(a).FaWei?(m(),b(h,{key:4,value:e(t).paramvalues.FaWei,"onUpdate:value":l[8]||(l[8]=p=>e(t).paramvalues.FaWei=p),name:"FaWei",unit:e(a).FaWei&&e(a).FaWei.unit,title:e(a).FaWei&&e(a).FaWei.paramname,btnName:"",disabled:!0},null,8,["value","unit","title"])):T("",!0),e(a).NowFlow?(m(),b(h,{key:5,value:e(t).paramvalues.NowFlow,"onUpdate:value":l[9]||(l[9]=p=>e(t).paramvalues.NowFlow=p),name:"NowFlow",unit:e(a).NowFlow&&e(a).NowFlow.unit,title:e(a).NowFlow&&e(a).NowFlow.paramname,btnName:"",disabled:!0},null,8,["value","unit","title"])):T("",!0),e(a).CumFlow?(m(),b(h,{key:6,value:e(t).paramvalues.CumFlow,"onUpdate:value":l[10]||(l[10]=p=>e(t).paramvalues.CumFlow=p),name:"CumFlow",unit:e(a).CumFlow&&e(a).CumFlow.unit,title:e(a).CumFlow&&e(a).CumFlow.paramname,btnName:"",disabled:!0},null,8,["value","unit","title"])):T("",!0)])],64)}}},da=z(ra,[["__scopeId","data-v-8caf7edb"]]);const J=y=>(j("data-v-2aeaaf24"),y=y(),W(),y),ma={class:"control-left"},ca={class:"top"},va={class:"bottom"},pa={key:0,class:"control-content"},_a={style:{display:"inline-block",position:"relative"}},fa=J(()=>s("img",{src:se,alt:""},null,-1)),Ta=J(()=>s("div",{style:{clear:"both"}},null,-1)),$a={class:"chart"},ya={class:"message-header"},wa={class:"control-right"},ha={__name:"index",props:{},emits:["onSuccess"],setup(y,{emit:U}){ae();let C=q(),t=$(!0),a=$(!1),u=$(""),i=$([{label:"就地模式",value:"LocalMode"},{label:"远程开关阀模式",value:"SwitchMode"},{label:"远程不利点模式",value:"DisadvantageMode"},{label:"恒压控制",value:"ConstantConON"},{label:"分时控制模式",value:"TimeConON"}]);V("detail",u),V("modelList",i);let g=$(1),O=()=>{setTimeout(()=>{let c=721,l=document.getElementsByClassName("control-content")[0].clientWidth;g.value=l/c,console.log(l)},200)},v=c=>{c.label=="进入全屏"?a.value=!0:a.value=!1,t.value=!1,setTimeout(()=>{t.value=!0})},k=async()=>{let c=await F.requested({id:"20230628084901",content:{w_deviceid:C.currentRoute.value.query.id}});u.value=c.data;for(let l=1;l<9;l++)u.value.paramvalues[`T${l}H`]?(u.value.paramvalues[`start${l}`]=u.value.paramvalues[`T${l}H`]?u.value.paramvalues[`T${l}H`]+":"+u.value.paramvalues[`T${l}M`]:"",u.value.paramvalues[`end${l}`]=u.value.paramvalues[`T${l}H1`]?u.value.paramvalues[`T${l}H1`]+":"+u.value.paramvalues[`T${l}M1`]:"",u.value.paramcmdvalues[`start${l}`]=u.value.paramcmdvalues[`T${l}H`]?u.value.paramcmdvalues[`T${l}H`]+":"+u.value.paramcmdvalues[`T${l}M`]:"",u.value.paramcmdvalues[`end${l}`]=u.value.paramcmdvalues[`T${l}H1`]?u.value.paramcmdvalues[`T${l}H1`]+":"+u.value.paramcmdvalues[`T${l}M1`]:""):(u.value.paramvalues[`start${l}`]="",u.value.paramvalues[`end${l}`]="",u.value.paramcmdvalues[`start${l}`]="",u.value.paramcmdvalues[`end${l}`]="");i.value.forEach(l=>{console.log(u.value.paramvalues[l.value]),u.value.paramvalues[l.value]=="1"&&(u.value.paramvalues.控制模式=l.label),u.value.paramcmdvalues[l.value]=="1"&&(u.value.paramcmdvalues.控制模式=l.label)}),console.log(c.data)},n=setInterval(async()=>{await F.isRefreshDevice({w_deviceid:C.currentRoute.value.query.id},"get")&&k()},5e3);return Y(()=>{k(),O()}),le(()=>{clearInterval(n)}),(c,l)=>e(u)?(m(),w("div",{key:0,class:oe(["control",{wrapper:e(a)}])},[s("div",ma,[s("div",ca,[o(Me)]),s("div",va,[o(da,{onOnSuccess:e(k)},null,8,["onOnSuccess"])])]),e(t)?(m(),w("div",pa,[s("div",{class:"map",style:ne({transform:`scale(${e(g)})`})},[s("div",_a,[e(u).params.UpP?(m(),b(A,{key:0,title:e(u).params.UpP.paramname,top:0,left:50,data:[{value:e(u).params.UpP.lastvalue,unit:e(u).params.UpP.unit}]},null,8,["title","data"])):T("",!0),e(u).params.DownP?(m(),b(A,{key:1,title:e(u).params.DownP.paramname,top:0,left:400,data:[{value:e(u).params.DownP.lastvalue,unit:e(u).params.DownP.unit}]},null,8,["title","data"])):T("",!0),fa,Ta])],4),s("div",$a,[o(Ie)]),s("div",ya,[o(S,{btnOptions:[{label:e(a)?"退出全屏":"进入全屏"}],btn:!0,style:{width:"70px"},onClickBtn:e(v)},null,8,["btnOptions","onClickBtn"])])])):T("",!0),s("div",wa,[o(Je)])],2)):T("",!0)}},Fa=z(ha,[["__scopeId","data-v-2aeaaf24"]]);export{Fa as default};
|