import{q as k}from"./index-137e94ff.js";/* empty css */import{d as $,k as i,o as v,X as c,a6 as C,a9 as N,f as o,Z as n,Y as h,E as d,aa as B}from"./vue-fae2b924.js";import{G as b,U as I,aG as V,b5 as w}from"./radical-3ee02118.js";function E(){return k.get({url:"/transform/list"})}const q=$({__name:"index",setup(L){const s=i([]),a=i(!1),m=[{title:"流路径",dataIndex:"streamPath",key:"streamPath"},{title:"目标",dataIndex:"target",key:"target"},{title:"插件名称",dataIndex:"pluginName",key:"pluginName"},{title:"配置",dataIndex:"config",key:"config"},{title:"操作",key:"action"}],u=async()=>{a.value=!0;try{const e=await E();s.value=e}catch(e){console.error("获取转换流列表出错:",e),b.error("获取转换流列表失败")}finally{a.value=!1}},p=e=>{},f=e=>{};return v(()=>{u()}),(e,t)=>{const r=I,_=V,x=w;return c(),C("div",null,[t[2]||(t[2]=N("h1",null,"转换流管理",-1)),o(x,{columns:m,"data-source":s.value,loading:a.value,rowKey:"streamPath",pagination:!1},{bodyCell:n(({column:g,record:l})=>[g.key==="action"?(c(),h(_,{key:0},{default:n(()=>[o(r,{type:"primary",size:"small",onClick:y=>p(l)},{default:n(()=>t[0]||(t[0]=[d("编辑")])),_:2},1032,["onClick"]),o(r,{type:"primary",danger:"",size:"small",onClick:y=>f(l)},{default:n(()=>t[1]||(t[1]=[d("删除")])),_:2},1032,["onClick"])]),_:2},1024)):B("",!0)]),_:1},8,["data-source","loading"])])}}});export{q as default};