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

2 lines
11 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import{g as te,be as ae,r as M,_ as N,an as V,W as le,b1 as oe,k as D,m as se,n,B as ie,am as re,p as l,t,aj as de,az as y,E as p,F as a,J as e,D as U,G as F,H as B,ak as ue,l as c,aA as ce,aB as me,aX as pe,V as fe,aK as _e,a9 as ge,aa as he,au as Se}from"./vendor/index.CRpmXtWV.js";import{d as ve,R as L,p as Oe,_ as we}from"../index.D-NvtsOM.js";import{l as De,e as be}from"./smf.8vW6h0J7.js";import{W as Ie}from"./ws-websocket.Bq7KFeli.js";const m=b=>(ge("data-v-93e0ddeb"),b=b(),he(),b),Ne=m(()=>e("span",null,"Record Network Function ID: ",-1)),ye=m(()=>e("span",null,"Record Type: ",-1)),Ue=m(()=>e("span",null,"Record Opening Time: ",-1)),Je=m(()=>e("span",null,"Charging ID: ",-1)),xe=m(()=>e("span",null,"Duration: ",-1)),ke=m(()=>e("span",null,"Subscription ID Type: ",-1)),Ce=m(()=>e("span",null,"Subscription ID Data: ",-1)),Te=m(()=>e("span",null,"Data Total Volume: ",-1)),Re=m(()=>e("span",null,"Data Volume Downlink: ",-1)),ze=m(()=>e("span",null,"Data Volume Uplink: ",-1)),Ae=m(()=>e("span",null,"Time: ",-1)),Pe=m(()=>e("span",null,"User Identifier: ",-1)),Me=m(()=>e("span",null,"SSC Mode: ",-1)),Ve=m(()=>e("span",null,"RAT Type: ",-1)),Fe=m(()=>e("span",null,"DNN ID: ",-1)),Be=m(()=>e("span",null,"PDU Type: ",-1)),Le=m(()=>e("span",null,"PDU IPv4 Address: ",-1)),Ee=m(()=>e("span",null,"PDU IPv6 Addres Swith Prefix: ",-1)),He=m(()=>e("span",null,"Network Function IPv4: ",-1)),qe=te({__name:"index",setup(b){const{t:o}=ve(),T=new Ie;new ae({concurrency:1,autoStart:!0});let g=M(["",""]),_=N({neType:"SMF",neId:"001",subscriberID:"",sortField:"timestamp",sortOrder:"desc",startTime:"",endTime:"",pageNum:1,pageSize:20});function E(){_=Object.assign(_,{subscriberID:"",startTime:"",endTime:"",pageNum:1,pageSize:20}),g.value=["",""],S.current=1,S.pageSize=20,v()}let f=N({loading:!1,size:"middle",seached:!0,data:[],selectedRowKeys:[]}),R=[{title:o("common.rowId"),dataIndex:"id",align:"center",width:100},{title:o("views.dashboard.cdr.smfChargingID"),dataIndex:"cdrJSON",align:"left",width:100,customRender(r){return r.value.chargingID}},{title:o("views.dashboard.cdr.smfSubscriptionIDType"),dataIndex:"cdrJSON",align:"left",width:150,customRender(r){return r.value.subscriberIdentifier?.subscriptionIDType}},{title:o("views.dashboard.cdr.smfSubscriptionIDData"),dataIndex:"cdrJSON",align:"left",width:150,customRender(r){return r.value.subscriberIdentifier?.subscriptionIDData}},{title:o("views.dashboard.cdr.smfDataVolumeUplink"),dataIndex:"cdrJSON",align:"left",width:150,customRender(r){const d=r.value.listOfMultipleUnitUsage;if(!Array.isArray(d)||d.length<1)return 0;const u=d[0].usedUnitContainer;return!Array.isArray(u)||u.length<1?0:u[0].dataVolumeUplink}},{title:o("views.dashboard.cdr.smfDataVolumeDownlink"),dataIndex:"cdrJSON",align:"left",width:180,customRender(r){const d=r.value.listOfMultipleUnitUsage;if(!Array.isArray(d)||d.length<1)return 0;const u=d[0].usedUnitContainer;return!Array.isArray(u)||u.length<1?0:u[0].dataVolumeDownlink}},{title:o("views.dashboard.cdr.smfDataTotalVolume"),dataIndex:"cdrJSON",align:"left",width:150,customRender(r){const d=r.value.listOfMultipleUnitUsage;if(!Array.isArray(d)||d.length<1)return 0;const u=d[0].usedUnitContainer;return!Array.isArray(u)||u.length<1?0:u[0].dataTotalVolume}},{title:o("views.dashboard.cdr.smfDuration"),dataIndex:"cdrJSON",align:"left",width:100,customRender(r){return r.value.duration}},{title:o("views.dashboard.cdr.smfInvocationTime"),dataIndex:"cdrJSON",align:"left",width:200,customRender(r){return r.value.invocationTimestamp}}],S=N({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:r=>o("common.tablePaginationTotal",{total:r}),onChange:(r,s)=>{S.current=r,S.pageSize=s,_.pageNum=r,_.pageSize=s,v()}});function H({key:r}){f.size=r}let J=N({confirmLoading:!1,maxId:0});function v(r){f.loading||(f.loading=!0,r&&(_.pageNum=r),g.value||(g.value=["",""]),_.startTime=g.value[0],_.endTime=g.value[1],De(V(_)).then(s=>{s.code===L&&Array.isArray(s.rows)&&(f.selectedRowKeys.length>0&&(f.selectedRowKeys=[]),S.total=s.total,f.data=s.rows.map(d=>{let u=d.cdrJSON;u||Reflect.set(d,"cdrJSON",{});try{u=JSON.parse(u),Reflect.set(d,"cdrJSON",u)}catch(h){console.error(h),Reflect.set(d,"cdrJSON",{})}return d}),s.total>0&&(J.maxId=Number(s.rows[0].id))),f.loading=!1}))}function q(){J.confirmLoading||c.Modal.confirm({title:o("common.tipTitle"),content:o("views.dashboard.cdr.exportTip"),onOk(){const r=c.message.loading(o("common.loading"),0),s=V(_);s.pageSize=1e4,be(s).then(d=>{d.code===L?(c.message.success({content:o("common.operateOk"),duration:3}),Se(d.data,`smf_cdr_event_export_${Date.now()}.xlsx`)):c.message.error({content:`${d.msg}`,duration:3})}).finally(()=>{r(),J.confirmLoading=!1})}})}return M(!1),le(()=>{v()}),oe(()=>{T.state()!==-1&&T.close()}),(r,s)=>{const d=c.Input,u=c.FormItem,h=c.Col,G=c.RangePicker,K=ce,O=c.Button,Y=me,x=c.Space,z=c.Row,$=c.Form,A=c.Card,Q=pe,W=c.Switch,k=c.Tooltip,j=fe,X=_e,C=c.MenuItem,Z=c.Menu,ee=c.Dropdown,w=c.Divider,ne=c.Table;return D(),se(l(ue),null,{default:n(()=>[ie(t(A,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:n(()=>[t($,{model:l(_),name:"queryParams",layout:"horizontal"},{default:n(()=>[t(z,{gutter:16},{default:n(()=>[t(h,{lg:6,md:12,xs:24},{default:n(()=>[t(u,{label:l(o)("views.dashboard.cdr.smfSubscriptionIDData"),name:"calledParty "},{default:n(()=>[t(d,{value:l(_).subscriberID,"onUpdate:value":s[0]||(s[0]=i=>l(_).subscriberID=i),"allow-clear":"",placeholder:l(o)("common.inputPlease"),maxlength:40},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),t(h,{lg:8,md:12,xs:24},{default:n(()=>[t(u,{label:l(o)("views.dashboard.cdr.time"),name:"queryRangePicker"},{default:n(()=>[t(G,{value:l(g),"onUpdate:value":s[1]||(s[1]=i=>de(g)?g.value=i:g=i),"allow-clear":"",bordered:"","show-time":{format:"HH:mm:ss"},format:"YYYY-MM-DD HH:mm:ss","value-format":"x",style:{width:"100%"}},null,8,["value"])]),_:1},8,["label"])]),_:1}),t(h,{lg:4,md:12,xs:24},{default:n(()=>[t(u,null,{default:n(()=>[t(x,{size:8},{default:n(()=>[t(O,{type:"primary",onClick:s[2]||(s[2]=y(i=>v(1),["prevent"]))},{icon:n(()=>[t(K)]),default:n(()=>[p(" "+a(l(o)("common.search")),1)]),_:1}),t(O,{type:"default",onClick:y(E,["prevent"])},{icon:n(()=>[t(Y)]),default:n(()=>[p(" "+a(l(o)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[re,l(f).seached]]),t(A,{bordered:!1,"body-style":{padding:"0px"}},{title:n(()=>[t(x,{size:8,align:"center"},{default:n(()=>[t(O,{type:"dashed",onClick:s[3]||(s[3]=y(i=>q(),["prevent"]))},{icon:n(()=>[t(Q)]),default:n(()=>[p(" "+a(l(o)("common.export")),1)]),_:1})]),_:1})]),extra:n(()=>[t(x,{size:8,align:"center"},{default:n(()=>[t(k,null,{title:n(()=>[p(a(l(o)("common.searchBarText")),1)]),default:n(()=>[t(W,{checked:l(f).seached,"onUpdate:checked":s[4]||(s[4]=i=>l(f).seached=i),"checked-children":l(o)("common.switch.show"),"un-checked-children":l(o)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),t(k,null,{title:n(()=>[p(a(l(o)("common.reloadText")),1)]),default:n(()=>[t(O,{type:"text",onClick:s[5]||(s[5]=y(i=>v(),["prevent"]))},{icon:n(()=>[t(j)]),_:1})]),_:1}),t(k,null,{title:n(()=>[p(a(l(o)("common.sizeText")),1)]),default:n(()=>[t(ee,{trigger:"click",placement:"bottomRight"},{overlay:n(()=>[t(Z,{"selected-keys":[l(f).size],onClick:H},{default:n(()=>[t(C,{key:"default"},{default:n(()=>[p(a(l(o)("common.size.default")),1)]),_:1}),t(C,{key:"middle"},{default:n(()=>[p(a(l(o)("common.size.middle")),1)]),_:1}),t(C,{key:"small"},{default:n(()=>[p(a(l(o)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:n(()=>[t(O,{type:"text"},{icon:n(()=>[t(X)]),_:1})]),_:1})]),_:1})]),_:1})]),default:n(()=>[t(ne,{class:"table","row-key":"id",columns:l(R),loading:l(f).loading,"data-source":l(f).data,size:l(f).size,pagination:l(S),scroll:{x:l(R).length*150,y:"calc(100vh - 480px)"}},{expandedRowRender:n(({record:i})=>[t(z,{gutter:16},{default:n(()=>[t(h,{lg:8,md:12,xs:24,offset:2},{default:n(()=>[t(w,{orientation:"left"},{default:n(()=>[p(a(l(o)("views.dashboard.cdr.cdrInfo")),1)]),_:1}),e("div",null,[e("span",null,a(l(o)("views.ne.common.neName"))+": ",1),e("span",null,a(i.neName),1)]),e("div",null,[e("span",null,a(l(o)("views.ne.common.rmUid"))+": ",1),e("span",null,a(i.rmUID),1)]),e("div",null,[e("span",null,a(l(o)("views.dashboard.cdr.time"))+": ",1),e("span",null,a(l(Oe)(+i.timestamp*1e3)),1)]),t(w,{orientation:"left"},{default:n(()=>[p(a(l(o)("views.dashboard.cdr.rowInfo")),1)]),_:1}),e("div",null,[Ne,e("span",null,a(i.cdrJSON.recordingNetworkFunctionID),1)]),e("div",null,[ye,e("span",null,a(i.cdrJSON.recordType),1)]),e("div",null,[Ue,e("span",null,a(i.cdrJSON.recordOpeningTime),1)]),e("div",null,[Je,e("span",null,a(i.cdrJSON.chargingID),1)]),e("div",null,[xe,e("span",null,a(i.cdrJSON.duration),1)]),t(w,{orientation:"left"},{default:n(()=>[p(" Subscriber Identifier ")]),_:1}),e("div",null,[ke,e("span",null,a(i.cdrJSON.subscriberIdentifier?.subscriptionIDType),1)]),e("div",null,[Ce,e("span",null,a(i.cdrJSON.subscriberIdentifier?.subscriptionIDData),1)])]),_:2},1024),t(h,{lg:8,md:12,xs:24},{default:n(()=>[t(w,{orientation:"left"},{default:n(()=>[p(" List Of Multiple Unit Usage ")]),_:1}),(D(!0),U(B,null,F(i.cdrJSON.listOfMultipleUnitUsage,P=>(D(),U("div",null,[e("div",null,"RatingGroup: "+a(P.ratingGroup),1),(D(!0),U(B,null,F(P.usedUnitContainer,I=>(D(),U("div",null,[e("div",null,[Te,e("span",null,a(I.dataTotalVolume),1)]),e("div",null,[Re,e("span",null,a(I.dataVolumeDownlink),1)]),e("div",null,[ze,e("span",null,a(I.dataVolumeUplink),1)]),e("div",null,[Ae,e("span",null,a(I.time),1)])]))),256))]))),256)),t(w,{orientation:"left"},{default:n(()=>[p(" PDU Session Charging Information ")]),_:1}),e("div",null,[Pe,e("span",null,a(i.cdrJSON.pDUSessionChargingInformation?.userIdentifier),1)]),e("div",null,[Me,e("span",null,a(i.cdrJSON.pDUSessionChargingInformation?.sSCMode),1),p("    "),Ve,e("span",null,a(i.cdrJSON.pDUSessionChargingInformation?.rATType),1),p("    "),Fe,e("span",null,a(i.cdrJSON.pDUSessionChargingInformation?.dNNID),1)]),e("div",null,[Be,e("span",null,a(i.cdrJSON.pDUSessionChargingInformation?.pDUType),1)]),e("div",null,[Le,e("span",null,a(i.cdrJSON.pDUSessionChargingInformation?.pDUAddress?.pDUIPv4Address),1)]),e("div",null,[Ee,e("span",null,a(i.cdrJSON.pDUSessionChargingInformation?.pDUAddress?.pDUIPv6AddresswithPrefix),1)]),e("div",null,[He,e("span",null,a(i.cdrJSON.nFunctionConsumerInformation.networkFunctionIPv4Address),1)])]),_:2},1024)]),_:2},1024)]),_:1},8,["columns","loading","data-source","size","pagination","scroll"])]),_:1})]),_:1})}}}),Qe=we(qe,[["__scopeId","data-v-93e0ddeb"]]);export{Qe as default};