1 |
- import{d as x,ao as b,o as k,X as o,a6 as y,u as a,Y as d,f as t,E as s}from"./vue-fae2b924.js";import{u as _}from"./system-09ccec3c.js";import{b3 as g,b4 as h,b5 as r,U as c,M as u}from"./radical-24ede98f.js";import"./global-d3aa2cdf.js";import"./index-bad227d6.js";const E=x({__name:"index",setup(S){const l=_(),{plugins:i}=b(l),m=[{title:"名称",dataIndex:"name",width:"120px"},{title:"状态",dataIndex:"disabled",width:"80px",customRender:({record:e})=>t(r,{color:e.disabled?"red":"green"},{default:()=>[e.disabled?"禁用":"启用"]})},{title:"描述",dataIndex:"description",customRender:({record:e})=>{const n=[];if(e.description)for(const[p,f]of Object.entries(e.description))n.push(t(r,{color:"blue",class:"mb-4px"},{default:()=>[p,s(": "),f]}));return t("div",{class:"flex flex-wrap gap-4px"},[n])}},{title:"操作",dataIndex:"action",width:"140px",align:"center",customRender:({record:e})=>t("div",null,[t(c,{type:"link",onClick:()=>{u.confirm({title:`确定重启${e.name}吗?`,content:"开发中"})}},{default:()=>[s("重启")]}),t(c,{type:"link",onClick:()=>{u.confirm({title:`配置${e.name}`,content:"开发中"})}},{default:()=>[s("配置")]})])}];return k(()=>{l.loadSysInfo()}),(e,n)=>(o(),y("div",null,[a(i).length?(o(),d(a(g),{key:0,dataSource:a(i),columns:m,size:"small",pagination:!1,bordered:!0},null,8,["dataSource"])):(o(),d(a(h),{key:1}))]))}});export{E as default};
|