You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
4.7 KiB
JavaScript

var y=(b,s,l)=>new Promise((i,g)=>{var v=o=>{try{u(l.next(o))}catch(c){g(c)}},x=o=>{try{u(l.throw(o))}catch(c){g(c)}},u=o=>o.done?i(o.value):Promise.resolve(o.value).then(v,x);u((l=l.apply(b,s)).next())});import{P as E}from"./index-CnbNoayZ.js";import{ax as $,C as I,k as C}from"./entry/index-C2Ijy48E-1723706691540.js";import"./index-CHzT_TjR.js";import{u as D,_ as N}from"./useTable-CUkvZ0go.js";import"./index-DVy1eUzr.js";import p from"./InfoContainer-CwF7o_N0.js";import{u as f}from"./useDescription-D4_qUUCe.js";import{d as k,f as _,o as M,_ as P,a8 as T,a9 as n,k as r,u as t,a0 as j,G as w}from"./vue-aEZWZQSa.js";import{ao as J,ap as m}from"./antd-BY-1PcYE.js";import"./useContentViewHeight-BBd42TOY.js";import"./useWindowSizeFn-CjdUjzGl.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./useForm-fILnWqWp.js";import"./FormItem.vue_vue_type_script_lang-CKJUw6EQ.js";import"./componentMap-zBHKqdNc.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-CVQ-sEzT.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./index-fya05jI8.js";import"./style-apcQnL4e.js";import"./helper-D0Efh3UP.js";import"./BasicForm.vue_vue_type_style_index_0_lang-D499EpF5.js";import"./sortable.esm-CnNXHMH-.js";import"./useSortable-Bra4jKJL.js";import"./download-Cu3oizbN.js";import"./useLoading-C2GeNIUj.js";function R(){return $.get({url:"/monitor/server"})}const S={class:"title"},de=k({name:"Server",__name:"index",setup(b){const s=_(!1),l=_(),i=_(!0);M(()=>y(this,null,function*(){const a=yield R();a.jvm.userDir=a.sys.userDir,l.value=a,i.value=!1}));const[g]=f({column:1,schema:[{field:"cpuNum",label:"CPU核心数"},{field:"used",label:"用户使用率",render(a){return`${a}%`}},{field:"sys",label:"系统使用率",render(a){return`${a}%`}},{field:"free",label:"当前空闲率",render(a){return`${a}%`}}]});function v(a){return[{field:"total",label:"总内存",render(d){return`${d}${a}`}},{field:"used",label:"已使用",render(d){return`${d}${a}`}},{field:"free",label:"剩余",render(d){return`${d}${a}`}},{field:"usage",label:"使用率",render(d){return`${d}%`}}]}const[x]=f({column:1,schema:v("G")}),[u]=f({column:1,schema:v("M")}),[o]=f({column:2,schema:[{field:"name",label:"类型"},{field:"version",label:"版本"},{field:"startTime",label:"启动时间"},{field:"runTime",label:"运行时长"},{field:"home",label:"路径"},{field:"userDir",label:"项目路径"},{field:"inputArgs",label:"运行参数"}]}),[c]=f({column:1,schema:[{field:"computerIp",label:"服务器IP"},{field:"computerName",label:"服务器名称"},{field:"osArch",label:"系统架构"},{field:"osName",label:"操作系统"}]}),[h]=D({pagination:!1,columns:[{dataIndex:"dirName",title:"盘符路径"},{dataIndex:"sysTypeName",title:"文件系统"},{dataIndex:"typeName",title:"盘符类型"},{dataIndex:"used",title:"已用空间"},{dataIndex:"usage",title:"已用空间占比",customRender({value:a}){return`${a}%`}},{dataIndex:"free",title:"可用大小"},{dataIndex:"total",title:"总大小"}]});return(a,d)=>(P(),T(t(E),{title:"服务器信息查看",contentFullHeight:""},{default:n(()=>[r(t(J),{type:"flex",gutter:[16,16]},{default:n(()=>[r(t(m),{xs:24,sm:24,md:12,lg:12},{default:n(()=>{var e;return[r(p,{title:"CPU",icon:"bi:cpu",loading:i.value,register:t(g),data:(e=l.value)==null?void 0:e.cpu,canExpan:s.value},null,8,["loading","register","data","canExpan"])]}),_:1}),r(t(m),{xs:24,sm:24,md:12,lg:12},{default:n(()=>{var e;return[r(p,{title:"内存信息",icon:"la:memory",loading:i.value,register:t(x),data:(e=l.value)==null?void 0:e.mem,canExpan:s.value},null,8,["loading","register","data","canExpan"])]}),_:1}),r(t(m),{xs:24,sm:24,md:12,lg:12},{default:n(()=>{var e;return[r(p,{title:"JVM内存",icon:"la:memory",loading:i.value,register:t(u),data:(e=l.value)==null?void 0:e.jvm,canExpan:s.value},null,8,["loading","register","data","canExpan"])]}),_:1}),r(t(m),{xs:24,sm:24,md:12,lg:12},{default:n(()=>{var e;return[r(p,{title:"服务器信息",icon:"mdi-light:memory",loading:i.value,register:t(c),data:(e=l.value)==null?void 0:e.sys,canExpan:s.value},null,8,["loading","register","data","canExpan"])]}),_:1}),r(t(m),{span:24},{default:n(()=>{var e;return[r(p,{title:"Java信息",icon:"devicon:java-wordmark",loading:i.value,register:t(o),data:(e=l.value)==null?void 0:e.jvm,canExpan:s.value},null,8,["loading","register","data","canExpan"])]}),_:1}),r(t(m),{span:24},{default:n(()=>[r(t(I),null,{title:n(()=>[j("span",S,[r(C,{icon:"icon-park-outline:solid-state-disk"}),w(" 磁盘信息")])]),default:n(()=>{var e;return[r(t(N),{onRegister:t(h),loading:i.value,"data-source":(e=l.value)==null?void 0:e.sysFiles,canExpan:s.value},null,8,["onRegister","loading","data-source","canExpan"])]}),_:1})]),_:1})]),_:1})]),_:1}))}});export{de as default};