import{d as r,X as g,a6 as y,f as e,Z as s,a9 as n,u as t}from"./vue-fae2b924.js";import{aA as S,a3 as b,a0 as v,aK as C,aV as i,G as k}from"./radical-24ede98f.js";import{u as w,_ as I}from"./index.vue_vue_type_script_setup_true_lang-5c377ea7.js";import{u as N,C as B}from"./content-cda1c42b.js";import{_ as T,a as V}from"./operate.vue_vue_type_script_setup_true_lang-284d648b.js";import"./gb28181-e318e8a2.js";import"./index-bad227d6.js";import"./canvas-14fb4930.js";import"./index-b7a6e0fa.js";const $={class:"flex",style:{height:"calc(100% - 8px)"}},A={class:"flex items-center justify-between p-8px"},D={class:"w-300px m-l-8px h-full flex-shrink-0"},P=r({name:"Screen"}),q=r({...P,setup(j){function l(){return new Promise(async a=>{await f.fetchdeviceTree(),setTimeout(()=>{a({})},1200)})}const{loading:d,handleFn:c}=S(l,{immediate:!1}),f=w(),p=N(),m=a=>{const{parentId:o,deviceId:u,parentName:_,name:h,status:x}=a;if(x!=="ON")return k.error("设备不在线");p.setActiveInfo({parentId:o,deviceId:u,parentName:_,name:h})};return(a,o)=>(g(),y("div",$,[e(t(i),{class:"w-342px m-r-8px flex-shrink-0",bordered:!1,bodyStyle:{height:"100%",padding:0}},{default:s(()=>[n("div",A,[o[0]||(o[0]=n("span",{class:"text-14px"},"设备树",-1)),e(t(b),{placement:"left",title:"更新设备树"},{default:s(()=>[e(t(v),{icon:"ant-design:redo-outlined",class:"v-text-bottom cursor-pointer",size:"18",infinite:t(d),onClick:t(c)},null,8,["infinite","onClick"])]),_:1})]),e(t(C),{class:"m-0"}),e(I,{onSelect:m})]),_:1}),e(t(i),{class:"flex-1",bordered:!1,bodyStyle:{height:"100%",padding:"16px"}},{default:s(()=>[e(B)]),_:1}),n("div",D,[e(t(i),{class:"m-b-8px",bordered:!1,bodyStyle:{height:"230px",padding:0}},{default:s(()=>[e(T)]),_:1}),e(t(i),{style:{height:"calc(100% - 238px)"},bordered:!1,bodyStyle:{height:"100%",padding:0}},{default:s(()=>[e(V)]),_:1})])]))}});export{q as default};