| 1 |
- import{n as j}from"./index-e2752da6.js";import{c as O,M as L,A as $}from"./index-04452fb6.js";import{u as A}from"./vue-router-f797b6fe.js";import{a as p,i as P,w as W,c as U,U as N,V as o,a3 as I,X as a,u as s,G as l,$ as m,j as _,H as V,W as d,a5 as t,F as D,a2 as R,o as G,a4 as e,a1 as E,n as K,a6 as Q,a7 as X}from"./vue-9763c232.js";import{c as J}from"./customBtn-567319ef.js";import{_ as Y}from"./_plugin-vue_export-helper-c27b6911.js";const Z={key:0},ee={key:1},te={key:0,style:{width:"1000px","white-space":"normal"}},se={key:1,style:{width:"200px",display:"flex","flex-wrap":"wrap"}},ae={key:2},le={key:3},ie={__name:"handleHistory",props:{},emits:[""],setup(c,{expose:b,emit:w}){let y=A(),i=p(!1),g=P("detailFun"),T=p(0),C=p({id:20230701132202,content:{w_deviceid:y.currentRoute.value.query.id,type:0,pageNumber:1,pageSize:10}}),f=p(),k=()=>{L.confirm({title:"确定清空当前所有操作队列吗?",async onOk(){let r=await $.requested({id:20231128145402,content:{w_deviceid:y.currentRoute.value.query.id}});O.message(r,"操作成功",()=>{g(),f.value.listData()})},onCancel(){}})};W(()=>i.value,r=>{r||(C.value.content.pageNumber=1)});let B=U(()=>{let r;switch(T.value){case 0:r={title:"操作记录",Table:"historyTable"};break;case 1:r={title:"上传日志",Table:"uploadHistory"};break;default:r={title:"操作队列",Table:"handleQueue"};break}return r});return b({type:T,param:C,modeVisible:i,listData:()=>{f.value.listData()}}),(r,x)=>{const u=N("a-tag"),n=N("a-button"),S=N("a-modal");return o(),I(S,{visible:s(i),"onUpdate:visible":x[1]||(x[1]=h=>V(i)?i.value=h:i=h),class:"custom-class",title:s(B).title,placement:"right",width:"1800px",closable:!1,onOk:r.submit},{footer:a(()=>[s(B).title=="操作队列"?(o(),I(n,{key:"back",onClick:s(k)},{default:a(()=>[l("清空队列")]),_:1},8,["onClick"])):m("",!0),_(n,{key:"submit",type:"primary",onClick:x[0]||(x[0]=h=>V(i)?i.value=!1:i=!1)},{default:a(()=>[l("确定")]),_:1})]),default:a(()=>[s(i)?(o(),I(j,{key:0,"is-select":!1,loadOverHandle:!1,rowKey:"w_areaid",ref_key:"list",ref:f,size:"small",param:s(C),columns:s(O).TBLayout(s(B).Table)},{tb_cell:a(({data:h})=>[h.column.dataIndex=="issend"?(o(),d("div",Z,t(h.record.issend==0?"未发送":"已发送"),1)):h.column.dataIndex=="content"?(o(),d("div",ee,[s(B).title=="上传日志"?(o(),d("div",te,t(h.record.content),1)):(o(),d("div",se,[(o(!0),d(D,null,R(h.record.content,H=>(o(),I(u,null,{default:a(()=>[l(t(H.title)+" : "+t(H.value),1)]),_:2},1024))),256))]))])):h.column.dataIndex=="isreceive"?(o(),d("div",ae,t(h.record.isreceive?"已接收":"未接收"),1)):h.column.dataIndex=="invalid"?(o(),d("div",le,t(h.record.isreceive?"已失效":"未失效"),1)):m("",!0)]),_:1},8,["param","columns"])):m("",!0)]),_:1},8,["visible","title","onOk"])}}};const v=c=>(Q("data-v-1e9eb2d9"),c=c(),X(),c),ne={class:"header"},oe=v(()=>e("span",{style:{color:"#ffffff"}},"设备信息",-1)),de={class:"info-item"},ce=v(()=>e("div",{class:"name"},"设备名称",-1)),ue={class:"value"},_e={class:"info-item"},re=v(()=>e("div",{class:"name"},"设备编号",-1)),ve={class:"value"},fe={class:"info-item"},me=v(()=>e("div",{class:"name"},"状 态",-1)),he={class:"value"},pe={class:"info-item"},ye=v(()=>e("div",{class:"name"},"站点",-1)),ke={class:"value"},be={class:"info-item"},ge=v(()=>e("div",{class:"name"},"区 域",-1)),xe={class:"value"},we={class:"info-item"},Be=v(()=>e("div",{class:"name"},"固件版本",-1)),Ie={class:"value"},Ce={class:"info-item"},Se=v(()=>e("div",{class:"name"},"最近上线时间",-1)),De={class:"value"},Te={class:"name"},ze={class:"value"},Ne={class:"info-item",style:{"white-space":"pre-wrap","line-height":"20px !important"}},Re=v(()=>e("div",{class:"name",style:{display:"flex","align-items":"center","line-height":"32px"}},"地 点",-1)),$e={class:"value",style:{"text-align":"left",padding:"5px 5px"}},qe={class:"name"},Fe={class:"value"},He={key:0,class:"header"},Oe={key:0,style:{color:"#ffffff","margin-top":"10px"}},Ve={key:0},Ee={class:"info-item"},Me=v(()=>e("div",{class:"name"},"物联卡",-1)),Ae={class:"value"},Pe={class:"info-item"},Ue=v(()=>e("div",{class:"name"},"剩余流量",-1)),je={class:"value"},Le={class:"info-item"},We=v(()=>e("div",{class:"name"},"余额",-1)),Ge={class:"value"},Ke={key:0,class:"info-item"},Qe=v(()=>e("div",{class:"name"},"阀门名称",-1)),Xe={class:"value"},Je={key:1,class:"info-item"},Ye=v(()=>e("div",{class:"name"},"阀门规格",-1)),Ze={class:"value"},et={key:2,class:"info-item"},tt=v(()=>e("div",{class:"name"},"阀门品牌",-1)),st={class:"value"},at={key:3,class:"info-item"},lt=v(()=>e("div",{class:"name"},"阀门安装时间",-1)),it={class:"value"},nt={key:4,class:"info-item"},ot=v(()=>e("div",{class:"name"},"阀门编号",-1)),dt={class:"value"},ct={key:5,class:"info-item"},ut=v(()=>e("div",{class:"name"},"检测仪安装时间",-1)),_t={class:"value"},rt={class:"info-item"},vt=v(()=>e("div",{class:"name",style:{"line-height":"88px"}},"图片",-1)),ft={class:"value"},mt=["src"],ht={__name:"infoPanel",props:{isHandle:{type:Boolean,default:()=>!0},andInfo:{type:Boolean,default:()=>!0},data:{type:Array}},emits:[],setup(c,{emit:b}){const w=c;let y=A(),i=P("detail"),g=p(),T=p(),C=r=>{g.value.type=r.value,g.value.param.content.type=r.value,g.value.modeVisible=!0,K(()=>{g.value.listData()})},f=p(""),k=p([]),B=async()=>{if(w.andInfo){let r=await $.requested({id:20230826160402,content:{w_deviceid:y.currentRoute.value.query.id}});f.value=r.data[0]||"",console.log(f.value,"物联卡信息");let x=await $.requested({id:20230802163102,content:{assettype:"阀门",pageNumber:1,pageSize:999999,w_deviceid:y.currentRoute.value.query.id}});k.value=x.data,console.log(k.value,"阀门资产信息")}},q=U(()=>r=>r?(r/1024).toFixed(2)+"MB":"0.0MB");return G(async()=>{B(),console.log(i.value)}),(r,x)=>{const u=N("a-tooltip");return o(),d(D,null,[e("div",ne,[oe,c.isHandle?(o(),I(J,{key:0,ref_key:"Btn",ref:T,btnOptions:s(i).isfeedback?[{label:"操作队列",value:2},{label:"操作记录",value:0},{label:"上传日志",value:1}]:[{label:"操作记录",value:0},{label:"上传日志",value:1}],"active-normal":!1,onClickBtn:s(C)},null,8,["btnOptions","onClickBtn"])):m("",!0)]),e("div",{class:"info",style:E((s(f)||s(k).length)&&c.andInfo?"--height:39%":"--height:calc(100% - 28.85px)")},[e("div",de,[ce,e("div",ue,[_(u,null,{title:a(()=>[l(t(s(i).devicename),1)]),default:a(()=>[l(" "+t(s(i).devicename),1)]),_:1})])]),e("div",_e,[re,e("div",ve,[_(u,null,{title:a(()=>[l(t(s(i).serialnumber),1)]),default:a(()=>[l(" "+t(s(i).serialnumber),1)]),_:1})])]),e("div",fe,[me,e("div",he,[_(u,null,{title:a(()=>[l(t(s(i).status),1)]),default:a(()=>[l(" "+t(s(i).status),1)]),_:1})])]),e("div",pe,[ye,e("div",ke,[_(u,null,{title:a(()=>[l(t(s(i).sitename),1)]),default:a(()=>[l(" "+t(s(i).sitename),1)]),_:1})])]),e("div",be,[ge,e("div",xe,[_(u,null,{title:a(()=>[l(t(s(i).areaname),1)]),default:a(()=>[l(" "+t(s(i).areaname),1)]),_:1})])]),e("div",we,[Be,e("div",Ie,[_(u,null,{title:a(()=>[l(t(s(i).version),1)]),default:a(()=>[l(" "+t(s(i).version),1)]),_:1})])]),e("div",Ce,[Se,e("div",De,[_(u,null,{title:a(()=>[l(t(s(i).lastconnecttime),1)]),default:a(()=>[l(" "+t(s(i).lastconnecttime),1)]),_:1})])]),(o(!0),d(D,null,R(c.data,(n,S)=>(o(),d("div",{class:"info-item",key:S},[e("div",Te,t(n.label),1),e("div",ze,[_(u,null,{title:a(()=>[l(t(n.value),1)]),default:a(()=>[l(" "+t(n.value),1)]),_:2},1024)])]))),128)),e("div",Ne,[Re,e("div",$e,[_(u,null,{title:a(()=>[l(t(s(i).province)+t(s(i).city)+t(s(i).county)+t(s(i).address),1)]),default:a(()=>[l(" "+t(s(i).address),1)]),_:1})])]),(o(!0),d(D,null,R(c.data,(n,S)=>(o(),d("div",{class:"info-item",key:S},[e("div",qe,t(n.label),1),e("div",Fe,[_(u,null,{title:a(()=>[l(t(n.value),1)]),default:a(()=>[l(" "+t(n.value),1)]),_:2},1024)])]))),128))],4),c.andInfo?(o(),d("div",He,[s(f)||s(k).length?(o(),d("span",Oe,"关联信息")):m("",!0)])):m("",!0),c.andInfo?(o(),d("div",{key:1,class:"info",style:E(s(f)||s(k).length?"--height:39%":"--height:0")},[s(f)?(o(),d("div",Ve,[e("div",Ee,[Me,e("div",Ae,[_(u,null,{title:a(()=>[l(t(s(f).iccid),1)]),default:a(()=>[l(" "+t(s(f).iccid),1)]),_:1})])]),e("div",Pe,[Ue,e("div",je,[_(u,null,{title:a(()=>[l(t(s(q)(s(f).data_remainamount)),1)]),default:a(()=>[l(" "+t(s(q)(s(f).data_remainamount)),1)]),_:1})])]),e("div",Le,[We,e("div",Ge,[_(u,null,{title:a(()=>[l(t(s(f).balance),1)]),default:a(()=>[l(" "+t(s(f).balance),1)]),_:1})])])])):m("",!0),(o(!0),d(D,null,R(s(k),n=>(o(),d("div",{class:"assets",key:n.w_device_assetid},[n.itemname?(o(),d("div",Ke,[Qe,e("div",Xe,[_(u,null,{title:a(()=>[l(t(n.itemname),1)]),default:a(()=>[l(" "+t(n.itemname),1)]),_:2},1024)])])):m("",!0),n.spec?(o(),d("div",Je,[Ye,e("div",Ze,[_(u,null,{title:a(()=>[l(t(n.spec),1)]),default:a(()=>[l(" "+t(n.spec),1)]),_:2},1024)])])):m("",!0),n.brandname?(o(),d("div",et,[tt,e("div",st,[_(u,null,{title:a(()=>[l(t(n.brandname),1)]),default:a(()=>[l(" "+t(n.brandname),1)]),_:2},1024)])])):m("",!0),n.valveinstalldate?(o(),d("div",at,[lt,e("div",it,[_(u,null,{title:a(()=>[l(t(n.valveinstalldate.split(" ")[0]),1)]),default:a(()=>[l(" "+t(n.valveinstalldate.split(" ")[0]),1)]),_:2},1024)])])):m("",!0),n.itemno?(o(),d("div",nt,[ot,e("div",dt,[_(u,null,{title:a(()=>[l(t(n.itemno),1)]),default:a(()=>[l(" "+t(n.itemno),1)]),_:2},1024)])])):m("",!0),n.valvecheckdate?(o(),d("div",ct,[ut,e("div",_t,[_(u,null,{title:a(()=>[l(t(n.valvecheckdate.split(" ")[0]),1)]),default:a(()=>[l(" "+t(n.valvecheckdate.split(" ")[0]),1)]),_:2},1024)])])):m("",!0),e("div",rt,[vt,e("div",ft,[e("img",{src:n.attinfos.length?n.attinfos[0].url:"",alt:""},null,8,mt)])])]))),128))],4)):m("",!0),c.isHandle?(o(),I(ie,{key:2,ref_key:"history",ref:g},null,512)):m("",!0)],64)}}},wt=Y(ht,[["__scopeId","data-v-1e9eb2d9"]]),Bt=c=>{let b;setTimeout(()=>{let w=721;b=document.getElementsByClassName("control-content")[0].clientWidth/w,c(b)},1e3)};let F=p(!0),z=p(!1),M=p("");const It=(c,b)=>(M.value=setInterval(async()=>{let w=Array.from(document.getElementsByClassName("custom_popover"));F.value=w.some(i=>!i.style.display),!F.value&&z.value&&(c.length?c.forEach(i=>i()):c(),z.value=!1);let y=await $.isRefreshDevice({w_deviceid:b},"get");y&&(z.value=!0),y&&!F&&(c.length?c.forEach(i=>i()):c(),z.value=!1)},5e3),M.value);export{Bt as c,wt as i,It as s};
|