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

2 lines
5.1 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 oe,y as ae,z as ne,r as E,w as se,b1 as le,k as _,m as v,n as a,t as o,J as n,az as I,E as f,F as c,p as e,B as re,am as ce,I as x,D as ie,G as de,H as ue,ak as me,aR as pe,l,ay as _e,aG as fe,cy as ye,a9 as ge,aa as ve,au as we}from"./vendor/index.CRpmXtWV.js";import{D as be}from"./DissectionTree.CxHsvImj.js";import he from"./DissectionDump.CPacVZry.js";import Se from"./PacketTable.DRCf4dzn.js";import{u as Fe,N as ke}from"./usePCAP.BExFBUdp.js";import{a1 as Ce,d as Te,x as Ee,R as D,_ as Ie}from"../index.D-NvtsOM.js";import{f as O}from"./task.DBr8g4rv.js";import{W as xe}from"./ws-websocket.Bq7KFeli.js";import"./DissectionDumpHigh.B6Ac5qIw.js";const w=y=>(ge("data-v-24f4491e"),y=y(),ve(),y),De={class:"toolbar"},Oe={class:"toolbar-info"},Pe={class:"summary"},Be={class:"summary-item"},Re=w(()=>n("span",null,"Type:",-1)),Ne={class:"summary-item"},Le=w(()=>n("span",null,"Encapsulation:",-1)),Me={class:"summary-item"},ze=w(()=>n("span",null,"Packets:",-1)),Ue={class:"summary-item"},$e=w(()=>n("span",null,"Duration:",-1)),Ae=oe({__name:"analyze",setup(y){const h=ae(),S=ne(),P=Ce(),F=new xe,{t:i}=Te(),{state:t,handleSelectedTreeEntry:B,handleSelectedFindSelection:R,handleSelectedFrame:N,handleScrollBottom:L,handleFilterFrames:k,handleLoadFile:M}=Fe(),m=E(h.query.traceId);function z(){const s=P.tabClose(h.path);s?S.push(s):S.back()}let g=E(!1);function U(){if(g.value)return;const s=`trace_${m.value}.pcap`;l.Modal.confirm({title:i("common.tipTitle"),content:i("views.logManage.neFile.downTip",{fileName:s}),onOk(){g.value=!0;const r=l.message.loading(i("common.loading"),0);O(m.value).then(p=>{p.code===D?(l.message.success({content:i("common.msgSuccess",{msg:i("common.downloadText")}),duration:2}),we(p.data,`${s}`)):l.message.error({content:i("views.logManage.neFile.downTipErr"),duration:2})}).finally(()=>{r(),g.value=!1})}})}function C(){O(m.value).then(s=>{s.code===D&&M(s.data)})}function $(s){const{code:r,requestId:p,data:u}=s;if(r===Ee){console.warn(s.msg);return}if(!p&&u.clientId){C();return}u?.groupId&&u.groupId===`2_${m.value}`&&C()}function A(){const s={url:"/ws",params:{subGroupID:`2_${m.value}`},onmessage:$,onerror:r=>{console.error(r)}};F.connect(s)}return se(()=>t.initialized,s=>{s&&A()}),le(()=>{F.close()}),(s,r)=>{const p=pe,u=l.Button,G=_e,V=l.Space,K=l.Tag,W=fe,q=l.Popover,H=ye,J=l.Input,j=l.InputGroup,Q=l.Alert,T=l.Col,X=l.TabPane,Y=l.Tabs,Z=l.Row,ee=l.Card;return _(),v(e(me),null,{default:a(()=>[o(ee,{bordered:!1,loading:!e(t).initialized,"body-style":{padding:"12px"}},{default:a(()=>[n("div",De,[o(V,{size:8,class:"toolbar-oper"},{default:a(()=>[o(u,{type:"default",onClick:r[0]||(r[0]=I(d=>z(),["prevent"]))},{icon:a(()=>[o(p)]),default:a(()=>[f(" "+c(e(i)("common.close")),1)]),_:1}),o(u,{type:"primary",loading:e(g),onClick:r[1]||(r[1]=I(d=>U(),["prevent"]))},{icon:a(()=>[o(G)]),default:a(()=>[f(" "+c(e(i)("common.downloadText")),1)]),_:1},8,["loading"]),n("span",null,[f(c(e(i)("views.traceManage.task.traceId"))+":  ",1),n("strong",null,c(m.value),1)])]),_:1}),n("div",Oe,[re(o(K,{color:"green"},{default:a(()=>[f(c(e(t).currentFilter),1)]),_:1},512),[[ce,!!e(t).currentFilter]]),n("span",null," Matched Frame: "+c(e(t).totalFrames),1)]),e(t).summary.filename?(_(),v(q,{key:0,trigger:"click",placement:"bottomLeft"},{content:a(()=>[n("div",Pe,[n("div",Be,[Re,n("span",null,c(e(t).summary.file_type),1)]),n("div",Ne,[Le,n("span",null,c(e(t).summary.file_encap_type),1)]),n("div",Me,[ze,n("span",null,c(e(t).summary.packet_count),1)]),n("div",Ue,[$e,n("span",null,c(Math.round(e(t).summary.elapsed_time))+"s",1)])])]),default:a(()=>[o(W)]),_:1})):x("",!0)]),o(j,{compact:""},{default:a(()=>[o(J,{value:e(t).filter,"onUpdate:value":r[2]||(r[2]=d=>e(t).filter=d),placeholder:"display filter, example: tcp","allow-clear":!0,style:{width:"calc(100% - 100px)"},onPressEnter:e(k)},{prefix:a(()=>[o(H)]),_:1},8,["value","onPressEnter"]),o(u,{type:"primary","html-type":"submit",style:{width:"100px"},onClick:e(k)},{default:a(()=>[f(" Filter ")]),_:1},8,["onClick"])]),_:1}),e(t).filterError!=null?(_(),v(Q,{key:0,message:e(t).filterError,type:"error"},null,8,["message"])):x("",!0),o(Se,{columns:e(t).columns,data:e(t).packetFrames,selectedFrame:e(t).selectedFrame,onSelectedFrame:e(N),onScrollBottom:e(L)},null,8,["columns","data","selectedFrame","onSelectedFrame","onScrollBottom"]),o(Z,{gutter:20},{default:a(()=>[o(T,{lg:12,md:12,xs:24,class:"tree"},{default:a(()=>[o(be,{id:"root",select:e(B),selected:e(t).selectedTreeEntry,tree:e(t).selectedPacket.tree},null,8,["select","selected","tree"])]),_:1}),o(T,{lg:12,md:12,xs:24,class:"dump"},{default:a(()=>[o(Y,{activeKey:e(t).selectedDataSourceIndex,"onUpdate:activeKey":r[3]||(r[3]=d=>e(t).selectedDataSourceIndex=d),"tab-bar-gutter":16,"tab-bar-style":{marginBottom:"8px"}},{default:a(()=>[(_(!0),ie(ue,null,de(e(t).selectedPacket.data_sources,(d,b)=>(_(),v(X,{key:b,tab:d.name,style:{overflow:"auto"}},{default:a(()=>[o(he,{base64:d.data,select:te=>e(R)(b,te),selected:b===e(t).selectedTreeEntry.idx?e(t).selectedTreeEntry:e(ke)},null,8,["base64","select","selected"])]),_:2},1032,["tab"]))),128))]),_:1},8,["activeKey"])]),_:1})]),_:1})]),_:1},8,["loading"])]),_:1})}}}),Xe=Ie(Ae,[["__scopeId","data-v-24f4491e"]]);export{Xe as default};