Files
yakpanel-core/YakPanel/static/vite/js/details-legacy-bW2oUCfP.js
2026-04-07 02:04:22 +05:30

2 lines
5.3 KiB
JavaScript

System.register(["./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./index-legacy-DCktzSDq.js?v=1773287522785","./tools-legacy-DOwS7RGc.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B9P08_gB.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785","./index-legacy-hh1mlQOF.js?v=1773287522785","./copy-legacy-CoXPjkKf.js?v=1773287522785","./index-legacy-DgZ0-E4f.js?v=1773287522785","./index-legacy-BFkuWVH1.js?v=1773287522785","./useLoading-legacy-IiShPpjk.js?v=1773287522785","./rules-legacy-CRGREktS.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BWPgT9-g.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BQ2Kqzbl.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BBkGleHZ.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./index-legacy-DEYz4m3y.js?v=1773287522785"],(function(e,t){"use strict";var l,a,o,i,r,n,s,c,u,d,p,y,g,_,v,x,f,b;return{setters:[e=>{l=e._},e=>{a=e.c2,o=e.cJ,i=e.n},e=>{r=e.u},e=>{n=e.u},e=>{s=e.g},e=>{c=e.s},e=>{u=e._},e=>{d=e.k,p=e.t,y=e.R,g=e.ap,_=e.$,v=e.Z,x=e.a0,f=e.S,b=e._},null,null,null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){const t={class:"h-full"},m=d({__name:"details-count",props:{data:{default:()=>({})}},setup(e){const l=p(e,"data"),{t:o}=y(),i=a("--color-bg-2"),r=a("--chart-tooltip-bg-color"),n=a("--color-text-1"),s=a("--color-text-2"),c=a("--color-text-3"),d=a("--color-border"),b=g({backgroundColor:i.value,title:h(),tooltip:{trigger:"item",confine:!0,backgroundColor:r.value,borderColor:"transparent",textStyle:{color:"#c7c7c7"},formatter(e){const t=e;return`${t.marker} ${t.name}: ${t.value} (${t.percent}%)`}},series:j()}),m=["#6ec71e","#4885FF","#fc8b40","#818af8","#31c9d7","#f35e7a","#ab7aee","#14d68b","#cde5ff"];function h(e=0){return{text:o("Waf.Report.index_17"),textStyle:{color:n.value,fontSize:17},subtext:`${e}`,subtextStyle:{color:s.value,fontSize:15},itemGap:20,left:"center",top:"42%"}}function j(e=[]){return[{type:"pie",data:e,radius:["50%","60%"],center:["50%","50%"],clockwise:!0,avoidLabelOverlap:!0,label:{show:!0,position:"outside",color:c.value,lineHeight:18,formatter:e=>""!==e.name?0===e.percent?"":o("Waf.Overview.index_33",[e.name,e.value,e.percent]):""},labelLine:{length:30,length2:30,lineStyle:{width:1,color:d.value}},itemStyle:{labelLine:{length:30,length2:30,lineStyle:{width:1,color:d.value}},color:e=>m[e.dataIndex]},emphasis:{scaleSize:15}}]}return(()=>{let e=0;const t=[];Object.entries(l.value).forEach((([l,a])=>{e+=a,t.push({name:l,value:a})})),b.title=h(e),b.series=j(t)})(),(e,l)=>(_(),v("div",t,[x(u,{type:"pie",height:"100%",option:f(b)},null,8,["option"])]))}}),h={class:"h-full"},j=d({__name:"details-uri",props:{data:{default:()=>[]}},setup(e){const t=p(e,"data"),{t:l}=y(),i=a("--color-bg-2"),r=a("--chart-tooltip-bg-color"),n=a("--color-text-1"),s=a("--color-text-2"),c=a("--color-border"),d=g({backgroundColor:i.value,tooltip:{trigger:"item",axisPointer:{type:"shadow",label:{color:"#fff",fontSize:"26"}},backgroundColor:r.value,borderColor:"transparent",textStyle:{color:"#c7c7c7"},formatter(e){const t=e;return`<div style="max-width: 400px;">${t.marker} ${o(t.seriesName||"")}</div>\n\t\t\t<div>${l("Waf.Report.index_16",[t.data])}</div>`}},legend:{top:"0%",data:t.value.slice(0,4).map((e=>e.name)),textStyle:{fontSize:12,color:s.value},icon:"rect"},grid:{top:60,left:60,right:0,bottom:50},xAxis:[{type:"category",axisLabel:{color:n.value,fontSize:14,fontWeight:"bold"},data:[l("Waf.Report.index_15")]}],yAxis:[{type:"value",axisLine:{show:!1},axisTick:{show:!1},splitNumber:4,axisLabel:{color:s.value},splitLine:{lineStyle:{type:"dashed",color:c.value}}}],color:["#4fa8f9","#6ec71e","#f56e6a","#fc8b40","#818af8","#31c9d7","#f35e7a","#ab7aee","#14d68b","#cde5ff"],series:t.value.slice(0,4).map((e=>({name:e.name,type:"bar",label:{show:!0,position:"top"},barMaxWidth:60,data:[e.value]})))});return(e,t)=>(_(),v("div",h,[x(u,{type:"bar",height:"100%",option:f(d)},null,8,["option"])]))}}),w={class:"p-20px"},S={class:"flex h-280px mb-16px"},k={class:"w-410px"},R={class:"w-500px"};e("default",d({__name:"details",props:{row:{}},setup(e){const t=p(e,"row"),{t:a}=y(),{table:u,columns:d}=n([{key:"time_localtime",title:a("Waf.Report.index_13"),width:140},{key:"server_name",title:a("Waf.Report.index_14"),ellipsis:{tooltip:!0}},{key:"ip_country",title:a("Waf.Report.index_8"),render:e=>e.ip_country||"--"},{key:"URI",title:"URI",ellipsis:{tooltip:!0},render:e=>o(e.uri)||"--"},{key:"filter_rule",title:a("Waf.Report.index_34"),width:140},r({width:80,options:e=>[{label:a("Public.Btn.Details"),onClick:async()=>{const{message:t}=await s({id:e.id});i(t)&&t.length>0&&c(t[0])}}]})]);u.data=t.value.data.list;const g=t.value.data.uri.map((e=>({name:e[0],value:e[1]})));return(e,a)=>{const o=l;return _(),v("div",w,[b("div",S,[b("div",k,[x(m,{data:f(t).data.type},null,8,["data"])]),b("div",R,[x(j,{data:f(g)},null,8,["data"])])]),x(o,{"max-height":300,data:f(u).data,columns:f(d)},null,8,["data","columns"])])}}}))}}}));