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