3 lines
13 KiB
JavaScript
3 lines
13 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/EditModal.Dz61wzrE.js","js/vendor/index.CRpmXtWV.js","assets/vendor/index.3TEJtsPW.css","index.D-NvtsOM.js","assets/index.BMbJ9Zyn.css","js/neInfo.DNMxf4Rh.js","js/neHost.BGWPtB0A.js","js/dict.DBZ2k0Lk.js","assets/EditModal.DS1BeTA-.css","js/OAMModal.BOVz_Dxz.js","assets/OAMModal.DuTPMGbZ.css","js/BackConfModal.BEeRbGjf.js","js/neConfigBackup.isng_T9E.js","js/file.BexoPAcX.js"])))=>i.map(i=>d[i]);
|
||
import{g as Te,r as Se,_ as x,an as Ue,W as Be,k as T,m as S,n as t,B as Re,am as Me,p as n,t as e,az as b,E as u,F as i,I as R,J as m,ak as Ee,ai as N,l as f,aA as Ne,aB as ze,aC as De,aF as Ae,V as Pe,aK as Fe,aL as Le,aV as Ke,aW as $e,cb as Ve,aZ as qe,cc as je,a$ as We,aX as He,aY as Je,$ as z}from"./vendor/index.CRpmXtWV.js";import{_ as Qe}from"./index.vue_vue_type_script_setup_true_lang.m9m5k4_V.js";import{d as Ye,R as D,N as Ge,_ as Xe}from"../index.D-NvtsOM.js";import{u as A}from"./neinfo.CsfhUo_f.js";import{e as Ze,s as en,f as nn}from"./neInfo.DNMxf4Rh.js";import{u as tn}from"./dict.DBZ2k0Lk.js";import{u as on}from"./useNeOptions.D0m5KK0B.js";import"./parse-tree-utils.CVXqlbRx.js";import"./task.DBr8g4rv.js";import"./configParam.AWgeHloX.js";const sn=Te({__name:"index",setup(ln){const{getDict:X}=tn(),{t:s}=Ye(),{fnNeStart:Z,fnNeRestart:ee,fnNeStop:ne,fnNeReload:te,fnNeLogFile:oe}=on(),se=N(()=>z(()=>import("./EditModal.Dz61wzrE.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8]))),le=N(()=>z(()=>import("./OAMModal.BOVz_Dxz.js"),__vite__mapDeps([9,1,2,3,4,5,10]))),ae=N(()=>z(()=>import("./BackConfModal.BEeRbGjf.js"),__vite__mapDeps([11,1,2,3,4,12,13]))),P=Se();let F=x({neInfoStatus:[]}),v=x({neType:"",bandStatus:!0,pageNum:1,pageSize:20});function ie(){v=Object.assign(v,{neType:"",pageNum:1,pageSize:20}),C.current=1,C.pageSize=20,w()}let r=x({loading:!1,size:"middle",seached:!1,data:[],selectedRowKeys:[]}),L=[{title:s("views.ne.common.neType"),dataIndex:"neType",align:"left",width:100},{title:s("views.ne.common.neId"),dataIndex:"neId",align:"left",width:100},{title:s("views.ne.common.rmUid"),dataIndex:"rmUid",align:"left",width:150},{title:s("views.ne.common.neName"),dataIndex:"neName",align:"left",width:150},{title:s("views.ne.common.ipAddr"),dataIndex:"ip",align:"left",width:150},{title:s("views.ne.common.port"),dataIndex:"port",align:"left",width:100},{title:s("views.ne.neInfo.state"),dataIndex:"status",key:"status",align:"left",width:100},{title:s("common.operate"),key:"id",align:"left"}],C=x({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:l=>s("common.tablePaginationTotal",{total:l}),onChange:(l,o)=>{C.current=l,C.pageSize=o,v.pageNum=l,v.pageSize=o,w()}});function de({key:l}){r.size=l}function ce(l){r.selectedRowKeys=l}let d=x({visibleByBackConf:!1,visibleByOAM:!1,visibleByEdit:!1,editId:"",neId:"",neType:"",confirmLoading:!1});function K(l){l?d.editId=l.id:d.editId="",d.visibleByEdit=!d.visibleByEdit}function ue(l){if(!l.id){w();return}en(l.neType,l.neId).then(o=>{const c=r.data.find(p=>p.id===l.id);if(c&&o.code===D){c.neType=l.neType,c.neId=l.neId,c.rmUid=l.rmUid,c.neName=l.neName,c.ip=l.ip,c.port=l.port,c.status!=="2"&&(c.status=o.data.online?"1":"0"),Object.assign(c.serverState,o.data);const p=q(c.serverState);Reflect.set(c,"resoures",p)}}).finally(()=>{A().fnRefreshNelist()})}function M(){d.editId="",d.visibleByEdit=!1,d.visibleByOAM=!1,d.visibleByBackConf=!1}function $(l){if(!l||d.confirmLoading)return;let o=s("views.ne.neInfo.delTip");l==="0"&&(o=`${o} ...${r.selectedRowKeys.length}`,l=r.selectedRowKeys.join(",")),f.Modal.confirm({title:s("common.tipTitle"),content:o,onOk(){d.confirmLoading=!0;const c=f.message.loading(s("common.loading"),0);nn(l).then(p=>{p.code===D?(f.message.success(s("common.operateOk"),3),r.data=r.data.filter(y=>l.indexOf(",")>-1?!r.selectedRowKeys.includes(y.id):y.id!==l),A().fnRefreshNelist()):f.message.error({content:`${p.msg}`,duration:3})}).finally(()=>{c(),d.confirmLoading=!1})}})}function V(l,o){switch(l){case"delete":$(o.id);break;case"start":Z(o);break;case"restart":ee(o);break;case"stop":ne(o);break;case"reload":te(o);break;case"log":oe(o);break;case"oam":d.neId=o.neId,d.neType=o.neType,d.visibleByOAM=!d.visibleByOAM;break;case"backConfExport":P.value.exportConf(o.neType,o.neId);break;case"backConfImport":d.neId=o.neId,d.neType=o.neType,d.visibleByBackConf=!d.visibleByBackConf;break;default:console.warn(l);break}}function w(l){r.loading||(r.loading=!0,l&&(v.pageNum=l),Ze(Ue(v)).then(o=>{o.code===D&&Array.isArray(o.rows)&&(r.selectedRowKeys.length>0&&(r.selectedRowKeys=[]),C.total=o.total,r.data=o.rows.map(c=>{let p={sysDiskUsage:0,sysMemUsage:0,sysCpuUsage:0,nfCpuUsage:0};const y=c.serverState;return y?p=q(y):c.serverState={online:!1},Reflect.set(c,"resoures",p),c})),r.loading=!1}))}function q(l){let o=0,c=0;l.cpu&&(c=l.cpu.nfCpuUsage,c=+(+(c/100)).toFixed(2),c>100&&(c=100),o=l.cpu.sysCpuUsage,o=+(+(o/100)).toFixed(2),o>100&&(o=100));let p=0;l.mem&&(p=+(l.mem.sysMemUsage/100).toFixed(2),p>100&&(p=100));let y=0;if(l.disk&&Array.isArray(l.disk.partitionInfo)){let k=l.disk.partitionInfo;if(k=k.sort((_,h)=>+h.used-+_.used),k.length>0){const{total:_,used:h}=k[0];y=+(h/_*100).toFixed(2)}}return{sysDiskUsage:y,sysMemUsage:p,sysCpuUsage:o,nfCpuUsage:c}}return Be(()=>{Promise.allSettled([X("ne_info_status")]).then(l=>{l[0].status==="fulfilled"&&(F.neInfoStatus=l[0].value)}),A().fnRefreshNelist().finally(()=>{w()})}),(l,o)=>{const c=f.AutoComplete,p=f.FormItem,y=f.Col,k=Ne,_=f.Button,h=ze,U=f.Space,j=f.Row,re=f.Form,W=f.Card,fe=De,H=Ae,me=f.Switch,I=f.Tooltip,pe=Pe,_e=Fe,g=f.MenuItem,J=f.Menu,Q=f.Dropdown,ye=Qe,ge=Le,ve=Ke,ke=$e,Y=Ve,be=qe,Ce=je,we=We,Ie=He,Oe=Je,G=f.Divider,he=f.Tag,B=f.Progress,xe=f.Table;return T(),S(n(Ee),null,{default:t(()=>[Re(e(W,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:t(()=>[e(re,{model:n(v),name:"queryParams",layout:"horizontal"},{default:t(()=>[e(j,{gutter:16},{default:t(()=>[e(y,{lg:6,md:12,xs:24},{default:t(()=>[e(p,{label:n(s)("views.ne.common.neType"),name:"neType "},{default:t(()=>[e(c,{value:n(v).neType,"onUpdate:value":o[0]||(o[0]=a=>n(v).neType=a),options:n(Ge).map(a=>({value:a})),"allow-clear":"",placeholder:n(s)("common.inputPlease")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),e(y,{lg:6,md:12,xs:24},{default:t(()=>[e(p,null,{default:t(()=>[e(U,{size:8},{default:t(()=>[e(_,{type:"primary",onClick:o[1]||(o[1]=b(a=>w(1),["prevent"]))},{icon:t(()=>[e(k)]),default:t(()=>[u(" "+i(n(s)("common.search")),1)]),_:1}),e(_,{type:"default",onClick:b(ie,["prevent"])},{icon:t(()=>[e(h)]),default:t(()=>[u(" "+i(n(s)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[Me,n(r).seached]]),e(W,{bordered:!1,"body-style":{padding:"0px"}},{title:t(()=>[e(U,{size:8,align:"center"},{default:t(()=>[e(_,{type:"primary",onClick:o[2]||(o[2]=b(a=>K(),["prevent"]))},{icon:t(()=>[e(fe)]),default:t(()=>[u(" "+i(n(s)("common.addText")),1)]),_:1}),e(_,{type:"default",danger:"",disabled:n(r).selectedRowKeys.length<=0,loading:n(d).confirmLoading,onClick:o[3]||(o[3]=b(a=>$("0"),["prevent"]))},{icon:t(()=>[e(H)]),default:t(()=>[u(" "+i(n(s)("common.deleteText")),1)]),_:1},8,["disabled","loading"])]),_:1})]),extra:t(()=>[e(U,{size:8,align:"center"},{default:t(()=>[e(I,null,{title:t(()=>[u(i(n(s)("common.searchBarText")),1)]),default:t(()=>[e(me,{checked:n(r).seached,"onUpdate:checked":o[4]||(o[4]=a=>n(r).seached=a),"checked-children":n(s)("common.switch.show"),"un-checked-children":n(s)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),e(I,null,{title:t(()=>[u(i(n(s)("common.reloadText")),1)]),default:t(()=>[e(_,{type:"text",onClick:o[5]||(o[5]=b(a=>w(),["prevent"]))},{icon:t(()=>[e(pe)]),_:1})]),_:1}),e(I,null,{title:t(()=>[u(i(n(s)("common.sizeText")),1)]),default:t(()=>[e(Q,{trigger:"click",placement:"bottomRight"},{overlay:t(()=>[e(J,{"selected-keys":[n(r).size],onClick:de},{default:t(()=>[e(g,{key:"default"},{default:t(()=>[u(i(n(s)("common.size.default")),1)]),_:1}),e(g,{key:"middle"},{default:t(()=>[u(i(n(s)("common.size.middle")),1)]),_:1}),e(g,{key:"small"},{default:t(()=>[u(i(n(s)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:t(()=>[e(_,{type:"text"},{icon:t(()=>[e(_e)]),_:1})]),_:1})]),_:1})]),_:1})]),default:t(()=>[e(xe,{class:"table","row-key":"id",columns:n(L),loading:n(r).loading,"data-source":n(r).data,size:n(r).size,pagination:n(C),scroll:{x:n(L).length*120},"row-selection":{type:"checkbox",columnWidth:"48px",selectedRowKeys:n(r).selectedRowKeys,onChange:ce}},{bodyCell:t(({column:a,record:O})=>[a.key==="status"?(T(),S(ye,{key:0,options:n(F).neInfoStatus,value:O.status},null,8,["options","value"])):R("",!0),a.key==="id"?(T(),S(U,{key:1,size:8,align:"center"},{default:t(()=>[e(I,null,{title:t(()=>[u(i(n(s)("common.editText")),1)]),default:t(()=>[e(_,{type:"link",onClick:b(E=>K(O),["prevent"])},{icon:t(()=>[e(ge)]),_:2},1032,["onClick"])]),_:2},1024),e(I,null,{title:t(()=>[u(i(n(s)("views.ne.common.restart")),1)]),default:t(()=>[e(_,{type:"link",onClick:b(E=>V("restart",O),["prevent"])},{icon:t(()=>[e(ve)]),_:2},1032,["onClick"])]),_:2},1024),e(I,{placement:"left"},{title:t(()=>[u(i(n(s)("common.moreText")),1)]),default:t(()=>[e(Q,{placement:"bottomRight",trigger:"click"},{overlay:t(()=>[e(J,{onClick:({key:E})=>V(E,O)},{default:t(()=>[e(g,{key:"log"},{default:t(()=>[e(Y),u(" "+i(n(s)("views.ne.common.log")),1)]),_:1}),e(g,{key:"start"},{default:t(()=>[e(be),u(" "+i(n(s)("views.ne.common.start")),1)]),_:1}),e(g,{key:"stop"},{default:t(()=>[e(Ce),u(" "+i(n(s)("views.ne.common.stop")),1)]),_:1}),["OMC","PCF","IMS","MME"].includes(O.neType)?R("",!0):(T(),S(g,{key:"reload"},{default:t(()=>[e(we),u(" "+i(n(s)("views.ne.common.reload")),1)]),_:1})),e(g,{key:"delete"},{default:t(()=>[e(H),u(" "+i(n(s)("common.deleteText")),1)]),_:1}),["OMC"].includes(O.neType)?R("",!0):(T(),S(g,{key:"oam"},{default:t(()=>[e(Y),u(" "+i(n(s)("views.ne.common.oam")),1)]),_:1})),e(g,{key:"backConfExport"},{default:t(()=>[e(Ie),u(" "+i(n(s)("views.ne.neInfo.backConf.export")),1)]),_:1}),e(g,{key:"backConfImport"},{default:t(()=>[e(Oe),u(" "+i(n(s)("views.ne.neInfo.backConf.import")),1)]),_:1})]),_:2},1032,["onClick"])]),default:t(()=>[e(_,{type:"link"},{icon:t(()=>[e(ke)]),_:1})]),_:2},1024)]),_:2},1024)]),_:2},1024)):R("",!0)]),expandedRowRender:t(({record:a})=>[e(j,{gutter:16},{default:t(()=>[e(y,{offset:2,lg:8,md:8,xs:8},{default:t(()=>[e(G,{orientation:"left"},{default:t(()=>[u(i(n(s)("views.ne.neInfo.info")),1)]),_:1}),m("div",null,[m("span",null,i(n(s)("views.ne.neInfo.serviceState"))+":",1),e(he,{color:a.serverState.online?"processing":"error"},{default:t(()=>[u(i(a.serverState.online?n(s)("views.ne.common.normalcy"):n(s)("views.ne.common.exceptions")),1)]),_:2},1032,["color"])]),m("div",null,[m("span",null,i(n(s)("views.ne.neVersion.version"))+":",1),m("span",null,i(a.serverState.version),1)]),m("div",null,[m("span",null,i(n(s)("views.ne.common.serialNum"))+":",1),m("span",null,i(a.serverState.sn),1)]),m("div",null,[m("span",null,i(n(s)("views.ne.common.expiryDate"))+":",1),m("span",null,i(a.serverState.expire),1)])]),_:2},1024),e(y,{offset:2,lg:8,md:8,xs:8},{default:t(()=>[e(G,{orientation:"left"},{default:t(()=>[u(i(n(s)("views.ne.neInfo.resourceInfo")),1)]),_:1}),m("div",null,[m("span",null,i(n(s)("views.ne.neInfo.neCpu"))+":",1),e(B,{status:"normal","stroke-color":a.resoures.nfCpuUsage<30?"#52c41a":a.resoures.nfCpuUsage>70?"#ff4d4f":"#1890ff",percent:a.resoures.nfCpuUsage},null,8,["stroke-color","percent"])]),m("div",null,[m("span",null,i(n(s)("views.ne.neInfo.sysCpu"))+":",1),e(B,{status:"normal","stroke-color":a.resoures.sysCpuUsage<30?"#52c41a":a.resoures.sysCpuUsage>70?"#ff4d4f":"#1890ff",percent:a.resoures.sysCpuUsage},null,8,["stroke-color","percent"])]),m("div",null,[m("span",null,i(n(s)("views.ne.neInfo.sysMem"))+":",1),e(B,{status:"normal","stroke-color":a.resoures.sysMemUsage<30?"#52c41a":a.resoures.sysMemUsage>70?"#ff4d4f":"#1890ff",percent:a.resoures.sysMemUsage},null,8,["stroke-color","percent"])]),m("div",null,[m("span",null,i(n(s)("views.ne.neInfo.sysDisk"))+":",1),e(B,{status:"normal","stroke-color":a.resoures.sysDiskUsage<30?"#52c41a":a.resoures.sysDiskUsage>70?"#ff4d4f":"#1890ff",percent:a.resoures.sysDiskUsage},null,8,["stroke-color","percent"])])]),_:2},1024)]),_:2},1024)]),_:1},8,["columns","loading","data-source","size","pagination","scroll","row-selection"])]),_:1}),e(n(se),{visible:n(d).visibleByEdit,"onUpdate:visible":o[6]||(o[6]=a=>n(d).visibleByEdit=a),"edit-id":n(d).editId,onOk:ue,onCancel:M},null,8,["visible","edit-id"]),e(n(le),{visible:n(d).visibleByOAM,"onUpdate:visible":o[7]||(o[7]=a=>n(d).visibleByOAM=a),"ne-id":n(d).neId,"ne-type":n(d).neType,onCancel:M},null,8,["visible","ne-id","ne-type"]),e(n(ae),{ref_key:"backConf",ref:P,visible:n(d).visibleByBackConf,"onUpdate:visible":o[8]||(o[8]=a=>n(d).visibleByBackConf=a),"ne-id":n(d).neId,"ne-type":n(d).neType,onCancel:M},null,8,["visible","ne-id","ne-type"])]),_:1})}}}),gn=Xe(sn,[["__scopeId","data-v-ce3dff67"]]);export{gn as default};
|