1
0
Files
build.ems/build/usr/local/omc/htdocs/front/js/index.DIgFKJQ0.js
2024-10-25 14:59:47 +08:00

2 lines
6.2 KiB
JavaScript

import{g as F,y as G,b0 as J,r as h,_ as C,W as Y,b1 as H,k as p,m as P,n as t,p as e,b2 as W,b3 as X,b4 as q,b5 as Q,b6 as Z,b7 as ee,b8 as ae,b9 as te,ba as se,J as R,t as s,E as o,F as r,D as _,H as D,I as le,ak as ne,an as k,l as c}from"./vendor/index.CRpmXtWV.js";import{c as ie,d as oe,A as re}from"../index.D-NvtsOM.js";import{u as de}from"./dict.DBZ2k0Lk.js";const ue={key:0},me={key:1},ve=F({__name:"index",setup(ce){const{getDict:L}=de(),N=ie(),O=G(),{t:a}=oe();J([W,X,q,Q,Z,ee,ae]);const B=h(void 0),v=h(null);let S=h([{label:"Normal",value:"normal",tagType:"",tagClass:"#91cc75"},{label:"Abnormal",value:"abnormal",tagType:"",tagClass:"#ee6666"}]),j=[{title:a("views.index.object"),dataIndex:"name",align:"center",key:"status"},{title:a("views.index.realNeStatus"),dataIndex:"status",align:"center",customRender(i){return i.value=="Normal"?a("views.index.normal"):a("views.index.abnormal")}},{title:a("views.index.reloadTime"),dataIndex:"refresh",align:"center"},{title:a("views.index.version"),dataIndex:"version",align:"center"},{title:a("views.index.serialNum"),dataIndex:"serialNum",align:"center"},{title:a("views.index.expiryDate"),dataIndex:"expiryDate",align:"center"},{title:a("views.index.ipAddress"),dataIndex:"ipAddress",key:"groupName",align:"center"}],b=C({loading:!1,size:"middle",seached:!1,data:[],selectedRowKeys:[]}),f=C({obj:"OMC",version:N.version,status:a("views.index.normal"),outTimeDate:"",serialNum:N.serialNum}),d=C({hostName:"5gc",osInfo:"Linux 5gc 4.15.0-112-generic #113-Ubuntu SMP Thu Jul 9 23:41:39 UTC 2020 x86_64 GNU/Linux",dbInfo:"adb v1.0.1",ipAddress:"-",port:3030,version:"-",cpuUse:"-",memoryUse:"-",capability:0,serialNum:"-",expiryDate:"-"});function T(i){b.loading||(i&&(b.loading=!0),re().then(m=>{b.data=m,b.loading=!1;var n=0,l=0;for(let u=0;u<m.length;u++)m[u].status=="正常"||m[u].status=="Normal"?n++:l++;const x={title:{text:"",subtext:"",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},color:S.value.map(u=>u.tagClass),series:[{name:a("views.index.realNeStatus"),type:"pie",radius:"70%",center:["50%","50%"],data:[{value:n,name:a("views.index.normal")},{value:l,name:a("views.index.abnormal")}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}},label:{}}]};$(B.value,x)}))}function $(i,m){if(i){v.value||(v.value=te(se(i,"light"))),m&&v.value.setOption(m);var n=new ResizeObserver(l=>{v.value&&v.value.resize()});n.observe(i)}}const I=h(!1),K=()=>{I.value=!1};function V(i,m){return{onClick:n=>{if(k(i).status=="异常"||k(i).status=="Abnormal")return c.message.error(a("views.index.neStatus"),2),!1;{let l=k(i);const x=l.memUsage?.totalMem,u=l.memUsage?.nfUsedMem,U=l.memUsage?.sysMemUsage,g=Math.round(x/1024*100)/100,w=Math.round(u/1024*100)/100,M=Math.round(U/1024*100)/100;d={hostName:l.hostName,osInfo:l.osInfo,dbInfo:l.dbInfo,ipAddress:l.ipAddress,port:l.port,version:l.version,cpuUse:l.name+":"+l.cpuUsage?.nfCpuUsage/100+"%; SYS:"+l.cpuUsage?.sysCpuUsage/100+"%",memoryUse:"Total:"+g+"MB; "+l.name+":"+w+"MB; SYS:"+M+"MB",capability:l.capability,serialNum:l.serialNum,expiryDate:l.expiryDate}}I.value=!0}}}let A;function z(){let i=O.meta.title;i.indexOf("router.")!==-1&&(i=a(i)),N.setTitle(i)}return Y(()=>{L("index_status").then(i=>{i.length>0&&(S.value=i)}).finally(()=>{z(),T(!0),A=setInterval(()=>T(!1),1e4)})}),H(()=>{clearInterval(A)}),(i,m)=>{const n=c.DescriptionsItem,l=c.Descriptions,x=c.Drawer,u=c.Tag,U=c.Table,g=c.Col,w=c.Card,M=c.Row;return p(),P(e(ne),{breadcrumb:{}},{default:t(()=>[R("div",null,[s(x,{visible:I.value,onClose:K,width:700},{default:t(()=>[s(l,{bordered:"",column:1,"label-style":{width:"160px"}},{default:t(()=>[s(n,{label:e(a)("views.index.hostName")},{default:t(()=>[o(r(e(d).hostName),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.osInfo")},{default:t(()=>[o(r(e(d).osInfo),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.dbInfo")},{default:t(()=>[o(r(e(d).dbInfo),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.ipAddress")},{default:t(()=>[o(r(e(d).ipAddress),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.port")},{default:t(()=>[o(r(e(d).port),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.version")},{default:t(()=>[o(r(e(d).version),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.cpuUse")},{default:t(()=>[o(r(e(d).cpuUse),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.memoryUse")},{default:t(()=>[o(r(e(d).memoryUse),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.capability")},{default:t(()=>[o(r(e(d).capability),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.serialNum")},{default:t(()=>[o(r(e(d).serialNum),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.expiryDate")},{default:t(()=>[o(r(e(d).expiryDate),1)]),_:1},8,["label"])]),_:1})]),_:1},8,["visible"])]),s(M,{gutter:16},{default:t(()=>[s(g,{lg:14,md:16,xs:24},{default:t(()=>[s(U,{class:"table","row-key":"id",columns:e(j),loading:e(b).loading,"data-source":e(b).data,pagination:!1,scroll:{x:!0},customRow:V},{bodyCell:t(({column:E,record:y})=>[E.key==="status"?(p(),_(D,{key:0},[y.status=="正常"||y.status=="Normal"?(p(),_("div",ue,[s(u,{color:"blue"},{default:t(()=>[o(r(y.name),1)]),_:2},1024)])):(p(),_("div",me,[s(u,{color:"pink"},{default:t(()=>[o(r(y.name),1)]),_:2},1024)]))],64)):le("",!0)]),_:1},8,["columns","loading","data-source"])]),_:1}),s(g,{lg:10,md:8,xs:24},{default:t(()=>[s(w,{title:e(a)("views.index.runStatus"),style:{"margin-bottom":"16px"}},{default:t(()=>[R("div",{style:{width:"100%","min-height":"200px"},ref_key:"statusBar",ref:B},null,512)]),_:1},8,["title"]),s(w,{title:e(a)("views.index.mark"),style:{"margin-top":"16px"}},{default:t(()=>[s(l,{bordered:"",column:1,"label-style":{width:"160px"}},{default:t(()=>[s(n,{label:e(a)("views.index.object")},{default:t(()=>[o(r(e(f).obj),1)]),_:1},8,["label"]),e(f).obj==="OMC"?(p(),_(D,{key:0},[s(n,{label:e(a)("views.index.versionNum")},{default:t(()=>[o(r(e(f).version),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.systemStatus")},{default:t(()=>[o(r(e(f).status),1)]),_:1},8,["label"])],64)):(p(),_(D,{key:1},[s(n,{label:e(a)("views.index.serialNum")},{default:t(()=>[o(r(e(f).serialNum),1)]),_:1},8,["label"]),s(n,{label:e(a)("views.index.expiryDate")},{default:t(()=>[o(r(e(f).outTimeDate),1)]),_:1},8,["label"])],64))]),_:1})]),_:1},8,["title"])]),_:1})]),_:1})]),_:1})}}});export{ve as default};