2 lines
25 KiB
JavaScript
2 lines
25 KiB
JavaScript
System.register(["./index-legacy-Cv0QQQJ6.js?v=1773287522785","./index-legacy-DQdImDha.js?v=1773287522785","./index-legacy-DgZ0-E4f.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-BBkGleHZ.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-IFFYkvEY.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-CvnE2rtV.js?v=1773287522785","./check-legacy-DG4HeWug.js?v=1773287522785","./useTableColumns-legacy-DP6ypvsQ.js?v=1773287522785","./useTableData-legacy-3kc3lnk4.js?v=1773287522785","./rules-legacy-CRGREktS.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-LjZ-8uGn.js?v=1773287522785","./naive-ui-legacy-BW82sq8q.js?v=1773287522785","./vue-core-legacy-Cn1vuJ3s.js?v=1773287522785","./index-legacy-DEYz4m3y.js?v=1773287522785","./prismjs-legacy-BN0FEcG9.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-BQ2Kqzbl.js?v=1773287522785","./data-legacy-B9xdUIE5.js?v=1773287522785","./index-legacy-hh1mlQOF.js?v=1773287522785","./copy-legacy-CoXPjkKf.js?v=1773287522785","./index.vue_vue_type_script_setup_true_lang-legacy-B9P08_gB.js?v=1773287522785","./index-legacy-BFkuWVH1.js?v=1773287522785"],(function(e,l){"use strict";var t,a,i,n,u,p,s,o,r,d,c,_,f,y,m,v,x,w,h,R,g,b,W,k,$,U,C,P,B,j,I,z,E,L,S,A,D,K,N,T,Z,q,F,X,G,H,J,M,O,Q,V,Y,ee,le,te,ae,ie,ne;return{setters:[e=>{t=e._},e=>{a=e.m,i=e.v,n=e.i,u=e.n,p=e.x,s=e.aq,o=e.h},e=>{r=e._},e=>{d=e._},e=>{c=e._},e=>{_=e._},e=>{f=e._},e=>{y=e.d},e=>{m=e.u},e=>{v=e.u},e=>{x=e.b,w=e.c,h=e.i,R=e.r,g=e.g,b=e.e,W=e.d,k=e.a,$=e.f,U=e.h,C=e.j,P=e.k,B=e.l,j=e.m,I=e.n},e=>{z=e._},e=>{E=e.a1,L=e.a3,S=e.ag,A=e.b,D=e.B,K=e.a2},e=>{N=e.k,T=e.R,Z=e.r,q=e.e,F=e.$,X=e.Z,G=e._,H=e.aa,J=e.a0,M=e.S,O=e.a9,Q=e.j,V=e.F,Y=e.ak,ee=e.a8,le=e.t,te=e.N,ae=e.ai,ie=e.X},e=>{ne=e._},null,null,null,null,null,null,null],execute:function(){const l={class:"mb-4px"},ue={class:"mb-20px pl-21px font-bold"},pe={class:"w-300px"},se={class:"w-300px"},oe={class:"w-300px"},re={class:"w-300px"},de=N({__name:"form",emits:["refresh"],setup(e,{emit:t}){const a=t,{t:i}=T(),n=Z(null),u=q({type:"ipv4",start_ip:"",end_ip:"",ip:"",ps:""}),p={start_ip:{trigger:["input","blur"],validator:()=>"ipv4"!==u.type||""!==u.start_ip.trim()||new Error(i("Waf.Rules.index_30"))},end_ip:{trigger:["input","blur"],validator:()=>"ipv4"!==u.type||""!==u.end_ip.trim()||new Error(i("Waf.Rules.index_31"))},ip:{trigger:["input","blur"],validator:()=>"ipv6"!==u.type||""!==u.ip.trim()||new Error(i("Waf.Rules.index_32"))}},s=()=>{u.start_ip="",u.end_ip="",u.ip=""},o=async()=>{await(n.value?.validate()),"ipv4"===u.type?await x({start_ip:u.start_ip,end_ip:u.end_ip,ps:u.ps}):await w({ip:u.ip,ps:u.ps}),u.start_ip="",u.end_ip="",u.ip="",u.ps="",a("refresh")};return(e,t)=>{const a=S,i=L,r=E,d=A,c=D,_=z;return F(),X("div",l,[G("div",ue,H(e.$t("Waf.Rules.index_39")),1),J(_,{ref_key:"formRef",ref:n,model:M(u),rules:p},{default:O((()=>[J(r,{label:e.$t("Waf.Rules.index_19")},{default:O((()=>[J(i,{value:M(u).type,"onUpdate:value":[t[0]||(t[0]=e=>M(u).type=e),s]},{default:O((()=>[J(a,{value:"ipv4"},{default:O((()=>t[5]||(t[5]=[Q("IPv4")]))),_:1,__:[5]}),J(a,{value:"ipv6"},{default:O((()=>t[6]||(t[6]=[Q("IPv6")]))),_:1,__:[6]})])),_:1},8,["value"])])),_:1},8,["label"]),"ipv4"===M(u).type?(F(),X(V,{key:0},[J(r,{label:e.$t("Waf.Rules.index_22"),path:"start_ip"},{default:O((()=>[G("div",pe,[J(d,{value:M(u).start_ip,"onUpdate:value":t[1]||(t[1]=e=>M(u).start_ip=e),placeholder:e.$t("Waf.Rules.index_23")},null,8,["value","placeholder"])])])),_:1},8,["label"]),J(r,{label:e.$t("Waf.Rules.index_24"),path:"end_ip"},{default:O((()=>[G("div",se,[J(d,{value:M(u).end_ip,"onUpdate:value":t[2]||(t[2]=e=>M(u).end_ip=e),placeholder:e.$t("Waf.Rules.index_25")},null,8,["value","placeholder"])])])),_:1},8,["label"])],64)):Y("",!0),"ipv6"===M(u).type?(F(),ee(r,{key:1,label:e.$t("Waf.Rules.index_26"),path:"ip"},{default:O((()=>[G("div",oe,[J(d,{value:M(u).ip,"onUpdate:value":t[3]||(t[3]=e=>M(u).ip=e),placeholder:e.$t("Waf.Rules.index_27")},null,8,["value","placeholder"])])])),_:1},8,["label"])):Y("",!0),J(r,{label:e.$t("Waf.Rules.index_20"),path:"ps"},{default:O((()=>[G("div",re,[J(d,{value:M(u).ps,"onUpdate:value":t[4]||(t[4]=e=>M(u).ps=e),placeholder:e.$t("Waf.Rules.index_28")},null,8,["value","placeholder"])])])),_:1},8,["label"]),J(r,{label:" "},{default:O((()=>[J(c,{type:"primary",onClick:o},{default:O((()=>[Q(H(e.$t("Waf.Rules.index_29")),1)])),_:1})])),_:1})])),_:1},8,["model"])])}}}),ce={class:"p-20px"},_e=N({__name:"import",props:{type:{default:""}},emits:["refresh"],setup(e,{expose:l,emit:t}){const i=e,n=t,{t:u}=T(),p=le(i,"type"),s=q({rule:p.value,pdata:""}),o=u("Waf.Rules.index_33");return l({onConfirm:async()=>{if(""===s.pdata.trim())return a.error(u("Waf.Rules.index_34")),!1;await h(te(s)),n("refresh")}}),(e,l)=>{const t=ne;return F(),X("div",ce,[J(t,{value:M(s).pdata,"onUpdate:value":l[0]||(l[0]=e=>M(s).pdata=e),rows:15,placeholder:M(o)},null,8,["value","placeholder"])])}}}),fe="ip_white",ye=N({__name:"index",setup(e){const{t:l}=T(),t=i(l("Waf.Rules.index_36"),{type:fe,onRefresh:()=>{C()}}),a=()=>{t.show=!0},x=async()=>{await b({rule:fe}),s(`/www/server/panel/data/${fe}.txt`)},w=()=>{o({title:l("Waf.Rules.index_37"),content:l("Waf.Rules.index_38"),onConfirm:async()=>{await W({rule:fe})}})},{table:h,columns:k,setLoading:$}=v([{key:"ip",title:l("Waf.Rules.index_18"),ellipsis:{tooltip:!0},render:e=>e.ip.join(" - ")},{key:"type",title:l("Waf.Rules.index_19")},{key:"ps",title:l("Waf.Rules.index_20"),ellipsis:{tooltip:!0},render:e=>e.ps||"--"},m({width:80,options:e=>[{label:l("Public.Btn.Del"),onClick:async()=>{1===e.ip.length?await R({rule:fe,type:e.type.toLowerCase(),start_ip:e.ip[0]}):await R({rule:fe,type:e.type.toLowerCase(),start_ip:e.ip[0],end_ip:e.ip[1]}),C()}}]})]),U=q({p:1,limit:10,rule:fe,keyword:""}),C=async()=>{try{$(!0);const{message:e}=await g(te(U));if(n(e)){const{list:l,total:t}=e;u(l)&&(h.data=l.map((e=>y(e[0])&&y(e[1])?{type:"IPv4",ip:[e[0],e[1]],ps:e[2]||""}:{type:"IPv6",ip:[e[0]],ps:e[1]||""}))),h.total=t}}finally{$(!1)}},P=()=>{U.p=1,C()};return C(),(e,l)=>{const i=D,n=f,u=_,s=c,o=d,y=r,m=p;return F(),X("div",null,[J(de,{type:fe,onRefresh:P}),J(o,null,{toolsLeft:O((()=>[J(i,{onClick:a},{default:O((()=>[Q(H(e.$t("Public.Btn.Import")),1)])),_:1}),J(i,{onClick:x},{default:O((()=>[Q(H(e.$t("Public.Btn.Export")),1)])),_:1}),J(i,{onClick:w},{default:O((()=>[Q(H(e.$t("Public.Btn.Empty")),1)])),_:1})])),toolsRight:O((()=>[J(n,{value:M(U).keyword,"onUpdate:value":l[0]||(l[0]=e=>M(U).keyword=e),width:240,placeholder:e.$t("Waf.Rules.index_7"),onSearch:P},null,8,["value","placeholder"])])),table:O((()=>[J(u,{loading:M(h).loading,data:M(h).data,columns:M(k)},null,8,["loading","data","columns"])])),pageRight:O((()=>[J(s,{page:M(U).p,"onUpdate:page":l[1]||(l[1]=e=>M(U).p=e),"page-size":M(U).limit,"onUpdate:pageSize":l[2]||(l[2]=e=>M(U).limit=e),"item-count":M(h).total,"store-key":"waf-ip-white",onRefresh:C},null,8,["page","page-size","item-count"])])),_:1}),J(y,{class:"mt-16px"},{default:O((()=>[G("li",null,H(e.$t("Waf.Rules.index_35")),1),G("li",null,H(e.$t("Waf.Rules.index_9")),1),G("li",null,H(e.$t("Waf.Rules.index_10")),1),G("li",null,H(e.$t("Waf.Rules.index_11")),1),G("li",null,H(e.$t("Waf.Rules.index_12")),1)])),_:1}),J(m,{show:M(t).show,"onUpdate:show":l[3]||(l[3]=e=>M(t).show=e),title:M(t).title,data:M(t).data,width:400,footer:!0,component:_e,"confirm-text":e.$t("Public.Btn.Import")},null,8,["show","title","data","confirm-text"])])}}}),me={class:"mb-4px"},ve={class:"mb-20px pl-21px font-bold"},xe={class:"w-300px"},we={class:"w-300px"},he={class:"w-300px"},Re={class:"w-300px"},ge=N({__name:"form",emits:["refresh"],setup(e,{emit:l}){const t=l,{t:a}=T(),i=Z(null),n=q({type:"ipv4",start_ip:"",end_ip:"",ip:"",ps:""}),u={start_ip:{trigger:["input","blur"],validator:()=>"ipv4"!==n.type||""!==n.start_ip.trim()||new Error(a("Waf.Rules.index_30"))},end_ip:{trigger:["input","blur"],validator:()=>"ipv4"!==n.type||""!==n.end_ip.trim()||new Error(a("Waf.Rules.index_31"))},ip:{trigger:["input","blur"],validator:()=>"ipv6"!==n.type||""!==n.ip.trim()||new Error(a("Waf.Rules.index_32"))}},p=()=>{n.start_ip="",n.end_ip="",n.ip=""},s=async()=>{await(i.value?.validate()),"ipv4"===n.type?await k({start_ip:n.start_ip,end_ip:n.end_ip,ps:n.ps}):await $({ip:n.ip,ps:n.ps}),n.start_ip="",n.end_ip="",n.ip="",n.ps="",t("refresh")};return(e,l)=>{const t=S,a=L,o=E,r=A,d=D,c=z;return F(),X("div",me,[G("div",ve,H(e.$t("Waf.Rules.index_21")),1),J(c,{ref_key:"formRef",ref:i,model:M(n),rules:u},{default:O((()=>[J(o,{label:e.$t("Waf.Rules.index_19")},{default:O((()=>[J(a,{value:M(n).type,"onUpdate:value":[l[0]||(l[0]=e=>M(n).type=e),p]},{default:O((()=>[J(t,{value:"ipv4"},{default:O((()=>l[5]||(l[5]=[Q("IPv4")]))),_:1,__:[5]}),J(t,{value:"ipv6"},{default:O((()=>l[6]||(l[6]=[Q("IPv6")]))),_:1,__:[6]})])),_:1},8,["value"])])),_:1},8,["label"]),"ipv4"===M(n).type?(F(),X(V,{key:0},[J(o,{label:e.$t("Waf.Rules.index_22"),path:"start_ip"},{default:O((()=>[G("div",xe,[J(r,{value:M(n).start_ip,"onUpdate:value":l[1]||(l[1]=e=>M(n).start_ip=e),placeholder:e.$t("Waf.Rules.index_23")},null,8,["value","placeholder"])])])),_:1},8,["label"]),J(o,{label:e.$t("Waf.Rules.index_24"),path:"end_ip"},{default:O((()=>[G("div",we,[J(r,{value:M(n).end_ip,"onUpdate:value":l[2]||(l[2]=e=>M(n).end_ip=e),placeholder:e.$t("Waf.Rules.index_25")},null,8,["value","placeholder"])])])),_:1},8,["label"])],64)):Y("",!0),"ipv6"===M(n).type?(F(),ee(o,{key:1,label:e.$t("Waf.Rules.index_26"),path:"ip"},{default:O((()=>[G("div",he,[J(r,{value:M(n).ip,"onUpdate:value":l[3]||(l[3]=e=>M(n).ip=e),placeholder:e.$t("Waf.Rules.index_27")},null,8,["value","placeholder"])])])),_:1},8,["label"])):Y("",!0),J(o,{label:e.$t("Waf.Rules.index_20"),path:"ps"},{default:O((()=>[G("div",Re,[J(r,{value:M(n).ps,"onUpdate:value":l[4]||(l[4]=e=>M(n).ps=e),placeholder:e.$t("Waf.Rules.index_28")},null,8,["value","placeholder"])])])),_:1},8,["label"]),J(o,{label:" "},{default:O((()=>[J(d,{type:"primary",onClick:s},{default:O((()=>[Q(H(e.$t("Public.Btn.Add")),1)])),_:1})])),_:1})])),_:1},8,["model"])])}}}),be={class:"p-20px"},We=N({__name:"import",props:{type:{default:""}},emits:["refresh"],setup(e,{expose:l,emit:t}){const i=t,n=le(e,"type"),{t:u}=T(),p=q({rule:n.value,pdata:""}),s=u("Waf.Rules.index_33");return l({onConfirm:async()=>{if(""===p.pdata.trim())return a.error(u("Waf.Rules.index_34")),!1;await h(te(p)),i("refresh")}}),(e,l)=>{const t=ne;return F(),X("div",be,[J(t,{value:M(p).pdata,"onUpdate:value":l[0]||(l[0]=e=>M(p).pdata=e),rows:15,placeholder:M(s)},null,8,["value","placeholder"])])}}}),ke="ip_black",$e=N({__name:"index",setup(e){const{t:l}=T(),t=i(l("Waf.Rules.index_15"),{type:ke,onRefresh:()=>{C()}}),a=()=>{t.show=!0},x=async()=>{await b({rule:ke}),s(`/www/server/panel/data/${ke}.txt`)},w=()=>{o({title:l("Waf.Rules.index_16"),content:l("Waf.Rules.index_17"),onConfirm:async()=>{await W({rule:ke})}})},{table:h,columns:k,setLoading:$}=v([{key:"ip",title:l("Waf.Rules.index_18"),ellipsis:{tooltip:!0},render:e=>e.ip.join(" - ")},{key:"type",title:l("Waf.Rules.index_19")},{key:"ps",title:l("Waf.Rules.index_20"),ellipsis:{tooltip:!0},render:e=>e.ps||"--"},m({width:80,options:e=>[{label:l("Public.Btn.Del"),onClick:async()=>{1===e.ip.length?await R({rule:ke,type:e.type.toLowerCase(),start_ip:e.ip[0]}):await R({rule:ke,type:e.type.toLowerCase(),start_ip:e.ip[0],end_ip:e.ip[1]}),C()}}]})]),U=q({p:1,limit:10,rule:ke,keyword:""}),C=async()=>{try{$(!0);const{message:e}=await g(te(U));if(n(e)){const{list:l,total:t}=e;u(l)&&(h.data=l.map((e=>y(e[0])&&y(e[1])?{type:"IPv4",ip:[e[0],e[1]],ps:e[2]||""}:{type:"IPv6",ip:[e[0]],ps:e[1]||""}))),h.total=t}}finally{$(!1)}},P=()=>{U.p=1,C()};return C(),(e,l)=>{const i=D,n=f,u=_,s=c,o=d,y=r,m=p;return F(),X("div",null,[J(ge,{type:ke,onRefresh:P}),J(o,null,{toolsLeft:O((()=>[J(i,{onClick:a},{default:O((()=>[Q(H(e.$t("Public.Btn.Import")),1)])),_:1}),J(i,{onClick:x},{default:O((()=>[Q(H(e.$t("Public.Btn.Export")),1)])),_:1}),J(i,{onClick:w},{default:O((()=>[Q(H(e.$t("Public.Btn.Empty")),1)])),_:1})])),toolsRight:O((()=>[J(n,{value:M(U).keyword,"onUpdate:value":l[0]||(l[0]=e=>M(U).keyword=e),width:240,placeholder:e.$t("Waf.Rules.index_7"),onSearch:P},null,8,["value","placeholder"])])),table:O((()=>[J(u,{loading:M(h).loading,data:M(h).data,columns:M(k)},null,8,["loading","data","columns"])])),pageRight:O((()=>[J(s,{page:M(U).p,"onUpdate:page":l[1]||(l[1]=e=>M(U).p=e),"page-size":M(U).limit,"onUpdate:pageSize":l[2]||(l[2]=e=>M(U).limit=e),"item-count":M(h).total,"store-key":"waf-ip-black",onRefresh:C},null,8,["page","page-size","item-count"])])),_:1}),J(y,{class:"mt-16px"},{default:O((()=>[G("li",null,H(e.$t("Waf.Rules.index_8")),1),G("li",null,H(e.$t("Waf.Rules.index_9")),1),G("li",null,H(e.$t("Waf.Rules.index_10")),1),G("li",null,H(e.$t("Waf.Rules.index_11")),1),G("li",null,H(e.$t("Waf.Rules.index_12")),1)])),_:1}),J(m,{show:M(t).show,"onUpdate:show":l[3]||(l[3]=e=>M(t).show=e),title:M(t).title,data:M(t).data,width:400,footer:!0,component:We,"confirm-text":e.$t("Public.Btn.Import")},null,8,["show","title","data","confirm-text"])])}}}),Ue={class:"p-20px"},Ce=N({__name:"import",props:{type:{default:""}},emits:["refresh"],setup(e,{expose:l,emit:t}){const i=e,n=t,{t:u}=T(),p=le(i,"type"),s=q({rule:p.value,pdata:""}),o=u("Waf.Rules.index_48");return l({onConfirm:async()=>{if(""===s.pdata.trim())return a.error(u("Waf.Rules.index_34")),!1;await h(te(s)),n("refresh")}}),(e,l)=>{const t=ne;return F(),X("div",Ue,[J(t,{value:M(s).pdata,"onUpdate:value":l[0]||(l[0]=e=>M(s).pdata=e),rows:15,placeholder:M(o)},null,8,["value","placeholder"])])}}}),Pe={class:"w-300px"},Be={class:"text-error"},je="ua_white",Ie=N({__name:"index",setup(e){const{t:l}=T(),t=Z(""),y=async()=>{""!==t.value.trim()?(await C({ua_white:t.value}),j()):a.error(l("Waf.Rules.index_44"))},x=i(l("Waf.Rules.index_49"),{type:je,onRefresh:()=>{j()}}),w=()=>{x.show=!0},h=async()=>{await b({rule:je}),s(`/www/server/panel/data/${je}.txt`)},R=()=>{o({title:l("Waf.Rules.index_50"),content:l("Waf.Rules.index_51"),onConfirm:async()=>{await W({rule:je})}})},{table:k,columns:$,setLoading:P}=v([{key:"ua",title:"UA",ellipsis:{tooltip:!0}},m({width:80,options:e=>[{label:l("Public.Btn.Del"),onClick:async()=>{await U({rule:je,ua:e.ua}),j()}}]})]),B=q({p:1,limit:10,rule:je,keyword:""}),j=async()=>{try{P(!0);const{message:e}=await g(te(B));if(n(e)){const{list:l,total:t}=e;u(l)&&(k.data=l.map((e=>({ua:e})))),k.total=t}}finally{P(!1)}},I=()=>{B.p=1,j()};return j(),(e,l)=>{const a=A,i=D,n=f,u=_,s=c,o=d,m=r,v=p;return F(),X("div",null,[J(o,null,{toolsLeft:O((()=>[G("div",Pe,[J(a,{value:M(t),"onUpdate:value":l[0]||(l[0]=e=>ie(t)?t.value=e:null),placeholder:e.$t("Waf.Rules.index_40"),onKeyup:ae(y,["enter"])},null,8,["value","placeholder"])]),J(i,{type:"primary",onClick:y},{default:O((()=>[Q(H(e.$t("Public.Btn.Add")),1)])),_:1}),J(i,{onClick:w},{default:O((()=>[Q(H(e.$t("Public.Btn.Import")),1)])),_:1}),J(i,{onClick:h},{default:O((()=>[Q(H(e.$t("Public.Btn.Export")),1)])),_:1}),J(i,{onClick:R},{default:O((()=>[Q(H(e.$t("Public.Btn.Empty")),1)])),_:1})])),toolsRight:O((()=>[J(n,{value:M(B).keyword,"onUpdate:value":l[1]||(l[1]=e=>M(B).keyword=e),width:240,placeholder:e.$t("Waf.Rules.index_40"),onSearch:I},null,8,["value","placeholder"])])),table:O((()=>[J(u,{loading:M(k).loading,data:M(k).data,columns:M($)},null,8,["loading","data","columns"])])),pageRight:O((()=>[J(s,{page:M(B).p,"onUpdate:page":l[2]||(l[2]=e=>M(B).p=e),"page-size":M(B).limit,"onUpdate:pageSize":l[3]||(l[3]=e=>M(B).limit=e),"item-count":M(k).total,"store-key":"waf-ua-white",onRefresh:j},null,8,["page","page-size","item-count"])])),_:1}),J(m,{class:"mt-16px"},{default:O((()=>[G("li",null,[G("span",Be,H(e.$t("Waf.Rules.index_41")),1)]),G("li",null,H(e.$t("Waf.Rules.index_42")),1),G("li",null,H(e.$t("Waf.Rules.index_43")),1)])),_:1}),J(v,{show:M(x).show,"onUpdate:show":l[4]||(l[4]=e=>M(x).show=e),title:M(x).title,data:M(x).data,width:400,footer:!0,component:Ce,"confirm-text":e.$t("Public.Btn.Import")},null,8,["show","title","data","confirm-text"])])}}}),ze={class:"p-20px"},Ee=N({__name:"import",props:{type:{default:""}},emits:["refresh"],setup(e,{expose:l,emit:t}){const i=e,n=t,{t:u}=T(),p=le(i,"type"),s=q({rule:p.value,pdata:""}),o=u("Waf.Rules.index_48");return l({onConfirm:async()=>{if(""===s.pdata.trim())return a.error(u("Waf.Rules.index_34")),!1;await h(te(s)),n("refresh")}}),(e,l)=>{const t=ne;return F(),X("div",ze,[J(t,{value:M(s).pdata,"onUpdate:value":l[0]||(l[0]=e=>M(s).pdata=e),rows:15,placeholder:M(o)},null,8,["value","placeholder"])])}}}),Le={class:"w-300px"},Se={class:"text-error"},Ae="ua_black",De=N({__name:"index",setup(e){const{t:l}=T(),t=Z(""),y=async()=>{""!==t.value.trim()?(await P({ua_black:t.value}),j()):a.error(l("Waf.Rules.index_44"))},x=i(l("Waf.Rules.index_45"),{type:Ae,onRefresh:()=>{j()}}),w=()=>{x.show=!0},h=async()=>{await b({rule:Ae}),s(`/www/server/panel/data/${Ae}.txt`)},R=()=>{o({title:l("Waf.Rules.index_46"),content:l("Waf.Rules.index_47"),onConfirm:async()=>{await W({rule:Ae})}})},{table:k,columns:$,setLoading:C}=v([{key:"ua",title:"UA",ellipsis:{tooltip:!0}},m({width:80,options:e=>[{label:l("Public.Btn.Del"),onClick:async()=>{await U({rule:Ae,ua:e.ua}),j()}}]})]),B=q({p:1,limit:10,rule:Ae,keyword:""}),j=async()=>{try{C(!0);const{message:e}=await g(te(B));if(n(e)){const{list:l,total:t}=e;u(l)&&(k.data=l.map((e=>({ua:e})))),k.total=t}}finally{C(!1)}},I=()=>{B.p=1,j()};return j(),(e,l)=>{const a=A,i=D,n=f,u=_,s=c,o=d,m=r,v=p;return F(),X("div",null,[J(o,null,{toolsLeft:O((()=>[G("div",Le,[J(a,{value:M(t),"onUpdate:value":l[0]||(l[0]=e=>ie(t)?t.value=e:null),placeholder:e.$t("Waf.Rules.index_40"),onKeyup:ae(y,["enter"])},null,8,["value","placeholder"])]),J(i,{type:"primary",onClick:y},{default:O((()=>[Q(H(e.$t("Public.Btn.Add")),1)])),_:1}),J(i,{onClick:w},{default:O((()=>[Q(H(e.$t("Public.Btn.Import")),1)])),_:1}),J(i,{onClick:h},{default:O((()=>[Q(H(e.$t("Public.Btn.Export")),1)])),_:1}),J(i,{onClick:R},{default:O((()=>[Q(H(e.$t("Public.Btn.Empty")),1)])),_:1})])),toolsRight:O((()=>[J(n,{value:M(B).keyword,"onUpdate:value":l[1]||(l[1]=e=>M(B).keyword=e),width:240,placeholder:e.$t("Waf.Rules.index_40"),onSearch:I},null,8,["value","placeholder"])])),table:O((()=>[J(u,{loading:M(k).loading,data:M(k).data,columns:M($)},null,8,["loading","data","columns"])])),pageRight:O((()=>[J(s,{page:M(B).p,"onUpdate:page":l[2]||(l[2]=e=>M(B).p=e),"page-size":M(B).limit,"onUpdate:pageSize":l[3]||(l[3]=e=>M(B).limit=e),"item-count":M(k).total,"store-key":"waf-ua-black",onRefresh:j},null,8,["page","page-size","item-count"])])),_:1}),J(m,{class:"mt-16px"},{default:O((()=>[G("li",null,[G("span",Se,H(e.$t("Waf.Rules.index_41")),1)]),G("li",null,H(e.$t("Waf.Rules.index_42")),1),G("li",null,H(e.$t("Waf.Rules.index_43")),1)])),_:1}),J(v,{show:M(x).show,"onUpdate:show":l[4]||(l[4]=e=>M(x).show=e),title:M(x).title,data:M(x).data,width:400,footer:!0,component:Ee,"confirm-text":e.$t("Public.Btn.Import")},null,8,["show","title","data","confirm-text"])])}}}),Ke={class:"p-20px"},Ne=N({__name:"import",props:{type:{default:""}},emits:["refresh"],setup(e,{expose:l,emit:t}){const i=e,n=t,{t:u}=T(),p=le(i,"type"),s=q({rule:p.value,pdata:""}),o=u("Waf.Rules.index_61");return l({onConfirm:async()=>{if(""===s.pdata.trim())return a.error(u("Waf.Rules.index_34")),!1;await h(te(s)),n("refresh")}}),(e,l)=>{const t=ne;return F(),X("div",Ke,[J(t,{value:M(s).pdata,"onUpdate:value":l[0]||(l[0]=e=>M(s).pdata=e),rows:15,placeholder:M(o)},null,8,["value","placeholder"])])}}}),Te={class:"w-300px"},Ze="url_white",qe=N({__name:"index",setup(e){const{t:l}=T(),t=Z(""),y=async()=>{""!==t.value.trim()?(await j({url_rule:t.value}),P()):a.error(l("Waf.Rules.index_57"))},x=i(l("Waf.Rules.index_64"),{type:Ze,onRefresh:()=>{P()}}),w=()=>{x.show=!0},h=async()=>{await b({rule:Ze}),s(`/www/server/panel/data/${Ze}.txt`)},R=()=>{o({title:l("Waf.Rules.index_65"),content:l("Waf.Rules.index_66"),onConfirm:async()=>{await W({rule:Ze})}})},{table:k,columns:$,setLoading:U}=v([{key:"url",title:"URL",ellipsis:{tooltip:!0}},m({width:80,options:e=>[{label:l("Public.Btn.Del"),onClick:async()=>{await B({rule:Ze,url:e.url}),P()}}]})]),C=q({p:1,limit:10,rule:Ze,keyword:""}),P=async()=>{try{U(!0);const{message:e}=await g(te(C));if(n(e)){const{list:l,total:t}=e;u(l)&&(k.data=l.map((e=>({url:e})))),k.total=t}}finally{U(!1)}},I=()=>{C.p=1,P()};return P(),(e,l)=>{const a=A,i=D,n=f,u=_,s=c,o=d,m=r,v=p;return F(),X("div",null,[J(o,null,{toolsLeft:O((()=>[G("div",Te,[J(a,{value:M(t),"onUpdate:value":l[0]||(l[0]=e=>ie(t)?t.value=e:null),placeholder:e.$t("Waf.Rules.index_52"),onKeyup:ae(y,["enter"])},null,8,["value","placeholder"])]),J(i,{type:"primary",onClick:y},{default:O((()=>[Q(H(e.$t("Public.Btn.Add")),1)])),_:1}),J(i,{onClick:w},{default:O((()=>[Q(H(e.$t("Public.Btn.Import")),1)])),_:1}),J(i,{onClick:h},{default:O((()=>[Q(H(e.$t("Public.Btn.Export")),1)])),_:1}),J(i,{onClick:R},{default:O((()=>[Q(H(e.$t("Public.Btn.Empty")),1)])),_:1})])),toolsRight:O((()=>[J(n,{value:M(C).keyword,"onUpdate:value":l[1]||(l[1]=e=>M(C).keyword=e),width:240,placeholder:e.$t("Waf.Rules.index_53"),onSearch:I},null,8,["value","placeholder"])])),table:O((()=>[J(u,{loading:M(k).loading,data:M(k).data,columns:M($)},null,8,["loading","data","columns"])])),pageRight:O((()=>[J(s,{page:M(C).p,"onUpdate:page":l[2]||(l[2]=e=>M(C).p=e),"page-size":M(C).limit,"onUpdate:pageSize":l[3]||(l[3]=e=>M(C).limit=e),"item-count":M(k).total,"store-key":"waf-url-white",onRefresh:P},null,8,["page","page-size","item-count"])])),_:1}),J(m,{class:"mt-16px"},{default:O((()=>[G("li",null,H(e.$t("Waf.Rules.index_62")),1),G("li",null,H(e.$t("Waf.Rules.index_63")),1),G("li",null,H(e.$t("Waf.Rules.index_55")),1),G("li",null,H(e.$t("Waf.Rules.index_56")),1)])),_:1}),J(v,{show:M(x).show,"onUpdate:show":l[4]||(l[4]=e=>M(x).show=e),title:M(x).title,data:M(x).data,width:400,footer:!0,component:Ne,"confirm-text":e.$t("Public.Btn.Import")},null,8,["show","title","data","confirm-text"])])}}}),Fe={class:"p-20px"},Xe=N({__name:"import",props:{type:{default:""}},emits:["refresh"],setup(e,{expose:l,emit:t}){const i=e,n=t,{t:u}=T(),p=le(i,"type"),s=q({rule:p.value,pdata:""}),o=u("Waf.Rules.index_61");return l({onConfirm:async()=>{if(""===s.pdata.trim())return a.error(u("Waf.Rules.index_34")),!1;await h(te(s)),n("refresh")}}),(e,l)=>{const t=ne;return F(),X("div",Fe,[J(t,{value:M(s).pdata,"onUpdate:value":l[0]||(l[0]=e=>M(s).pdata=e),rows:15,placeholder:M(o)},null,8,["value","placeholder"])])}}}),Ge={class:"w-300px"},He="url_black",Je=N({__name:"index",setup(e){const{t:l}=T(),t=Z(""),y=async()=>{""!==t.value.trim()?(await I({url_rule:t.value}),P()):a.error(l("Waf.Rules.index_57"))},x=i(l("Waf.Rules.index_58"),{type:He,onRefresh:()=>{P()}}),w=()=>{x.show=!0},h=async()=>{await b({rule:He}),s(`/www/server/panel/data/${He}.txt`)},R=()=>{o({title:l("Waf.Rules.index_59"),content:l("Waf.Rules.index_60"),onConfirm:async()=>{await W({rule:He})}})},{table:k,columns:$,setLoading:U}=v([{key:"url",title:"URL",ellipsis:{tooltip:!0}},m({width:80,options:e=>[{label:l("Public.Btn.Del"),onClick:async()=>{await B({rule:He,url:e.url}),P()}}]})]),C=q({p:1,limit:10,rule:He,keyword:""}),P=async()=>{try{U(!0);const{message:e}=await g(te(C));if(n(e)){const{list:l,total:t}=e;u(l)&&(k.data=l.map((e=>({url:e})))),k.total=t}}finally{U(!1)}},j=()=>{C.p=1,P()};return P(),(e,l)=>{const a=A,i=D,n=f,u=_,s=c,o=d,m=r,v=p;return F(),X("div",null,[J(o,null,{toolsLeft:O((()=>[G("div",Ge,[J(a,{value:M(t),"onUpdate:value":l[0]||(l[0]=e=>ie(t)?t.value=e:null),placeholder:e.$t("Waf.Rules.index_52"),onKeyup:ae(y,["enter"])},null,8,["value","placeholder"])]),J(i,{type:"primary",onClick:y},{default:O((()=>[Q(H(e.$t("Public.Btn.Add")),1)])),_:1}),J(i,{onClick:w},{default:O((()=>[Q(H(e.$t("Public.Btn.Import")),1)])),_:1}),J(i,{onClick:h},{default:O((()=>[Q(H(e.$t("Public.Btn.Export")),1)])),_:1}),J(i,{onClick:R},{default:O((()=>[Q(H(e.$t("Public.Btn.Empty")),1)])),_:1})])),toolsRight:O((()=>[J(n,{value:M(C).keyword,"onUpdate:value":l[1]||(l[1]=e=>M(C).keyword=e),width:240,placeholder:e.$t("Waf.Rules.index_53"),onSearch:j},null,8,["value","placeholder"])])),table:O((()=>[J(u,{loading:M(k).loading,data:M(k).data,columns:M($)},null,8,["loading","data","columns"])])),pageRight:O((()=>[J(s,{page:M(C).p,"onUpdate:page":l[2]||(l[2]=e=>M(C).p=e),"page-size":M(C).limit,"onUpdate:pageSize":l[3]||(l[3]=e=>M(C).limit=e),"item-count":M(k).total,"store-key":"waf-url-black",onRefresh:P},null,8,["page","page-size","item-count"])])),_:1}),J(m,{class:"mt-16px"},{default:O((()=>[G("li",null,H(e.$t("Waf.Rules.index_54")),1),G("li",null,H(e.$t("Waf.Rules.index_55")),1),G("li",null,H(e.$t("Waf.Rules.index_56")),1)])),_:1}),J(v,{show:M(x).show,"onUpdate:show":l[4]||(l[4]=e=>M(x).show=e),title:M(x).title,data:M(x).data,width:400,footer:!0,component:Xe,"confirm-text":e.$t("Public.Btn.Import")},null,8,["show","title","data","confirm-text"])])}}});e("default",N({__name:"index",setup(e){const{t:l}=T(),a=Z("ip-white"),i=[{key:"ip-white",label:l("Waf.Rules.index_1"),component:ye},{key:"ip-black",label:l("Waf.Rules.index_2"),component:$e},{key:"ua-white",label:l("Waf.Rules.index_3"),component:Ie},{key:"ua-black",label:l("Waf.Rules.index_4"),component:De},{key:"url-white",label:l("Waf.Rules.index_5"),component:qe},{key:"url-black",label:l("Waf.Rules.index_6"),component:Je}];return(e,l)=>{const n=t,u=K;return F(),ee(u,{class:"p-16px"},{default:O((()=>[J(n,{value:M(a),"onUpdate:value":l[0]||(l[0]=e=>ie(a)?a.value=e:null),options:i},null,8,["value"])])),_:1})}}}))}}}));
|