Files
yakpanel-core/YakPanel/static/vite/js/index-CCGECshE.js
2026-04-07 02:04:22 +05:30

3 lines
15 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/details-Q8VgXjhB.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785","js/index-BTglIPU2.js?v=1773287522785","js/vue-core-DJjvd5ZC.js?v=1773287522785","js/prismjs-BZPoR7_J.js?v=1773287522785","css/prismjs-D-3FhBe_.css?v=1773287522785","js/naive-ui--dJnpVcV.js?v=1773287522785","css/index-DEM1fxGq.css?v=1773287522785","js/data-BVsViUMm.js?v=1773287522785","js/useTableColumns-DDeyYvje.js?v=1773287522785","js/index-S15tYq5l.js?v=1773287522785","js/copy-D-wIKr0q.js?v=1773287522785","js/index-DIKmrNCq.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785","js/index-Cg6fMjw6.js?v=1773287522785","js/useTableData-BmkIKQ_R.js?v=1773287522785","js/tools-CMJvIbk2.js?v=1773287522785","js/rules-pmZEUQ_o.js?v=1773287522785","js/useLoading-CZ2gSAW7.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785","css/index-CVIzYRIt.css?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785","js/index-CZps0rIN.js?v=1773287522785","css/index-CdMsogou.css?v=1773287522785","js/details-BH6VpVeG.js?v=1773287522785","js/http-CSlqINPt.js?v=1773287522785","js/index-BDlR_GtR.js?v=1773287522785"])))=>i.map(i=>d[i]);
import{as as O,a3 as ue,p as N,P as q,h as pe,cJ as ce,n as P,i as K,ap as _e,w as $,c as Z,c2 as C,ao as me,cg as Q,g as fe}from"./index-BTglIPU2.js?v=1773287522785";import{u as ge}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{_ as E}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{g as ee}from"./data-BVsViUMm.js?v=1773287522785";import{u as G}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as A}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{a as te,s as ye}from"./tools-CMJvIbk2.js?v=1773287522785";import{k as W,R as T,a0 as a,a3 as J,$ as R,a8 as L,S as n,a2 as ve,r as S,e as ae,Z as U,a9 as u,_ as x,aa as I,l as X,v as Y,j as B,F as ne,t as be,ap as he,y as oe,an as xe,P as Re,X as j,x as we,c as F}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{u as le,ab as se,a1 as ke,a6 as $e,ah as ie,B as re,ac as We,ag as Ce,a3 as Se,an as De,a2 as Me,Z as Pe,$ as Le,am as Ue}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{n as Be}from"./rules-pmZEUQ_o.js?v=1773287522785";import{_ as Te}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as Ie}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{_ as Oe}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as Ee}from"./index-CZps0rIN.js?v=1773287522785";import{_ as Ae}from"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";const ze=_=>O.post("/plugin?action=a&name=btwaf&s=get_report",_),Ve=()=>O.post("/plugin?action=a&name=btwaf&s=get_server_name"),He=_=>O.post("/plugin?action=a&name=btwaf&s=get_search",_),Fe=_=>O.post("/plugin?action=a&name=btwaf&s=get_id_log",_,{requestOptions:{loading:ue.global.t("Waf.Api.report_1")}}),je=W({__name:"index",props:{data:{default:()=>[]},total:{default:0},loading:{type:Boolean,default:!1}},setup(_){const d=_,{t:o}=T(),t=le(),{columns:p}=A([{key:"ip",title:o("Waf.Report.index_7"),ellipsis:{tooltip:!0}},{key:"address",title:o("Waf.Report.index_8"),ellipsis:{tooltip:!0}},{key:"num",title:o("Waf.Report.index_9"),width:"14%",minWidth:120},{key:"num",title:o("Waf.Report.index_10"),width:"32%",minWidth:160,render:c=>{const{total:y}=d,i=ee(((y?c.num/y:0)*100).toFixed(1));return a("div",{class:"w-90%"},[a(se,{type:"line","indicator-placement":"outside",height:16,"border-radius":2,percentage:i,color:t.value.successColor},null)])}},G({width:120,options:c=>[{label:o("Waf.Report.index_11"),onClick:()=>{te(c)}},{label:o("Public.Btn.Details"),onClick:()=>{N({title:o("Waf.Report.index_12",[c.ip]),width:950,minHeight:672,data:{row:c},component:J(()=>q(()=>import("./details-Q8VgXjhB.js?v=1773287522785"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25])))})}}]})]);return(c,y)=>{const i=E;return R(),L(i,{loading:c.loading,data:c.data,columns:n(p)},null,8,["loading","data","columns"])}}}),Ne=W({__name:"index",props:{data:{default:()=>[]},total:{default:0},loading:{type:Boolean,default:!1}},setup(_){const d=_,o=le(),{t}=T(),{columns:p}=A([{key:"uri",title:"URI",ellipsis:{tooltip:!0}},{key:"num",title:t("Waf.Report.index_9"),width:"20%"},{key:"num",title:t("Waf.Report.index_10"),render:i=>{const{total:m}=d,f=ee(((m?i.num/m:0)*100).toFixed(1));return a("div",{class:"w-90%"},[a(se,{type:"line","indicator-placement":"outside",height:16,"border-radius":2,percentage:f,color:o.value.successColor},null)])}},G({width:120,options:i=>[{label:t("Waf.Report.index_11"),onClick:()=>{c(i)}},{label:t("Public.Btn.Details"),onClick:()=>{y(i)}}]})]),c=i=>{pe({title:t("Waf.Report.index_19"),content:()=>a(ve,{tag:"div",keypath:"Waf.Report.index_33",scope:"global"},{index_1:()=>a("span",{class:"text-error"},[i.uri])}),onConfirm:async()=>{await Be({url_rule:i.uri})}})},y=i=>{N({title:t("Waf.Report.index_20",[i.uri]),width:950,minHeight:600,data:{uri:i.uri,list:i.list},component:J(()=>q(()=>import("./details-BH6VpVeG.js?v=1773287522785"),__vite__mapDeps([26,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25])))})};return(i,m)=>{const f=E;return R(),L(f,{loading:i.loading,data:i.data,columns:n(p)},null,8,["loading","data","columns"])}}}),qe={class:"p-8px"},Ze={class:"w-160px"},Ge={class:"min-w-160px mr-20px"},Je={class:"text-desc"},Qe={class:"w-450px"},Xe=W({__name:"index",setup(_){const{t:d}=T(),o=S(null),t=ae({p:1,limit:10,site:"all",type:"1",search:"",time:null}),p={search:{trigger:["input","blur"],validator:()=>t.type!=="4"&&t.search.trim()===""?new Error(d("Waf.Report.index_28")):!0},time:{trigger:["change"],validator:()=>t.type==="4"&&t.time===null?new Error(d("Waf.Report.index_29")):!0}},c=S([{label:d("Waf.Report.index_30"),value:"all"}]),y=[{label:"IP",value:"1"},{label:"URI",value:"2"},{label:"URL",value:"3"},{label:d("Waf.Report.index_31"),value:"4"}],{table:i,columns:m,setLoading:f}=A([{key:"time_localtime",title:d("Waf.Report.index_13"),width:"18%",minWidth:150},{key:"ip",title:d("Waf.Report.index_7"),width:"14%",minWidth:120},{key:"server_name",title:d("Waf.Report.index_14"),width:"14%",minWidth:120,ellipsis:{tooltip:!0}},{key:"uri",title:"URI",ellipsis:{tooltip:!0},minWidth:160,render:s=>ce(s.uri)},{key:"filter_rule",title:d("Waf.Report.index_1"),width:"14%",minWidth:120,ellipsis:{tooltip:!0}},G({width:100,options:s=>[{label:d("Public.Btn.Details"),onClick:async()=>{const{message:e}=await Fe({id:s.id});P(e)&&e.length>0&&ye(e[0])}},{label:"HTTP",onClick:()=>{k(s)}}]})]),k=s=>{N({title:d("Waf.Report.index_32",[s.time_localtime]),width:800,minHeight:458,data:{id:s.id},component:J(()=>q(()=>import("./http-CSlqINPt.js?v=1773287522785"),__vite__mapDeps([27,28,4,5,2,3,6,7,18,16,17,1,8,9,10,11,12,13,14,15,19,20,21,22,23,24,25])))})},g=()=>{const{time:s}=t,e=s?$(s[0],"yyyy-MM-dd"):"",l=s?$(s[1],"yyyy-MM-dd"):"",r=t.site==="all"?{is_all:1}:{server_name:t.site},b=t.type==="4"?{start_time:e,end_time:l}:{serach:t.search};return{...r,...b,p:t.p,type:t.type}},w=async()=>{var s;try{await((s=o.value)==null?void 0:s.validate()),f(!0);const{message:e}=await He(g());K(e)&&(i.data=P(e.data)?e.data:[],i.total=_e(e.page))}finally{f(!1)}};return(async()=>{try{const{message:s}=await Ve();P(s)&&(c.value=s.map(e=>({label:e,value:e})))}finally{c.value.unshift({label:d("Waf.Report.index_30"),value:"all"})}})(),(s,e)=>{const l=$e,r=ke,b=Ee,z=ie,D=re,V=Oe,H=E,M=Ie,de=Te;return R(),U("div",qe,[a(V,{ref_key:"formRef",ref:o,model:n(t),rules:p},{default:u(()=>[a(r,{label:s.$t("Waf.Report.index_21")},{default:u(()=>[x("div",Ze,[a(l,{value:n(t).site,"onUpdate:value":e[0]||(e[0]=h=>n(t).site=h),options:n(c)},null,8,["value","options"])])]),_:1},8,["label"]),a(r,{label:s.$t("Waf.Report.index_22")},{default:u(()=>[x("div",Ge,[a(l,{value:n(t).type,"onUpdate:value":e[1]||(e[1]=h=>n(t).type=h),options:y},null,8,["value"])]),x("div",null,[e[6]||(e[6]=x("span",{class:"mr-8px text-error"},"*",-1)),x("span",Je,I(s.$t("Waf.Report.index_23")),1)])]),_:1},8,["label"]),X(a(r,{label:s.$t("Waf.Report.index_25"),path:"search"},{default:u(()=>[x("div",Qe,[a(b,{value:n(t).search,"onUpdate:value":e[2]||(e[2]=h=>n(t).search=h),rows:3},null,8,["value"])])]),_:1},8,["label"]),[[Y,n(t).type!=="4"]]),X(a(r,{label:s.$t("Waf.Report.index_26"),path:"time"},{default:u(()=>[a(z,{value:n(t).time,"onUpdate:value":e[3]||(e[3]=h=>n(t).time=h),type:"daterange",clearable:""},null,8,["value"])]),_:1},8,["label"]),[[Y,n(t).type==="4"]]),a(r,{label:" "},{default:u(()=>[a(D,{type:"primary",onClick:w},{default:u(()=>[B(I(s.$t("Waf.Report.index_27")),1)]),_:1})]),_:1})]),_:1},8,["model"]),a(de,null,{table:u(()=>[a(H,{loading:n(i).loading,data:n(i).data,columns:n(m)},null,8,["loading","data","columns"])]),pageRight:u(()=>[a(M,{page:n(t).p,"onUpdate:page":e[4]||(e[4]=h=>n(t).p=h),"page-size":n(t).limit,"onUpdate:pageSize":e[5]||(e[5]=h=>n(t).limit=h),"display-order":["pages"],"item-count":n(i).total,onRefresh:w},null,8,["page","page-size","item-count"])]),_:1})])}}}),Ye={class:"h-full p-10px"},Ke=W({__name:"index",props:{loading:{type:Boolean,default:!1},data:{default:()=>[]}},setup(_){const{columns:d}=A([{key:"ip",title:"",align:"center",render:o=>a(ne,null,[a("a",{class:"bt-link",href:"javascript:;",onClick:()=>{te(o)}},[o.ip]),a("span",{class:"mx-6px"},[o.address]),a("span",null,[B("("),o.num,B(")")])])}]);return(o,t)=>{const p=E;return R(),U("div",Ye,[a(p,{class:"rank-table",loading:o.loading,data:o.data,"flex-height":!0,bordered:!1,"single-line":!1,"single-column":!1,columns:n(d)},null,8,["loading","data","columns"])])}}}),et=Z(Ke,[["__scopeId","data-v-9bacc249"]]),tt={class:"flex-center h-full p-10px"},at=W({__name:"index",props:{data:{default:()=>[]}},setup(_){const o=be(_,"data"),{t}=T(),p=C("--color-bg-2"),c=C("--chart-tooltip-bg-color"),y=C("--color-text-1"),i=C("--color-text-2"),m=C("--color-text-3"),f=C("--color-border"),k=S(!1),g=he({backgroundColor:p.value,title:v(),tooltip:{trigger:"item",confine:!0,backgroundColor:c.value,borderColor:"transparent",textStyle:{color:"#c7c7c7"},formatter(l){const r=l;return"".concat(r.marker," ").concat(r.name,": ").concat(r.value," (").concat(r.percent,"%)")}},series:s()}),w=["#6ec71e","#4885FF","#fc8b40","#818af8","#31c9d7","#f35e7a","#ab7aee","#14d68b","#cde5ff"];function v(l=0){return{text:t("Waf.Report.index_18"),textStyle:{color:y.value,fontSize:17},subtext:"".concat(l),subtextStyle:{color:i.value,fontSize:15},itemGap:20,left:"center",top:"42%"}}function s(l=[]){return[{type:"pie",data:l,radius:["50%","60%"],center:["50%","50%"],clockwise:!0,avoidLabelOverlap:!0,label:{show:!0,position:"outside",color:m.value,lineHeight:18,formatter(r){return r.name!==""?r.percent===0?"":t("Waf.Overview.index_33",[r.name,r.value,r.percent]):""}},labelLine:{length:30,length2:30,lineStyle:{width:1,color:f.value}},itemStyle:{labelLine:{length:30,length2:30,lineStyle:{width:1,color:f.value}},color(r){return w[r.dataIndex]}},emphasis:{scaleSize:15}}]}const e=()=>{let l=0;const r=[];o.value.forEach(b=>{l+=b[1],r.push({name:b[0],value:b[1]})}),g.title=v(l),g.series=s(r)};return oe(()=>{o.value&&(k.value=!o.value.length,e())}),(l,r)=>{const b=We;return R(),U("div",tt,[n(k)?(R(),L(b,{key:0})):(R(),L(Ae,{key:1,type:"pie",height:"100%",option:n(g)},null,8,["option"]))])}}}),nt={class:"flex"},ot=W({__name:"date",props:{value:{default:"today"},valueModifiers:{}},emits:["update:value"],setup(_){const{t:d}=T(),o=S("today"),t=S(null),p=xe(_,"value"),c=[{label:d("Public.Search.Yesterday"),value:"yesterday"},{label:d("Public.Search.Today"),value:"today"}],y=m=>{t.value=null,p.value=m},i=m=>{o.value=m?"":"today",p.value=P(m)?m:"today"};return oe(()=>{P(p.value)?(t.value=p.value,o.value=""):(o.value=p.value,t.value=null)}),(m,f)=>{const k=Ce,g=Se,w=ie;return R(),U("div",nt,[a(g,{value:n(o),"onUpdate:value":[f[0]||(f[0]=v=>j(o)?o.value=v:null),y],size:"small",class:"bt-radio"},{default:u(()=>[(R(),U(ne,null,Re(c,v=>a(k,{key:v.value,value:v.value},{default:u(()=>[B(I(v.label),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"]),a(w,{value:n(t),"onUpdate:value":[f[1]||(f[1]=v=>j(t)?t.value=v:null),i],type:"daterange",size:"small",class:"bt-date-picker",clearable:!0},null,8,["value"])])}}}),lt=Z(ot,[["__scopeId","data-v-9ee89472"]]),st={class:"h-320px"},it={class:"h-320px"},rt=W({__name:"index",setup(_){const{loading:d,setLoading:o}=ge(),t=S("ip"),p=we({type:[],ip:[],ip_list:{},uri:[],uri_list:{}}),c=F(()=>p.value.ip.map(e=>({ip:e[0],num:e[1],address:e[2],data:p.value.ip_list[e[0]]}))),y=F(()=>p.value.uri.map(e=>({uri:e[0],num:e[1],list:p.value.uri_list[e[0]].ip_list||[]}))),i=F(()=>{let e=0;return p.value.type.forEach(l=>{e+=l[1]}),e}),m=e=>{e!=="search"&&s()},f=()=>{s()},k=()=>{const e=fe();if(g.date==="today")window.open("".concat(e,"/btwaf/content_report.html"));else{const{start:l,end:r}=w();window.open("".concat(e,"/btwaf/content_report.html?stime=").concat(l,"&etime=").concat(r))}},g=ae({date:"today"}),w=()=>{let e="",l="";if(me(g.date))switch(g.date){case"today":e=$(new Date,"yyyy-MM-dd"),l=$(new Date,"yyyy-MM-dd");break;case"yesterday":e=$(Q(new Date,-1),"yyyy-MM-dd"),l=$(Q(new Date,-1),"yyyy-MM-dd");break}else e=$(new Date(g.date[0]),"yyyy-MM-dd"),l=$(new Date(g.date[1]),"yyyy-MM-dd");return{start:e,end:l}},v=()=>{const{start:e,end:l}=w();return{...g.date!=="today"?{start_time:e,end_time:l}:{}}},s=async()=>{try{o(!0);const{message:e}=await ze(v());K(e)&&(p.value=e)}finally{o(!1)}};return s(),(e,l)=>{const r=Me,b=De,z=re,D=Le,V=Pe,H=Ue;return R(),L(H,{class:"report-grid","x-gap":"16"},{default:u(()=>[a(b,{span:"6"},{default:u(()=>[a(r,{class:"report-card mb-16px",title:e.$t("Waf.Report.index_1")},{default:u(()=>[x("div",st,[a(at,{data:n(p).type},null,8,["data"])])]),_:1},8,["title"]),a(r,{class:"report-card",title:e.$t("Waf.Report.index_2")},{default:u(()=>[x("div",it,[a(et,{loading:n(d),data:n(c)},null,8,["loading","data"])])]),_:1},8,["title"])]),_:1}),a(b,{span:"18"},{default:u(()=>[a(r,{class:"h-full"},{default:u(()=>[a(V,{value:n(t),"onUpdate:value":[l[1]||(l[1]=M=>j(t)?t.value=M:null),m],type:"line",class:"report-tabs"},{prefix:u(()=>l[2]||(l[2]=[x("div",null,null,-1)])),suffix:u(()=>[a(lt,{value:n(g).date,"onUpdate:value":[l[0]||(l[0]=M=>n(g).date=M),f]},null,8,["value"]),a(z,{class:"ml-16px",type:"primary",size:"small",onClick:k},{default:u(()=>[B(I(e.$t("Waf.Report.index_3")),1)]),_:1}),l[3]||(l[3]=x("div",{class:"w-16px"},null,-1))]),default:u(()=>[a(D,{name:"ip",tab:e.$t("Waf.Report.index_4")},{default:u(()=>[a(je,{loading:n(d),total:n(i),data:n(c)},null,8,["loading","total","data"])]),_:1},8,["tab"]),a(D,{name:"uri",tab:e.$t("Waf.Report.index_5")},{default:u(()=>[a(Ne,{loading:n(d),total:n(i),data:n(y)},null,8,["loading","total","data"])]),_:1},8,["tab"]),a(D,{name:"search",tab:e.$t("Waf.Report.index_6")},{default:u(()=>[a(Xe)]),_:1},8,["tab"])]),_:1},8,["value"])]),_:1})]),_:1})]),_:1})}}}),dt=Z(rt,[["__scopeId","data-v-0329e270"]]),$t=Object.freeze(Object.defineProperty({__proto__:null,default:dt},Symbol.toStringTag,{value:"Module"}));export{Fe as g,$t as i};