1 |
- import{d as p,X as h,a6 as _,f as e,Z as s,u as a,E as g}from"./vue-bbe2430e.js";import{k as y}from"./index-cb15a05f.js";import{u as x}from"./index-6b55885f.js";import{c as w}from"./global-f1238f11.js";import{u as C,C as b}from"./content-6e0dab4c.js";import{bk as k,bj as r,aV as n,U as S}from"./radical-8187b2dd.js";import"./gb28181-6b54b815.js";import"./play.vue_vue_type_script_setup_true_lang-889ab0f6.js";import"./jb4-ws-flv-cea0b1de.js";import"./canvas-220fadcb.js";const v={class:"h-full"},D=p({name:"StreamScreen"}),z=p({...D,setup(O){const i=x(),f=C(),d=t=>{t.length>1&&(t=t.sort((o,l)=>Date.parse(o.startTime)-Date.parse(l.startTime))),i.tableRef.reloadData(t)};async function u(){d(await w())}u();const m={maxHeight:"100%",rowConfig:{keyField:"path",useKey:!0},columnConfig:{useKey:!0},columns:[{field:"pluginName",title:"所属插件",width:"100px"},{field:"path",title:"StreamPath",showOverflow:"tooltip",minWidth:"150px"},{field:"type",title:"类型",width:"80px",showOverflow:"tooltip"},{field:"operate",title:"操作",width:"60px",align:"center",fixed:"right",slots:{default:"operate"}}],data:[]},c=t=>{f.setActiveInfo({path:t.path,type:t.type})};return(t,o)=>(h(),_("div",v,[e(a(n),{bordered:!1,class:"h-full"},{default:s(()=>[e(a(k),{gutter:16,class:"h-full"},{default:s(()=>[e(a(r),{span:6,class:"h-full"},{default:s(()=>[e(a(n),{bordered:!1,class:"h-full",bodyStyle:{padding:"10px"}},{default:s(()=>[e(a(y),{uid:a(i).uid,gridOptions:m},{operate:s(({row:l})=>[e(a(S),{size:"small",type:"link",onClick:()=>c(l)},{default:s(()=>o[0]||(o[0]=[g(" 播放 ")])),_:2},1032,["onClick"])]),_:1},8,["uid"])]),_:1})]),_:1}),e(a(r),{span:18,class:"h-full"},{default:s(()=>[e(b,{type:"stream"})]),_:1})]),_:1})]),_:1})]))}});export{z as default};
|