gb28181-d0646e8a.js 2.0 KB

12
  1. import{d as r,Z as g,a1 as b,n as e,a0 as s,T as t,a7 as i,aK as y,a8 as S,b4 as n,bc as v}from"./index-a8341fa1.js";import"./dayjs-919e6097.js";import{u as C}from"./usePromise-9066227b.js";import{u as k,_ as w}from"./index.vue_vue_type_script_setup_true_lang-73cdf10f.js";import{u as I,C as N}from"./content-0eaaa543.js";import{_ as B,a as D}from"./operate.vue_vue_type_script_setup_true_lang-d4e72e0b.js";import{D as T}from"./index-d1462287.js";import"./gb28181-0e98f3aa.js";import"./canvas-b3f2b616.js";import"./index-56cacbd2.js";import"./index-44447dae.js";import"./index-cb44e888.js";import"./index-a35c88a6.js";const $={class:"flex",style:{height:"calc(100% - 8px)"}},P={class:"flex items-center justify-between p-8px"},V={class:"w-300px m-l-8px h-full flex-shrink-0"},j=r({name:"Screen"}),Q=r({...j,setup(z){function l(){return new Promise(async a=>{await m.fetchdeviceTree(),setTimeout(()=>{a({})},1200)})}const{loading:d,handleFn:c}=C(l,{immediate:!1}),m=k(),p=I(),f=a=>{const{parentId:o,deviceId:_,parentName:u,name:h,status:x}=a;if(x!=="ON")return v.error("设备不在线");p.setActiveInfo({parentId:o,deviceId:_,parentName:u,name:h})};return(a,o)=>(g(),b("div",$,[e(t(n),{class:"w-342px m-r-8px flex-shrink-0",bordered:!1,bodyStyle:{height:"100%",padding:0}},{default:s(()=>[i("div",P,[o[0]||(o[0]=i("span",{class:"text-14px"},"分屏设备树",-1)),e(t(y),{placement:"left",title:"更新设备树"},{default:s(()=>[e(t(S),{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(T),{class:"m-0"}),e(w,{onSelect:f})]),_:1}),e(t(n),{class:"flex-1",bordered:!1,bodyStyle:{height:"100%",padding:"16px"}},{default:s(()=>[e(N)]),_:1}),i("div",V,[e(t(n),{class:"m-b-8px",bordered:!1,bodyStyle:{height:"230px",padding:0}},{default:s(()=>[e(B)]),_:1}),e(t(n),{style:{height:"calc(100% - 238px)"},bordered:!1,bodyStyle:{height:"100%",padding:0}},{default:s(()=>[e(D)]),_:1})])]))}});export{Q as default};
  2. //# sourceMappingURL=gb28181-d0646e8a.js.map