| 12 |
- import{d as r,Z as b,a1 as g,n as e,a0 as s,T as t,a7 as n,aJ as y,a8 as S,b3 as i,bb as v}from"./index-8a67e3df.js";import"./dayjs-919e6097.js";import{u as C}from"./usePromise-a958a05b.js";import{u as k,_ as w}from"./index.vue_vue_type_script_setup_true_lang-8cf1e85f.js";import{u as I,C as N}from"./content-75a4ceb8.js";import{_ as B,a as D}from"./operate.vue_vue_type_script_setup_true_lang-797c1b4a.js";import{D as T}from"./index-1e695827.js";import"./gb28181-a8ace5d9.js";import"./canvas-2aaf4e1d.js";import"./index-f6e7ad63.js";import"./index-a5661619.js";import"./index-6c00bb26.js";import"./index-82d2c624.js";import"./index-66456a53.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"}),U=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)=>(b(),g("div",$,[e(t(i),{class:"w-342px m-r-8px flex-shrink-0",bordered:!1,bodyStyle:{height:"100%",padding:0}},{default:s(()=>[n("div",P,[o[0]||(o[0]=n("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(i),{class:"flex-1",bordered:!1,bodyStyle:{height:"100%",padding:"16px"}},{default:s(()=>[e(N)]),_:1}),n("div",V,[e(t(i),{class:"m-b-8px",bordered:!1,bodyStyle:{height:"230px",padding:0}},{default:s(()=>[e(B)]),_:1}),e(t(i),{style:{height:"calc(100% - 238px)"},bordered:!1,bodyStyle:{height:"100%",padding:0}},{default:s(()=>[e(D)]),_:1})])]))}});export{U as default};
- //# sourceMappingURL=gb28181-deed82b5.js.map
|