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

3 lines
14 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/clear-BgltbrPn.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-D8O2mMsP.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","js/index-BTglIPU2.js?v=1773287522785","css/index-DEM1fxGq.css?v=1773287522785","js/tools-CMJvIbk2.js?v=1773287522785","js/rules-pmZEUQ_o.js?v=1773287522785","js/config-BZTDQCQE.js?v=1773287522785","css/config-DDPxFVu4.css?v=1773287522785"])))=>i.map(i=>d[i]);
import{_ as dt}from"./index-BRQskX9P.js?v=1773287522785";import{an as q,ao as ct,c as ut,cg as O,w as v,v as Z,cJ as A,x as G,P as K,i as N,g as tt,h as L,m as _t}from"./index-BTglIPU2.js?v=1773287522785";import{_ as V}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as j}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{_ as H}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{_ as Q}from"./index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785";import{u as et}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as F}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{a as nt,b as at,s as ot,g as pt,u as ft,c as mt,r as kt,d as yt,e as Wt,f as xt}from"./tools-CMJvIbk2.js?v=1773287522785";import{k as P,R as D,r as E,an as gt,y as bt,$ as w,Z as $,a0 as o,X as I,S as n,a9 as r,F as z,P as Bt,j as k,aa as m,ao as ht,c as vt,_ as T,e as J,a3 as lt,a8 as wt}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{a3 as it,ag as st,ah as $t,B as X,a2 as Ct}from"./naive-ui--dJnpVcV.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./copy-D-wIKr0q.js?v=1773287522785";import"./index-DIKmrNCq.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";import"./rules-pmZEUQ_o.js?v=1773287522785";const Rt={class:"flex"},Pt=P({__name:"query-date",props:{value:{default:()=>"all"},valueModifiers:{}},emits:ht(["search"],["update:value"]),setup(C,{emit:e}){const l=e,{t:W}=D(),_=E("all"),d=E(null),u=gt(C,"value"),y=[{label:W("Public.All"),value:"all"},{label:W("Public.Search.Today"),value:"today"},{label:W("Public.Search.Yesterday"),value:"yesterday"}],g=a=>{d.value=null,u.value=a,l("search")},p=a=>{_.value=a?"":"all",u.value=q(a)?a:"all",l("search")};return bt(()=>{q(u.value)?(_.value="",d.value=u.value):ct(u.value)&&(_.value=u.value||"",d.value=null)}),(a,x)=>{const B=st,s=it,c=$t;return w(),$("div",Rt,[o(s,{value:n(_),"onUpdate:value":[x[0]||(x[0]=t=>I(_)?_.value=t:null),g],class:"bt-radio"},{default:r(()=>[(w(),$(z,null,Bt(y,t=>o(B,{key:t.value,value:t.value},{default:r(()=>[k(m(t.label),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"]),o(c,{value:n(d),"onUpdate:value":[x[1]||(x[1]=t=>I(d)?d.value=t:null),p],type:"date",class:"bt-date-picker",clearable:!0},null,8,["value"])])}}}),rt=ut(Pt,[["__scopeId","data-v-bf5d25af"]]),Dt={class:"mt-4px mb-20px text-center"},Ut={class:"text-18px"},Mt={class:"mt-4px text-desc text-13px"},Y=P({__name:"query-total",props:{total:{default:0},date:{default:"all"},isRule:{type:Boolean,default:!1}},setup(C){const e=C,{t:l}=D(),W=vt(()=>{const{date:d}=e;return d==="all"?l("Public.All"):_(d==="today"?new Date:d==="yesterday"?O(new Date,-1):new Date(d))}),_=d=>"".concat(v(d,"yyyy-MM-dd")," 00:00:00-23:59:59");return(d,u)=>(w(),$("div",Dt,[T("div",Ut,m(d.$t("Waf.Block.index_4",[d.total])),1),T("div",Mt,[d.isRule?(w(),$(z,{key:1},[k(m(d.$t("Waf.Block.index_6")),1)],64)):(w(),$(z,{key:0},[k(m(d.$t("Waf.Block.index_5",[n(W)])),1)],64))])]))}}),St=P({__name:"index",setup(C){const e=lt(()=>K(()=>import("./clear-BgltbrPn.js?v=1773287522785"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]))),{t:l}=D(),W=()=>{const t=tt();window.open("".concat(t,"/btwaf/export_logs.json?siteName=all"))},_=Z(l("Waf.Block.index_10")),d=()=>{_.show=!0},u=t=>t.ip_country,{table:y,columns:g,setLoading:p}=F([{key:"time_localtime",title:l("Waf.Block.index_12"),minWidth:150,width:"12%",render:t=>v(t.time_localtime)},{key:"ip",title:l("Waf.Block.index_13"),minWidth:120,width:"10%",ellipsis:{tooltip:!0}},{key:"server_name",title:l("Waf.Block.index_14"),minWidth:120,width:"12%",ellipsis:{tooltip:!0}},{key:"type",title:l("Waf.Block.index_15"),minWidth:60,width:"6%",ellipsis:{tooltip:!0}},{key:"uri",title:l("Waf.Block.index_16"),minWidth:140,ellipsis:{tooltip:{contentStyle:{maxWidth:"500px"}}},render:t=>A(t.uri)},{key:"status",title:l("Waf.Block.index_17"),minWidth:60,width:"6%",render:()=>l("Waf.Block.index_18")},{key:"ip_country",title:l("Waf.Block.index_19"),minWidth:140,width:"14%",render:t=>t.ip_country===l("Waf.Block.index_20")?t.ip_country:u(t)},{key:"filter_rule",title:l("Waf.Block.index_21"),minWidth:120,width:"10%",ellipsis:{tooltip:!0}},et({width:200,options:t=>[{label:l("Waf.Block.index_22"),onClick:()=>{nt(t)}},{label:l("Waf.Block.index_23"),onClick:()=>{at(t,t.uri.indexOf("?")!==-1&&t.uri.indexOf("=")!==-1)}},{label:l("Waf.Block.index_24"),onClick:()=>{ot(t)}}]})]),a=J({p:1,limit:10,keyword:"",start_time:"all"}),x=()=>{if(q(a.start_time))return v(new Date(a.start_time),"yyyy-MM-dd");if(a.start_time==="today")return v(new Date,"yyyy-MM-dd");if(a.start_time==="yesterday"){const i=O(new Date,-1);return v(i,"yyyy-MM-dd")}return""},B=()=>{const t=x();return{p:a.p,limit:a.limit,...t?{start_time:t}:{},...a.keyword?{keyword:a.keyword}:{}}},s=async()=>{try{p(!0);const t=B(),{message:i}=await pt(t);N(i)&&(y.data=i.data,y.total=i.total)}finally{p(!1)}},c=()=>{a.p=1,s()};return s(),(t,i)=>{const R=Q,h=X,U=H,M=j,S=V,b=G;return w(),$("div",null,[o(S,null,{toolsLeft:r(()=>[o(R,{value:n(a).keyword,"onUpdate:value":i[0]||(i[0]=f=>n(a).keyword=f),width:"300",placeholder:t.$t("Waf.Block.index_8"),onSearch:c},null,8,["value","placeholder"]),o(h,{type:"primary",onClick:c},{default:r(()=>[k(m(t.$t("Public.Btn.Search")),1)]),_:1}),o(h,{onClick:W},{default:r(()=>[k(m(t.$t("Public.Btn.Export")),1)]),_:1}),o(h,{onClick:d},{default:r(()=>[k(m(t.$t("Waf.Block.index_9")),1)]),_:1})]),toolsRight:r(()=>[o(rt,{value:n(a).start_time,"onUpdate:value":i[1]||(i[1]=f=>n(a).start_time=f),onSearch:c},null,8,["value"])]),table:r(()=>[o(Y,{total:n(y).total,date:n(a).start_time},null,8,["total","date"]),o(U,{loading:n(y).loading,data:n(y).data,columns:n(g)},null,8,["loading","data","columns"])]),pageRight:r(()=>[o(M,{page:n(a).p,"onUpdate:page":i[2]||(i[2]=f=>n(a).p=f),"page-size":n(a).limit,"onUpdate:pageSize":i[3]||(i[3]=f=>n(a).limit=f),"item-count":n(y).total,"store-key":"waf-block-record",onRefresh:s},null,8,["page","page-size","item-count"])]),_:1}),o(b,{show:n(_).show,"onUpdate:show":i[4]||(i[4]=f=>n(_).show=f),title:n(_).title,width:460,"min-height":96,footer:!0,component:n(e)},null,8,["show","title","component"])])}}}),Lt={class:"mb-10px"},qt=P({__name:"index",setup(C){const{t:e}=D(),l=()=>{const t=tt();window.open("".concat(t,"/btwaf/index?export=export"))},W=()=>{L({title:e("Waf.Block.index_31"),content:e("Waf.Block.index_32"),onConfirm:async()=>{await kt({safe_logs:1,site_all:0,site_logs:[]}),c()}})},_=()=>{L({title:e("Waf.Block.index_33"),content:e("Waf.Block.index_34"),onConfirm:async()=>{await yt(),c()}})},d=t=>t.ip_country,{table:u,columns:y,setLoading:g}=F([{key:"time",title:e("Waf.Block.index_12"),minWidth:150,width:"12%",render:t=>v(t.time)},{key:"ip",title:e("Waf.Block.index_13"),minWidth:120,width:"10%",ellipsis:{tooltip:!0},render:t=>A(t.ip)},{key:"server_name",title:e("Waf.Block.index_25"),minWidth:120,width:"12%",ellipsis:{tooltip:!0}},{key:"uri",title:e("Waf.Block.index_16"),minWidth:140,ellipsis:{tooltip:{contentStyle:{maxWidth:"500px"}}},render:t=>A(t.uri)},{key:"blockade",title:e("Waf.Block.index_35"),minWidth:120,width:"10%",render:t=>t.blockade=="cc"&&t.incoming_value===e("Waf.Block.index_36")?e("Waf.Block.index_37"):t.blockade=="cc"&&t.incoming_value.startsWith(e("Waf.Block.index_38"))?e("Waf.Block.index_38"):t.blockade=="cc"&&t.incoming_value.startsWith(e("Waf.Block.index_39"))?e("Waf.Block.index_39"):t.blockade=="php"&&t.filter_rule.startsWith(e("Waf.Block.index_40"))?e("Waf.Block.index_40"):t.blockade==="upload"?e("Waf.Block.index_41"):t.blockade==="xss"?e("Waf.Block.index_42"):t.blockade==="sql"?e("Waf.Block.index_43"):t.blockade==="scan"?e("Waf.Block.index_44"):t.blockade==="user_agent"?e("Waf.Block.index_45"):t.blockade==="inc"&&t.incoming_value.startsWith(e("Waf.Block.index_46"))?e("Waf.Block.index_46"):t.blockade==="drop_abroad"&&t.incoming_value.startsWith(e("Waf.Block.index_47"))?e("Waf.Block.index_48"):t.blockade==="inc"?e("Waf.Block.index_49"):t.blockade==="cc"?"CC":e("Waf.Block.index_49")},{key:"blocking_time",title:e("Waf.Block.index_50"),minWidth:70,width:"6%",render:t=>e("Waf.Block.index_51",[t.blocking_time])},{key:"is_feng",title:e("Waf.Block.index_17"),minWidth:60,width:"6%",render:t=>t.is_feng?o("span",{class:"text-error"},[e("Waf.Block.index_56")]):e("Waf.Block.index_18")},{key:"ip_country",title:e("Waf.Block.index_19"),minWidth:140,width:"14%",render:t=>t.ip_country===e("Waf.Block.index_20")?t.ip_country:d(t)},et({width:260,options:t=>[{label:e("Waf.Block.index_52"),onClick:()=>{at(t,!1)}},{label:e("Waf.Block.index_22"),onClick:()=>{nt(t)}},{label:e("Waf.Block.index_53"),onClick:()=>{p(t)}},{label:e("Waf.Block.index_24"),onClick:()=>{ot(t)}}]})]),p=t=>{t.is_feng?L({title:e("Waf.Block.index_33"),content:e("Waf.Block.index_54",[t.ip]),onConfirm:async()=>{await ft({ip:t.ip}),s()}}):_t.success(e("Waf.Block.index_55"))},a=J({p:1,limit:10,keyword:"",query_data:"all"}),x=()=>{if(q(a.query_data))return v(new Date(a.query_data),"yyyy-MM-dd");if(a.query_data==="today")return v(new Date,"yyyy-MM-dd");if(a.query_data==="yesterday"){const i=O(new Date,-1);return v(i,"yyyy-MM-dd")}return""},B=()=>{const t=x();return{p:a.p,limit:a.limit,...t?{start_time:t}:{},...a.keyword?{keyword:a.keyword}:{}}},s=async()=>{try{g(!0);const t=B(),{message:i}=await mt(t);N(i)&&(u.data=i.data,u.total=i.count)}finally{g(!1)}},c=()=>{a.p=1,s()};return s(),(t,i)=>{const R=Q,h=X,U=H,M=j,S=V;return w(),$("div",null,[o(S,null,{toolsLeft:r(()=>[o(R,{value:n(a).keyword,"onUpdate:value":i[0]||(i[0]=b=>n(a).keyword=b),width:"300",placeholder:t.$t("Waf.Block.index_8"),onSearch:c},null,8,["value","placeholder"]),o(h,{type:"primary",onClick:c},{default:r(()=>[k(m(t.$t("Public.Btn.Search")),1)]),_:1}),o(h,{onClick:l},{default:r(()=>[k(m(t.$t("Public.Btn.Export")),1)]),_:1}),o(h,{onClick:W},{default:r(()=>[k(m(t.$t("Waf.Block.index_9")),1)]),_:1})]),toolsRight:r(()=>[o(rt,{value:n(a).query_data,"onUpdate:value":i[1]||(i[1]=b=>n(a).query_data=b),onSearch:c},null,8,["value"])]),table:r(()=>[o(Y,{total:n(u).total,date:n(a).query_data},null,8,["total","date"]),T("div",Lt,[o(h,{onClick:_},{default:r(()=>[k(m(t.$t("Waf.Block.index_30")),1)]),_:1})]),o(U,{loading:n(u).loading,data:n(u).data,columns:n(y)},null,8,["loading","data","columns"])]),pageRight:r(()=>[o(M,{page:n(a).p,"onUpdate:page":i[2]||(i[2]=b=>n(a).p=b),"page-size":n(a).limit,"onUpdate:pageSize":i[3]||(i[3]=b=>n(a).limit=b),"item-count":n(u).total,"store-key":"waf-ip-record",onRefresh:s},null,8,["page","page-size","item-count"])]),_:1})])}}}),At=P({__name:"index",setup(C){const e=lt(()=>K(()=>import("./config-BZTDQCQE.js?v=1773287522785"),__vite__mapDeps([10,6,2,3,4,5,7,8,9,11]))),{t:l}=D(),W=()=>{L({title:l("Waf.Block.index_60"),content:l("Waf.Block.index_61"),onConfirm:async()=>{await Wt(),B()}})},_=Z(l("Waf.Block.index_57")),d=()=>{_.show=!0},{table:u,columns:y,setLoading:g}=F([{key:"timestimp",title:l("Waf.Block.index_12"),minWidth:150,width:"14%",render:s=>v(s.timestimp)},{key:"status",title:l("Waf.Block.index_17"),minWidth:80,width:"6%",render:s=>o("span",{class:s.status===l("Waf.Block.index_58")?"text-error":""},[s.status])},{key:"rule_ps",title:l("Waf.Block.index_62"),minWidth:120,ellipsis:{tooltip:!0},render:s=>o("span",{class:"text-primary"},["".concat(s.key,"-").concat(s.rule_ps)])},{key:"server_name",title:l("Waf.Block.index_14"),minWidth:140,width:"14%",ellipsis:{tooltip:{contentStyle:{maxWidth:"500px"}}}},{key:"ip",title:l("Waf.Block.index_63"),minWidth:140,width:"14%",ellipsis:{tooltip:!0}},{key:"ip_country",title:l("Waf.Block.index_64"),minWidth:140,width:"14%",render:s=>o("span",null,[s.ip_country])}]),p=J({p:1,limit:10,filter:"all",keyword:""}),a=()=>({p:p.p,limit:p.limit,...p.filter!=="all"?{filter:p.filter}:{},...p.keyword?{keyword:p.keyword}:{}}),x=async()=>{try{g(!0);const s=a(),{message:c}=await xt(s);N(c)&&(u.data=c.list,u.total=c.total)}finally{g(!1)}},B=()=>{p.p=1,x()};return x(),(s,c)=>{const t=Q,i=X,R=st,h=it,U=H,M=j,S=V,b=G;return w(),$("div",null,[o(S,null,{toolsLeft:r(()=>[o(t,{value:n(p).keyword,"onUpdate:value":c[0]||(c[0]=f=>n(p).keyword=f),width:"300",placeholder:s.$t("Waf.Block.index_8"),onSearch:B},null,8,["value","placeholder"]),o(i,{type:"primary",onClick:B},{default:r(()=>[k(m(s.$t("Public.Btn.Search")),1)]),_:1}),o(i,{onClick:W},{default:r(()=>[k(m(s.$t("Waf.Block.index_9")),1)]),_:1}),o(i,{onClick:d},{default:r(()=>[k(m(s.$t("Waf.Block.index_57")),1)]),_:1})]),toolsRight:r(()=>[o(h,{value:n(p).filter,"onUpdate:value":[c[1]||(c[1]=f=>n(p).filter=f),B]},{default:r(()=>[o(R,{value:"all"},{default:r(()=>[k(m(s.$t("Public.All")),1)]),_:1}),o(R,{value:"refuse"},{default:r(()=>[k(m(s.$t("Waf.Block.index_58")),1)]),_:1}),o(R,{value:"accept"},{default:r(()=>[k(m(s.$t("Waf.Block.index_59")),1)]),_:1})]),_:1},8,["value"])]),table:r(()=>[o(Y,{total:n(u).total,"is-rule":!0},null,8,["total"]),o(U,{loading:n(u).loading,data:n(u).data,columns:n(y)},null,8,["loading","data","columns"])]),pageRight:r(()=>[o(M,{page:n(p).p,"onUpdate:page":c[2]||(c[2]=f=>n(p).p=f),"page-size":n(p).limit,"onUpdate:pageSize":c[3]||(c[3]=f=>n(p).limit=f),"item-count":n(u).total,"store-key":"waf-rule-record",onRefresh:x},null,8,["page","page-size","item-count"])]),_:1}),o(b,{show:n(_).show,"onUpdate:show":c[4]||(c[4]=f=>n(_).show=f),title:n(_).title,data:n(_).data,width:400,"min-height":370,footer:!0,component:n(e)},null,8,["show","title","data","component"])])}}}),ae=P({__name:"index",setup(C){const{t:e}=D(),l=E("block"),W=[{key:"block",label:e("Waf.Block.index_1"),component:St},{key:"ip",label:e("Waf.Block.index_2"),component:qt},{key:"rule",label:e("Waf.Block.index_3"),component:At}];return(_,d)=>{const u=dt,y=Ct;return w(),wt(y,{class:"p-16px"},{default:r(()=>[o(u,{value:n(l),"onUpdate:value":d[0]||(d[0]=g=>I(l)?l.value=g:null),options:W},null,8,["value"])]),_:1})}}});export{ae as default};