1 |
- import{d as p,am as S,U as _,$ as w,a0 as i,f as r,u as e,E as m}from"./vue-18ee037d.js";import{ai as y,V as g,ah as x,aa as n,ak as C}from"./index-fb7a0cf7.js";import{u as k}from"./index-9374feb1.js";import"./dayjs-4778c158.js";import{_ as P}from"./scroll-tip.vue_vue_type_script_setup_true_lang-220057c8.js";import{c as b}from"./global-d75169a8.js";import{c as D}from"./utils-9125b9fd.js";import{s as v}from"./state-afceff69.js";import{u as B}from"./usePlay-593b324e.js";import{S as O}from"./index-49430f12.js";import{C as T}from"./Card-b9d373df.js";import"./mockjs-890b569b.js";import"./useModal-0673f988.js";import"./index-dd03a855.js";import"./index-0799dacf.js";import"./index-18c77c93.js";import"./index-a20a1b80.js";import"./useFlexGapSupport-334cdc90.js";import"./jb4-f8fd23c7.js";import"./gb28281-9adbd618.js";import"./index-cae8898b.js";const $=p({name:"StreamPush"}),tt=p({...$,setup(E){y.renderer.add("State",{renderDefault(t,o){const{row:a}=o;return v[a.State]}});const l=k(),d=t=>{t.length>1&&(t=t.sort((o,a)=>Date.parse(o.StartTime)-Date.parse(a.StartTime))),l.tableRef.reloadData(t)};let s;function f(){s=b(t=>{d(t.Streams||[])})}f(),S(t=>{const{path:o}=t;o!=="/overview/detail"&&(s==null||s())});const u={maxHeight:"100%",rowConfig:{keyField:"Path",useKey:!0},columnConfig:{useKey:!0},columns:[{field:"Path",title:"StreamPath",showOverflow:"tooltip",minWidth:"340px"},{field:"State",title:"状态",showOverflow:"tooltip",cellRender:{name:"State"}},{field:"Type",title:"类型",showOverflow:"tooltip"},{field:"Subscribers",title:"订阅数量",showOverflow:"tooltip",width:"100px"},{field:"StartTime",title:"创建时间",minWidth:"100px",formatter:({cellValue:t})=>C.toDateString(new Date(t),"yyyy-MM-dd HH:ss:mm")},{field:"BPS",title:"BPS",formatter:({cellValue:t})=>`${D(t)}/s`},{field:"operate",title:"操作",width:"120px",align:"center",slots:{default:"operate"}}],data:[]},c=g(),h=t=>{c(`/stream-push/detail/${encodeURIComponent(t)}`)};return(t,o)=>(_(),w(e(T),{bordered:!1,bodyStyle:{padding:"10px",height:"100%"},style:{height:"100% - 100px)"}},{default:i(()=>[r(e(P),{windowWidth:1716}),r(e(x),{uid:e(l).uid,gridOptions:e(u)},{operate:i(({row:a})=>[r(e(O),null,{default:i(()=>[r(e(n),{size:"small",type:"link",onClick:()=>e(B)({path:a.Path})},{default:i(()=>[m(" 播放 ")]),_:2},1032,["onClick"]),r(e(n),{size:"small",type:"link",onClick:()=>h(a.Path)},{default:i(()=>[m(" 详情 ")]),_:2},1032,["onClick"])]),_:2},1024)]),_:1},8,["uid","gridOptions"])]),_:1}))}});export{tt as default};
|