2 lines
7.1 KiB
JavaScript
2 lines
7.1 KiB
JavaScript
import{g as X,_ as z,an as Y,W as Z,j as q,k as M,m as N,n as e,B as ee,am as ae,p as t,t as a,az as T,E as f,F as p,I as te,J as ne,D as le,G as se,H as ie,ak as oe,l as c,aA as re,aB as ce,V as de,aK as me,aE as ue}from"./vendor/index.CRpmXtWV.js";import{j as _e,R as P,s as pe,d as ge,p as fe,_ as we}from"../index.D-NvtsOM.js";async function he(h){let n="select count(*) as total from trace_data where 1=1 ",o="select * from trace_data where 1=1 ",k="";h.imsi&&(k+=` and imsi like '%${h.imsi}%' `),h.msisdn&&(k+=` and msisdn like '%${h.msisdn}%' `);const D=` limit ${(h.pageNum-1)*h.pageSize},${h.pageSize} `,m=await _e({url:"/api/rest/databaseManagement/v1/omc_db/trace_data",method:"get",params:{totalSQL:n+k,rowsSQL:o+k+D}});if(m.code===P){const b={total:0,rows:[],code:m.code,msg:m.msg};return m.data.data.forEach(y=>{const r=y.trace_data;Array.isArray(r)&&(r.length===1&&r[0].total>=0?b.total=r[0].total:b.rows=r.map(I=>pe(I)))}),b}return m}const ye={class:"raw-title"},ve=X({__name:"index",setup(h){const{t:n}=ge();let o=z({imsi:"",msisdn:"",pageNum:1,pageSize:20});function k(){o=Object.assign(o,{imsi:"",pageNum:1,pageSize:20}),m.current=1,m.pageSize=20,y()}let d=z({loading:!1,size:"middle",seached:!0,data:[]}),D=[{title:n("views.traceManage.analysis.trackTaskId"),dataIndex:"taskId",align:"center"},{title:n("views.traceManage.analysis.imsi"),dataIndex:"imsi",align:"center"},{title:n("views.traceManage.analysis.msisdn"),dataIndex:"msisdn",align:"center"},{title:n("views.traceManage.analysis.srcIp"),dataIndex:"srcAddr",align:"center"},{title:n("views.traceManage.analysis.dstIp"),dataIndex:"dstAddr",align:"center"},{title:n("views.traceManage.analysis.signalType"),dataIndex:"ifType",align:"center"},{title:n("views.traceManage.analysis.msgType"),dataIndex:"msgType",align:"center"},{title:n("views.traceManage.analysis.msgDirect"),dataIndex:"msgDirect",align:"center"},{title:n("views.traceManage.analysis.rowTime"),dataIndex:"timestamp",align:"center",customRender(s){return s.value?fe(s.value):""}},{title:n("common.operate"),key:"id",align:"center"}],m=z({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:s=>n("common.tablePaginationTotal",{total:s}),onChange:(s,l)=>{m.current=s,m.pageSize=l,o.pageNum=s,o.pageSize=l,y()}});function b({key:s}){d.size=s}function y(s){d.loading||(d.loading=!0,s&&(o.pageNum=s),he(Y(o)).then(l=>{l.code===P&&Array.isArray(l.rows)&&(m.total=l.total,d.data=l.rows,m.total<=(o.pageNum-1)*m.pageSize&&o.pageNum!==1&&(d.loading=!1,y(o.pageNum-1))),d.loading=!1}))}let r=z({visible:!1,title:"",from:{rawData:"",rawDataHTML:"",downBtn:!1}});function I(s){const l=R(s.rawMsg),u=E(l);r.from.rawData=u,r.title=n("views.traceManage.analysis.taskTitle",{num:s.imsi}),r.visible=!0}function A(){r.visible=!1,r.from.downBtn=!1,r.from.rawDataHTML="",r.from.rawData=""}function R(s){const l=atob(s),u=new Uint8Array(l.length);for(let i=0;i<l.length;i++)u[i]=l.charCodeAt(i);let w="";for(let i=0;i<u.length;i++){const g=u[i].toString(16);w+=g.length===1?"0"+g:g}return w}function E(s){let l="",u="",w=[],i=100;for(let g=0;g<s.length;g+=2){const v=s.substring(g,g+2),x=parseInt(v,16),S=x>=32&&x<=126?String.fromCharCode(x):".";l+=v+" ",u+=S,(g+2)%32===0&&(w.push({row:i,code:l,asciiText:u}),l="",u="",i+=10),2+g==s.length&&(w.push({row:i,code:l,asciiText:u}),l="",u="",i+=10)}return w}return Z(()=>{y()}),(s,l)=>{const u=c.Input,w=c.FormItem,i=c.Col,g=re,v=c.Button,x=ce,S=c.Space,B=c.Row,Q=c.Form,L=c.Card,V=c.Switch,C=c.Tooltip,$=de,H=me,O=c.MenuItem,U=c.Menu,F=c.Dropdown,j=ue,G=c.Table,J=c.Divider,K=q("ProModal");return M(),N(t(oe),null,{default:e(()=>[ee(a(L,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:e(()=>[a(Q,{model:t(o),name:"queryParams",layout:"horizontal"},{default:e(()=>[a(B,{gutter:16},{default:e(()=>[a(i,{lg:6,md:12,xs:24},{default:e(()=>[a(w,{label:t(n)("views.traceManage.analysis.imsi"),name:"imsi"},{default:e(()=>[a(u,{value:t(o).imsi,"onUpdate:value":l[0]||(l[0]=_=>t(o).imsi=_),"allow-clear":!0,placeholder:t(n)("views.traceManage.analysis.imsiPlease")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),a(i,{lg:6,md:12,xs:24},{default:e(()=>[a(w,{label:t(n)("views.traceManage.analysis.msisdn"),name:"imsi"},{default:e(()=>[a(u,{value:t(o).msisdn,"onUpdate:value":l[1]||(l[1]=_=>t(o).msisdn=_),"allow-clear":!0,placeholder:t(n)("views.traceManage.analysis.msisdnPlease")},null,8,["value","placeholder"])]),_:1},8,["label"])]),_:1}),a(i,{lg:6,md:12,xs:24},{default:e(()=>[a(w,null,{default:e(()=>[a(S,{size:8},{default:e(()=>[a(v,{type:"primary",onClick:l[2]||(l[2]=T(_=>y(1),["prevent"]))},{icon:e(()=>[a(g)]),default:e(()=>[f(" "+p(t(n)("common.search")),1)]),_:1}),a(v,{type:"default",onClick:T(k,["prevent"])},{icon:e(()=>[a(x)]),default:e(()=>[f(" "+p(t(n)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[ae,t(d).seached]]),a(L,{bordered:!1,"body-style":{padding:"0px"}},{title:e(()=>[]),extra:e(()=>[a(S,{size:8,align:"center"},{default:e(()=>[a(C,null,{title:e(()=>[f(p(t(n)("common.searchBarText")),1)]),default:e(()=>[a(V,{checked:t(d).seached,"onUpdate:checked":l[3]||(l[3]=_=>t(d).seached=_),"checked-children":t(n)("common.switch.show"),"un-checked-children":t(n)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),a(C,null,{title:e(()=>[f(p(t(n)("common.reloadText")),1)]),default:e(()=>[a(v,{type:"text",onClick:l[4]||(l[4]=T(_=>y(),["prevent"]))},{icon:e(()=>[a($)]),_:1})]),_:1}),a(C,null,{title:e(()=>[f(p(t(n)("common.sizeText")),1)]),default:e(()=>[a(F,{trigger:"click"},{overlay:e(()=>[a(U,{"selected-keys":[t(d).size],onClick:b},{default:e(()=>[a(O,{key:"default"},{default:e(()=>[f(p(t(n)("common.size.default")),1)]),_:1}),a(O,{key:"middle"},{default:e(()=>[f(p(t(n)("common.size.middle")),1)]),_:1}),a(O,{key:"small"},{default:e(()=>[f(p(t(n)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:e(()=>[a(v,{type:"text"},{icon:e(()=>[a(H)]),_:1})]),_:1})]),_:1})]),_:1})]),default:e(()=>[a(G,{class:"table","row-key":"id",columns:t(D),loading:t(d).loading,"data-source":t(d).data,size:t(d).size,pagination:t(m),scroll:{x:!0}},{bodyCell:e(({column:_,record:W})=>[_.key==="id"?(M(),N(S,{key:0,size:8,align:"center"},{default:e(()=>[a(C,null,{title:e(()=>[f(p(t(n)("common.viewText")),1)]),default:e(()=>[a(v,{type:"link",onClick:T(ke=>I(W),["prevent"])},{icon:e(()=>[a(j)]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)):te("",!0)]),_:1},8,["columns","loading","data-source","size","pagination"])]),_:1}),a(K,{drag:!0,width:800,title:t(r).title,visible:t(r).visible,onCancel:A},{default:e(()=>[ne("div",ye,p(t(n)("views.traceManage.analysis.signalData")),1),(M(!0),le(ie,null,se(t(r).from.rawData,_=>(M(),N(B,{class:"raw",gutter:16,key:_.row},{default:e(()=>[a(i,{class:"num",span:2},{default:e(()=>[f(p(_.row),1)]),_:2},1024),a(i,{class:"code",span:12},{default:e(()=>[f(p(_.code),1)]),_:2},1024),a(i,{class:"txt",span:10},{default:e(()=>[f(p(_.asciiText),1)]),_:2},1024)]),_:2},1024))),128)),a(J)]),_:1},8,["title","visible"])]),_:1})}}}),Se=we(ve,[["__scopeId","data-v-9992944d"]]);export{Se as default};
|