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

2 lines
7.7 KiB
JavaScript

import{g as Y,r as C,_ as v,W as Z,l as m,j as ee,k as x,m as w,n as e,B as te,am as ae,p as l,t,az as k,E as o,F as s,aj as ne,I as le,D as ie,G as oe,H as se,ak as de,aA as me,aB as ue,V as re,aK as ce,aE as fe}from"./vendor/index.CRpmXtWV.js";import{a as pe}from"./smf.Daxcnvg1.js";import{u as _e}from"./neinfo.CsfhUo_f.js";import{d as ge,R as B,_ as be}from"../index.D-NvtsOM.js";import{T as ye}from"./index.DJHT7hmw.js";import"./neInfo.DNMxf4Rh.js";import"./parse-tree-utils.CVXqlbRx.js";import"./task.DBr8g4rv.js";const Se=Y({__name:"index",setup(he){const{t:c}=ge();let M=C([]),d=v({totalType:[],neId:void 0,imsi:"",msisdn:"",pageNum:1,pageSize:200});function R(){d=Object.assign(d,{totalType:[],imsi:"",msisdn:"",pageNum:1,pageSize:200}),_.current=1,_.pageSize=20,b()}let u=v({loading:!1,size:"middle",seached:!1,data:[],selectedRowKeys:[]}),A=[{title:"IMSI",dataIndex:"imsi",align:"center",sorter:(a,n)=>Number(a.imsi)-Number(n.imsi),customRender(a){const n=a.value.lastIndexOf("-");return n!=-1?a.value.substring(n+1):a.value},width:150},{title:"MSISDN",dataIndex:"msisdn",align:"center",sorter:(a,n)=>Number(a.msisdn)-Number(n.msisdn),customRender(a){const n=a.value.lastIndexOf("-");return n!=-1?a.value.substring(n+1):a.value},width:150},{title:"RAT Type",dataIndex:"ratType",align:"center",width:100},{title:"APN/DNN List",dataIndex:"pduSessionInfo",align:"left",customRender(a){if(a.value){let n=[];for(const r of a.value)r.dnn&&n.push(r.dnn);return n.sort().join(",")}return""},width:150},{title:c("common.operate"),key:"imsi",align:"left"}],S=C([]),_=v({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:a=>c("common.tablePaginationTotal",{total:a}),onChange:(a,n)=>{_.current=a,_.pageSize=n,d.pageNum=a,d.pageSize=n,b()}});function V({key:a}){u.size=a}let f=v({visibleByView:!1,visibleByEdit:!1,title:"在线信息",from:{imsi:"",msisdn:"",pduSessionInfo:void 0,ratType:""},confirmLoading:!1});function E(a){if(!a.imsi){m.message.error(c("common.getInfoFail"),2);return}const n=a.imsi.lastIndexOf("-");n!=-1&&(a.imsi=a.imsi.substring(n+1));const r=a.msisdn.lastIndexOf("-");r!=-1&&(a.msisdn=a.msisdn.substring(r+1)),f.from=Object.assign(f.from,a),f.title=`${a.imsi}`,f.visibleByView=!0}function U(){f.visibleByEdit=!1,f.visibleByView=!1}let N=C([]);function b(a){u.loading||(u.loading=!0,a&&(d.pageNum=a),u.data=[],N.value=[],d.totalType.map(n=>{N.value.push(pe({neId:n.neId,imsi:d.imsi,msisdn:d.msisdn,pageNum:d.pageNum,pageSize:1e4}))}),Promise.allSettled(N.value).then(n=>{n.forEach(r=>{if(r.status==="fulfilled"){const p=r.value;p.code===B&&Array.isArray(p.rows)?(_.total+=p.total,u.data=[...u.data,...p.rows],_.total<=(d.pageNum-1)*_.pageSize&&d.pageNum!==1&&(u.loading=!1,b(d.pageNum-1))):(_.total=0,u.data=[]),u.loading=!1}})}))}return Z(()=>{_e().fnNelist().then(a=>{if(a.code===B&&Array.isArray(a.data)){if(a.data.length>0){let n=[];a.data.forEach(r=>{r.neType==="SMF"&&(n.push({value:r.neId,label:r.neName}),d.totalType.push(r))}),M.value=n,n.length>0&&(d.neId=n[0].value)}}else m.message.warning({content:c("common.noData"),duration:2})}).finally(()=>{b()})}),(a,n)=>{const r=m.Input,p=m.FormItem,y=m.Col,F=me,h=m.Button,L=ue,T=m.Space,D=m.Row,P=m.Form,O=m.Card,j=m.Switch,I=m.Tooltip,H=re,$=ce,z=m.MenuItem,q=m.Menu,G=m.Dropdown,K=fe,Q=m.Table,g=m.DescriptionsItem,W=m.Descriptions,J=ee("ProModal");return x(),w(l(de),null,{default:e(()=>[te(t(O,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:e(()=>[t(P,{model:l(d),name:"queryParams",layout:"horizontal"},{default:e(()=>[t(D,{gutter:16},{default:e(()=>[t(y,{lg:8,md:12,xs:24},{default:e(()=>[t(p,{label:"IMSI",name:"imsi"},{default:e(()=>[t(r,{value:l(d).imsi,"onUpdate:value":n[0]||(n[0]=i=>l(d).imsi=i),"allow-clear":""},null,8,["value"])]),_:1})]),_:1}),t(y,{lg:8,md:12,xs:24},{default:e(()=>[t(p,{label:"MSISDN",name:"msisdn"},{default:e(()=>[t(r,{value:l(d).msisdn,"onUpdate:value":n[1]||(n[1]=i=>l(d).msisdn=i),"allow-clear":""},null,8,["value"])]),_:1})]),_:1}),t(y,{lg:8,md:12,xs:24},{default:e(()=>[t(p,null,{default:e(()=>[t(T,{size:8},{default:e(()=>[t(h,{type:"primary",onClick:n[2]||(n[2]=k(i=>b(1),["prevent"]))},{icon:e(()=>[t(F)]),default:e(()=>[o(" "+s(l(c)("common.search")),1)]),_:1}),t(h,{type:"default",onClick:k(R,["prevent"])},{icon:e(()=>[t(L)]),default:e(()=>[o(" "+s(l(c)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[ae,l(u).seached]]),t(O,{bordered:!1,"body-style":{padding:"0px"}},{title:e(()=>[]),extra:e(()=>[t(T,{size:8,align:"center"},{default:e(()=>[t(I,null,{title:e(()=>[o(s(l(c)("common.searchBarText")),1)]),default:e(()=>[t(j,{checked:l(u).seached,"onUpdate:checked":n[3]||(n[3]=i=>l(u).seached=i),"checked-children":l(c)("common.switch.show"),"un-checked-children":l(c)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),t(I,null,{title:e(()=>[o(s(l(c)("common.reloadText")),1)]),default:e(()=>[t(h,{type:"text",onClick:n[4]||(n[4]=k(i=>b(),["prevent"]))},{icon:e(()=>[t(H)]),_:1})]),_:1}),t(ye,{"cache-id":"ueData",columns:l(A),"columns-dnd":l(S),"onUpdate:columnsDnd":n[5]||(n[5]=i=>ne(S)?S.value=i:S=i)},null,8,["columns","columns-dnd"]),t(I,{placement:"topRight"},{title:e(()=>[o(s(l(c)("common.sizeText")),1)]),default:e(()=>[t(G,{placement:"bottomRight",trigger:"click"},{overlay:e(()=>[t(q,{"selected-keys":[l(u).size],onClick:V},{default:e(()=>[t(z,{key:"default"},{default:e(()=>[o(s(l(c)("common.size.default")),1)]),_:1}),t(z,{key:"middle"},{default:e(()=>[o(s(l(c)("common.size.middle")),1)]),_:1}),t(z,{key:"small"},{default:e(()=>[o(s(l(c)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:e(()=>[t(h,{type:"text"},{icon:e(()=>[t($)]),_:1})]),_:1})]),_:1})]),_:1})]),default:e(()=>[t(Q,{class:"table","row-key":"id",columns:l(S),loading:l(u).loading,"data-source":l(u).data,size:l(u).size,pagination:l(_),scroll:{x:1e3,y:400}},{bodyCell:e(({column:i,record:X})=>[i.key==="imsi"?(x(),w(T,{key:0,size:8,align:"center"},{default:e(()=>[t(I,null,{title:e(()=>[o(s(l(c)("common.viewText")),1)]),default:e(()=>[t(h,{type:"link",onClick:k(Ie=>E(X),["prevent"])},{icon:e(()=>[t(K)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)):le("",!0)]),_:1},8,["columns","loading","data-source","size","pagination"])]),_:1}),t(J,{width:800,visible:l(f).visibleByView,title:l(f).title,onCancel:U,footer:null},{default:e(()=>[t(P,{layout:"horizontal",labelAlign:"left",labelWrap:!1},{default:e(()=>[t(D,{gutter:8},{default:e(()=>[t(y,{lg:8,md:8,xs:24},{default:e(()=>[t(p,{label:"IMSI",name:"imsi"},{default:e(()=>[o(s(l(f).from.imsi),1)]),_:1})]),_:1}),t(y,{lg:8,md:8,xs:24},{default:e(()=>[t(p,{label:"MSISDN",name:"msisdn"},{default:e(()=>[o(s(l(f).from.msisdn),1)]),_:1})]),_:1}),t(y,{lg:8,md:8,xs:24},{default:e(()=>[t(p,{label:"RAT Type",name:"ratType"},{default:e(()=>[o(s(l(f).from.ratType),1)]),_:1})]),_:1})]),_:1}),(x(!0),ie(se,null,oe(l(f).from.pduSessionInfo,i=>(x(),w(W,{title:i.dnn,column:2,size:"small",bordered:"",key:i.dnn},{default:e(()=>[t(g,{label:"PDU Session ID"},{default:e(()=>[o(s(i.pduSessionID),1)]),_:2},1024),t(g,{label:"User Plane State"},{default:e(()=>[o(s(i.upState),1)]),_:2},1024),t(g,{label:"IPV4"},{default:e(()=>[o(s(i.ipv4),1)]),_:2},1024),t(g,{label:"IPV6"},{default:e(()=>[o(s(i.ipv6),1)]),_:2},1024),t(g,{label:"TAI"},{default:e(()=>[o(s(i.tai),1)]),_:2},1024),t(g,{label:"SST-SD"},{default:e(()=>[o(s(i.sstSD),1)]),_:2},1024),t(g,{label:"UPF N3 IP"},{default:e(()=>[o(s(i.upfN3IP),1)]),_:2},1024),t(g,{label:"RAN N3 IP"},{default:e(()=>[o(s(i.ranN3IP),1)]),_:2},1024),t(g,{label:"Create Time"},{default:e(()=>[o(s(i.activeTime),1)]),_:2},1024)]),_:2},1032,["title"]))),128))]),_:1})]),_:1},8,["visible","title"])]),_:1})}}}),De=be(Se,[["__scopeId","data-v-1479d5a4"]]);export{De as default};