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

3 lines
16 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/count-CxWY2pr3.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/useTableData-BmkIKQ_R.js?v=1773287522785","js/record-CDYDnrhc.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/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/site-D0zX56Uh.js?v=1773287522785","js/tools-CMJvIbk2.js?v=1773287522785","js/rules-pmZEUQ_o.js?v=1773287522785","css/record-CSv-kbt-.css?v=1773287522785"])))=>i.map(i=>d[i]);
import{h as tt,i as O,cH as ht,v as Z,p as H,ap as vt,x as gt,P as K,n as Wt,m as St}from"./index-BTglIPU2.js?v=1773287522785";import{_ as bt}from"./index-COOnaZWq.js?v=1773287522785";import{_ as L}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as yt}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as $t}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{_ as Rt}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{_ as wt}from"./index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785";import{k as z,t as et,R as nt,e as T,$ as M,Z as it,a0 as e,a9 as d,_ as o,S as n,l as D,j as m,aa as l,v as j,N as I,a6 as kt,r as Ft,F as A,o as Ct,a8 as Pt,a3 as Q,u as Bt}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{u as Et}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{u as At}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as Ut}from"./soft-Cjyfamvm.js?v=1773287522785";import{u as X}from"./useModal-De_33DuC.js?v=1773287522785";import{s as Nt,a as Dt,g as jt,b as Tt,c as Lt,d as Vt,e as qt}from"./site-D0zX56Uh.js?v=1773287522785";import{_ as V}from"./index-CWSeZZK7.js?v=1773287522785";import{_ as at}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{a1 as ot,a8 as G,a3 as st,a4 as lt,b as ut,aT as Ot,aU as It,aG as zt,_ as Mt,a5 as q,al as N,a2 as Gt,B as Jt}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.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";const Zt={class:"p-20px"},Ht={class:"flex-1"},Kt={class:"flex items-center h-32px"},Qt={class:"flex items-center h-32px"},Xt={class:"w-320px mt-6px"},Yt={class:"flex-1"},te={class:"flex items-center h-32px"},ee={class:"flex items-center h-32px"},ne={class:"w-320px mt-6px"},ie={class:"text-error"},ae=z({__name:"index",props:{row:{},onRefresh:{}},setup(w,{expose:U}){const S=w,s=et(S,"row"),{t:u}=nt(),_=T({html:!1,html_fast:!1,js:!1,picture:!1}),g=T({type:"default",text:""}),b=T({type:"default",text:""}),p=()=>{const i={site:s.value.siteName,html:_.html,html_fast:!1,js:!1,picture:_.picture,htmlnew:I(g),picturenew:I(b)};return Ot(s.value.crawler,i,(c,x)=>{if(O(c))return JSON.stringify(It(c,x))})};(()=>{if(!s.value)return;const{crawler:i}=s.value;i&&(_.html=i.html,_.picture=i.picture,i.htmlnew&&(g.type=i.htmlnew.type,g.text=i.htmlnew.text),i.picturenew&&(b.type=i.picturenew.type,b.text=i.picturenew.text))})();const F=async()=>{var c;const i=p();await Nt(i),(c=S.onRefresh)==null||c.call(S)};return U({onConfirm:async({hide:i})=>(_.html||_.picture?tt({title:u("Public.Confirm.Title"),width:408,content:()=>e("div",{class:"relative pb-40px"},[e("div",null,[m("效果:每次访问网页内容随机加密、有效防止爬虫")]),e("div",null,[m("影响开启后会导致比之前流量增加1倍")]),e("div",null,[m("建议:线上业务建议不要开启")]),e(L,{class:"absolute left-[-21px] bottom-0 mt-16px "},{default:()=>[e("li",{class:"text-error"},[m("当前的功能为测试功能建议不要在线上业务开启!!")])]})]),onConfirm:async({hide:c})=>{await F(),c(),i()}}):(await F(),i()),!1)}),(i,c)=>{const x=G,k=lt,y=st,$=ut,B=ot,f=at;return M(),it("div",Zt,[e(f,{"label-width":"160px"},{default:d(()=>[e(B,{label:i.$t("Waf.Site.ReptileProtection.index_1")},{default:d(()=>[o("div",Ht,[o("div",Kt,[e(x,{value:n(_).html,"onUpdate:value":c[0]||(c[0]=v=>n(_).html=v)},null,8,["value"])]),D(o("div",Qt,[e(y,{value:n(g).type,"onUpdate:value":c[1]||(c[1]=v=>n(g).type=v)},{default:d(()=>[e(k,{value:"default"},{default:d(()=>[m(l(i.$t("Waf.Site.ReptileProtection.index_2")),1)]),_:1}),e(k,{value:"text"},{default:d(()=>[m(l(i.$t("Waf.Site.ReptileProtection.index_3")),1)]),_:1})]),_:1},8,["value"])],512),[[j,n(_).html]]),D(o("div",Xt,[e($,{value:n(g).text,"onUpdate:value":c[2]||(c[2]=v=>n(g).text=v),placeholder:i.$t("Waf.Site.ReptileProtection.index_4")},null,8,["value","placeholder"])],512),[[j,n(_).html&&n(g).type==="text"]])])]),_:1},8,["label"]),e(B,{label:i.$t("Waf.Site.ReptileProtection.index_5")},{default:d(()=>[o("div",Yt,[o("div",te,[e(x,{value:n(_).picture,"onUpdate:value":c[3]||(c[3]=v=>n(_).picture=v)},null,8,["value"])]),D(o("div",ee,[e(y,{value:n(b).type,"onUpdate:value":c[4]||(c[4]=v=>n(b).type=v)},{default:d(()=>[e(k,{value:"default"},{default:d(()=>[m(l(i.$t("Waf.Site.ReptileProtection.index_6")),1)]),_:1}),e(k,{value:"text"},{default:d(()=>[m(l(i.$t("Waf.Site.ReptileProtection.index_7")),1)]),_:1})]),_:1},8,["value"])],512),[[j,n(_).picture]]),D(o("div",ne,[e($,{value:n(b).text,"onUpdate:value":c[5]||(c[5]=v=>n(b).text=v),placeholder:i.$t("Waf.Site.ReptileProtection.index_8")},null,8,["value","placeholder"])],512),[[j,n(_).picture&&n(b).type==="text"]])])]),_:1},8,["label"])]),_:1}),e(L,{class:"mt-16px"},{default:d(()=>[o("li",ie,l(i.$t("Waf.Site.ReptileProtection.index_9")),1),o("li",null,[o("b",null,l(i.$t("Waf.Site.ReptileProtection.index_10")),1),m(l(i.$t("Waf.Site.ReptileProtection.index_11")),1)]),o("li",null,[o("b",null,l(i.$t("Waf.Site.ReptileProtection.index_12")),1),m(l(i.$t("Waf.Site.ReptileProtection.index_13")),1)]),o("li",null,[o("b",null,l(i.$t("Waf.Site.ReptileProtection.index_14")),1),m(l(i.$t("Waf.Site.ReptileProtection.index_15")),1)])]),_:1})])}}}),oe={class:"p-20px"},se={class:"w-40px"},le={class:"mx-8px"},ue={class:"w-40px"},pe={class:"mx-8px"},de={class:"w-40px"},re={class:"ml-8px"},ce={class:"flex-1"},me={class:"flex items-center h-32px"},_e={class:"w-320px mt-6px"},fe={class:"text-error"},xe=z({__name:"index",props:{row:{},onRefresh:{}},setup(w,{expose:U}){const S=w,s=et(S,"row"),u=T({open:!1,user:50,time:10,qps:1,identity:{type:"default",text:""}});(()=>{if(!s.value)return;const{limiting:p}=s.value;if(!p)return;const{timeout:r}=p;r&&(u.open=r.open,u.user=r.user,u.time=r.time,u.qps=r.qps,u.identity.type=r.identity.type,u.identity.text=r.identity.text)})();const g=()=>({site:s.value.siteName,limiting:{open:u.open,user:u.user,time:u.time,qps:u.qps,identity:{type:u.identity.type,text:u.identity.text}}});return U({onConfirm:async()=>{var p;await Dt(g()),(p=S.onRefresh)==null||p.call(S)}}),(p,r)=>{const F=G,h=ot,i=Mt,c=lt,x=st,k=ut,y=zt,$=at,B=L;return M(),it("div",oe,[e($,{"label-width":"160px"},{default:d(()=>[e(h,{label:p.$t("Waf.Site.WaitingRoom.index_1")},{default:d(()=>[e(F,{value:n(u).open,"onUpdate:value":r[0]||(r[0]=f=>n(u).open=f)},null,8,["value"])]),_:1},8,["label"]),e(y,{show:n(u).open},{default:d(()=>[e(h,{label:p.$t("Waf.Site.WaitingRoom.index_2")},{default:d(()=>[o("div",se,[e(i,{value:n(u).user,"onUpdate:value":r[1]||(r[1]=f=>n(u).user=f),min:0,"show-button":!1,placeholder:""},null,8,["value"])]),o("div",le,l(p.$t("Waf.Site.WaitingRoom.index_3")),1),o("div",ue,[e(i,{value:n(u).time,"onUpdate:value":r[2]||(r[2]=f=>n(u).time=f),min:0,"show-button":!1,placeholder:""},null,8,["value"])]),o("div",pe,l(p.$t("Waf.Site.WaitingRoom.index_4")),1),o("div",de,[e(i,{value:n(u).qps,"onUpdate:value":r[3]||(r[3]=f=>n(u).qps=f),min:0,"show-button":!1,placeholder:""},null,8,["value"])]),o("div",re,l(p.$t("Waf.Site.WaitingRoom.index_5")),1)]),_:1},8,["label"]),e(h,{label:p.$t("Waf.Site.WaitingRoom.index_6")},{default:d(()=>[o("div",ce,[o("div",me,[e(x,{value:n(u).identity.type,"onUpdate:value":r[4]||(r[4]=f=>n(u).identity.type=f)},{default:d(()=>[e(c,{value:"default"},{default:d(()=>[m(l(p.$t("Waf.Site.WaitingRoom.index_7")),1)]),_:1}),e(c,{value:"text"},{default:d(()=>[m(l(p.$t("Waf.Site.WaitingRoom.index_8")),1)]),_:1})]),_:1},8,["value"])]),D(o("div",_e,[e(k,{value:n(u).identity.text,"onUpdate:value":r[5]||(r[5]=f=>n(u).identity.text=f),placeholder:p.$t("Waf.Site.WaitingRoom.index_9")},null,8,["value","placeholder"])],512),[[j,n(u).identity.type==="text"]])])]),_:1},8,["label"])]),_:1},8,["show"])]),_:1}),e(B,{class:"mt-16px"},{default:d(()=>[o("li",fe,l(p.$t("Waf.Site.WaitingRoom.index_10")),1),o("li",null,[o("b",null,l(p.$t("Waf.Site.WaitingRoom.index_11")),1),m(l(p.$t("Waf.Site.WaitingRoom.index_12")),1)]),o("li",null,[o("b",null,l(p.$t("Waf.Site.WaitingRoom.index_13")),1),m(l(p.$t("Waf.Site.WaitingRoom.index_14")),1)]),o("li",null,[o("b",null,l(p.$t("Waf.Site.WaitingRoom.index_15")),1),m(l(p.$t("Waf.Site.WaitingRoom.index_16")),1)]),o("li",null,[o("b",null,l(p.$t("Waf.Site.WaitingRoom.index_17")),1),m(l(p.$t("Waf.Site.WaitingRoom.index_18")),1)]),o("li",null,l(p.$t("Waf.Site.WaitingRoom.index_19")),1)]),_:1})])}}}),he={class:"mr-8px"},ve={class:"cursor-pointer"};function Y(w){return typeof w=="function"||Object.prototype.toString.call(w)==="[object Object]"&&!Bt(w)}const Oe=z({__name:"index",setup(w){const U=Q(()=>K(()=>import("./count-CxWY2pr3.js?v=1773287522785"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]))),S=Q(()=>K(()=>import("./record-CDYDnrhc.js?v=1773287522785"),__vite__mapDeps([10,11,12,2,3,4,5,6,7,13,14,8,1,15,16,17,18,19,20,9,21,22,23,24]))),{t:s}=nt(),u=ht(),{isNewVersion:_,version:g,lastVersion:b}=kt(u),p=()=>{Ut("btwaf",()=>{window.location.reload()})},r=Ft(!1),F=async t=>{await Tt({obj:"malicious_ip"}),r.value=t},h=T({p:1,limit:10,search:""}),i=Z(""),c=t=>{i.data.list=t.total,i.title=s("Waf.Site.index_5",[t.siteName]),i.show=!0},x=Z(""),k=async t=>{const{message:a}=await Lt({siteName:t.siteName});Wt(a)&&a.length>0?(x.data.timeList=a,x.data.siteName=t.siteName,x.title=s("Waf.Site.index_6",[t.siteName]),x.show=!0):St.success(s("Waf.Site.index_7"))},y=async(t,a)=>{await Vt({siteName:t.siteName,obj:a})},{table:$,columns:B,setLoading:f}=Et([{key:"siteName",title:s("Waf.Site.index_8"),minWidth:150,ellipsis:{tooltip:!0},render:t=>e("a",{class:"bt-link",href:"javascript:;",onClick:()=>{X({row:t,onRefresh:C})}},[t.siteName])},{key:"total",title:s("Waf.Site.index_9"),width:"10%",minWidth:140,render:t=>{let a=0;return t.total.forEach(W=>{a+=W.value}),e(q,{placement:"bottom-start","arrow-point-to-center":!0},{trigger:()=>e(A,null,[a>0?e("a",{class:"bt-link error",href:"javascript:;",onClick:()=>{c(t)}},[a]):a]),default:()=>e("div",null,[t.total.map(W=>e("div",{class:"leading-18px"},[W.name,m(": "),W.value,s("Waf.Site.index_35")]))])})}},{key:"not_spider",width:"12%",minWidth:120,title:()=>{let t;return e(A,null,[e("span",{class:"mr-6px"},[s("Waf.Site.index_36")]),e(V,null,Y(t=s("Waf.Site.index_37"))?t:{default:()=>[t]})])},render:t=>e(N,{checked:t.not_spider,onUpdateChecked:async a=>{await y(t,"not_spider"),t.not_spider=a}},null)},{key:"cdn",width:"12%",minWidth:120,title:()=>{let t;return e(A,null,[e("span",{class:"mr-6px"},[s("Waf.Site.index_38")]),e(V,null,Y(t=s("Waf.Site.index_39"))?t:{default:()=>[t]})])},render:t=>e(N,{checked:t.cdn,onUpdateChecked:async a=>{await y(t,"cdn"),t.cdn=a}},null)},{key:"smart_cc",width:"14%",minWidth:140,title:()=>e(A,null,[e("span",{class:"mr-6px"},[s("Waf.Site.index_40")]),e(V,null,{default:()=>[e("div",{class:"w-500px"},[s("Waf.Site.index_41")])]})]),render:t=>e("div",{class:"inline-flex items-center"},[e(N,{class:"mr-6px",checked:t.smart_cc.open,onUpdateChecked:async a=>{a?tt({title:s("Public.Confirm.Title"),content:s("Waf.Site.index_10"),onConfirm:async()=>{await y(t,"smart_cc"),t.smart_cc.open=a}}):(await y(t,"smart_cc"),t.smart_cc.open=a)}},null),e(q,{placement:"bottom-start","arrow-point-to-center":!0},{trigger:()=>e("span",{class:"text-desc text-13px"},[t.total[9].value]),default:()=>e(A,null,[s("Waf.Site.index_42",[t.total[9].value])])})])},{key:"crawler",title:s("Waf.Site.index_43"),width:"9%",minWidth:100,render:t=>{const W=(t.crawler?Object.entries(t.crawler):[]).some(([P,E])=>E&&P!=="picturenew"&&P!=="htmlnew");return e("a",{class:["bt-link",W?"":"error"],href:"javascript:;",onClick:()=>{v(t)}},[s(W?"Public.Status.Enable":"Public.Status.Disable")])}},{key:"limiting",title:s("Waf.Site.index_44"),width:"10%",minWidth:170,render:t=>{var a,W,P,E;return e("a",{class:["bt-link",(W=(a=t==null?void 0:t.limiting)==null?void 0:a.timeout)!=null&&W.open?"":"error"],href:"javascript:;",onClick:()=>{pt(t)}},[(E=(P=t==null?void 0:t.limiting)==null?void 0:P.timeout)!=null&&E.open?s("Public.Status.Enable"):s("Public.Status.Disable")])}},{key:"cc",width:"8%",minWidth:100,title:s("Waf.Site.index_11"),render:t=>e("div",{class:"inline-flex items-center"},[e(N,{class:"mr-6px",checked:t.cc.open,onUpdateChecked:async a=>{await y(t,"cc"),t.cc.open=a}},null),e(q,{placement:"bottom-start","arrow-point-to-center":!0},{trigger:()=>e("span",{class:"text-desc text-13px"},[t.total[2].value]),default:()=>e(A,null,[s("Waf.Site.index_42",[t.total[2].value])])})])},{key:"open",width:"6%",minWidth:70,title:s("Waf.Site.index_12"),render:t=>e(G,{size:"small",value:t.open,onUpdateValue:async a=>{await y(t,"open"),t.open=a}},null)},At({width:100,options:t=>[{label:s("Waf.Site.index_13"),onClick:()=>{k(t)}},{label:s("Public.Btn.Set"),onClick:()=>{X({row:t,onRefresh:C})}}]})]),v=t=>{H({title:s("Waf.Site.index_45",[t.siteName]),width:620,footer:!0,data:{row:t,onRefresh:C},component:ae})},pt=t=>{H({title:s("Waf.Site.index_46",[t.siteName]),width:700,footer:!0,data:{row:t,onRefresh:C},component:xe})},dt=()=>{h.p=1,C()},rt=async()=>{const{message:t}=await qt();O(t)&&(r.value=t.malicious_ip)},C=async()=>{try{f(!0);const{message:t}=await jt(I(h));O(t)&&($.data=t.data,$.total=vt(t.page))}finally{f(!1)}};return rt(),Ct(()=>{C()}),(t,a)=>{const W=Jt,P=wt,E=Rt,ct=$t,mt=yt,_t=L,J=gt,ft=Gt,xt=bt;return M(),Pt(xt,{install:n(_)},{desc:d(()=>[o("span",he," Current Nginx WAF version is v"+l(n(g))+", latest is v"+l(n(b))+". Please update. ",1),e(W,{class:"px-8px h-24px",type:"primary",size:"small",onClick:p},{default:d(()=>a[6]||(a[6]=[m(" Upgrade ")])),_:1,__:[6]})]),default:d(()=>[e(ft,{class:"p-16px"},{default:d(()=>[e(mt,null,{toolsLeft:d(()=>[o("div",ve,[o("span",{class:"mr-8px text-desc",onClick:a[0]||(a[0]=R=>F(!n(r)))},l(t.$t("Waf.Site.index_1")),1),e(n(N),{checked:n(r),"onUpdate:checked":F},null,8,["checked"])])]),toolsRight:d(()=>[e(P,{value:n(h).search,"onUpdate:value":a[1]||(a[1]=R=>n(h).search=R),placeholder:t.$t("Waf.Site.index_2"),onSearch:dt},null,8,["value","placeholder"])]),table:d(()=>[e(E,{loading:n($).loading,data:n($).data,columns:n(B)},null,8,["loading","data","columns"])]),pageRight:d(()=>[e(ct,{page:n(h).p,"onUpdate:page":a[2]||(a[2]=R=>n(h).p=R),"page-size":n(h).limit,"onUpdate:pageSize":a[3]||(a[3]=R=>n(h).limit=R),"item-count":n($).total,"store-key":"waf-site",onRefresh:C},null,8,["page","page-size","item-count"])]),_:1}),e(_t,{class:"mt-16px"},{default:d(()=>[o("li",null,l(t.$t("Waf.Site.index_3")),1),o("li",null,l(t.$t("Waf.Site.index_4")),1)]),_:1}),e(J,{show:n(i).show,"onUpdate:show":a[4]||(a[4]=R=>n(i).show=R),title:n(i).title,width:480,"min-height":688,data:n(i).data,component:n(U)},null,8,["show","title","data","component"]),e(J,{show:n(x).show,"onUpdate:show":a[5]||(a[5]=R=>n(x).show=R),title:n(x).title,data:n(x).data,width:1e3,"min-height":552,component:n(S)},null,8,["show","title","data","component"])]),_:1})]),_:1},8,["install"])}}});export{Oe as default};