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

2 lines
12 KiB
JavaScript

import{_ as Y}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as ee}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{k as h,R as w,an as W,r as S,$ as U,Z as k,F as M,_ as t,a0 as a,S as i,a9 as c,aa as o,l as m,v,j as B,t as te,c as ne,e as ie,ab as se}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{i as ae,m as I,n as oe,h as le}from"./index-BTglIPU2.js?v=1773287522785";import{d as ce}from"./setting-DouXuJGW.js?v=1773287522785";import{i as _e,j as de,k as ue,l as re}from"./site-D0zX56Uh.js?v=1773287522785";import{_ as D}from"./index-CWSeZZK7.js?v=1773287522785";import{a6 as P,_ as V,al as pe,a1 as fe,aH as me,B as ve}from"./naive-ui--dJnpVcV.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";const xe={class:"w-160px"},be={class:"ml-8px"},ge={class:"w-300px text-#666 leading-18px"},Ce={class:"mb-4px"},$e={class:"mb-10px"},Se={class:"mb-4px"},ye={class:"mb-10px"},We={class:"mb-4px"},he={class:"mb-10px"},we={class:"mb-4px"},Ue=h({__name:"RequestType",props:{value:{},valueModifiers:{}},emits:["update:value"],setup(x){const{t:f}=w(),r=W(x,"value"),C=S([{label:f("Waf.Site.Config.index_40"),value:1},{label:f("Waf.Site.Config.index_41"),value:2},{label:f("Waf.Site.Config.index_42"),value:3},{label:f("Waf.Site.Config.index_43"),value:4}]);return(_,l)=>{const u=P,p=D;return U(),k(M,null,[t("div",xe,[a(u,{value:r.value,"onUpdate:value":l[0]||(l[0]=$=>r.value=$),options:i(C)},null,8,["value","options"])]),t("div",be,[a(p,null,{default:c(()=>[t("div",ge,[t("div",Ce,[t("b",null,o(_.$t("Waf.Site.Config.desc_1")),1)]),t("div",$e,o(_.$t("Waf.Site.Config.desc_2")),1),t("div",Se,[t("b",null,o(_.$t("Waf.Site.Config.desc_3")),1)]),t("div",ye,o(_.$t("Waf.Site.Config.desc_4")),1),t("div",We,[t("b",null,o(_.$t("Waf.Site.Config.desc_5")),1)]),t("div",he,o(_.$t("Waf.Site.Config.desc_6")),1),t("div",we,[t("b",null,o(_.$t("Waf.Site.Config.desc_7")),1)]),t("div",null,o(_.$t("Waf.Site.Config.desc_8")),1)])]),_:1})])],64)}}}),ke={class:"w-100px"},Pe={class:"ml-8px"},je={class:"w-300px text-#666 leading-18px"},Oe={class:"mb-4px"},Ee={class:"mb-10px"},Ne={class:"mb-4px"},Be=h({__name:"UrlDefense",props:{url:{},urlModifiers:{}},emits:["update:url"],setup(x){const{t:f}=w(),r=W(x,"url"),C=S([{label:f("Public.Status.Enable"),value:1},{label:f("Public.Status.Disable"),value:0}]);return(_,l)=>{const u=P,p=D;return U(),k(M,null,[t("div",ke,[a(u,{value:r.value,"onUpdate:value":l[0]||(l[0]=$=>r.value=$),options:i(C)},null,8,["value","options"])]),t("div",Pe,[a(p,null,{default:c(()=>[t("div",je,[t("div",Oe,[t("b",null,o(_.$t("Waf.Site.Config.index_104")),1)]),t("div",Ee,o(_.$t("Waf.Site.Config.index_107")),1),t("div",Ne,[t("b",null,o(_.$t("Waf.Site.Config.index_105")),1)]),t("div",null,o(_.$t("Waf.Site.Config.index_106")),1)])]),_:1})])],64)}}}),Me={class:"flex-1"},De={class:"flex items-center"},Re={class:"w-100px"},Te={class:"ml-8px"},Ae={class:"w-300px text-#666 leading-18px"},Fe={class:"mb-4px"},Ie={class:"mb-10px"},Ve={class:"mb-4px"},He={class:"w-80px ml-12px"},Je={class:"ml-12px"},qe=h({__name:"IpDefense",props:{open:{},openModifiers:{},max:{},maxModifiers:{},contain:{type:Boolean},containModifiers:{}},emits:["update:open","update:max","update:contain"],setup(x){const{t:f}=w(),r=W(x,"open"),C=S([{label:f("Public.Status.Enable"),value:1},{label:f("Public.Status.Disable"),value:0}]),_=W(x,"max"),l=W(x,"contain");return(u,p)=>{const $=P,e=D,j=V,O=pe;return U(),k("div",Me,[t("div",De,[t("div",Re,[a($,{value:r.value,"onUpdate:value":p[0]||(p[0]=b=>r.value=b),options:i(C)},null,8,["value","options"])]),t("div",Te,[a(e,null,{default:c(()=>[t("div",Ae,[t("div",Fe,[t("b",null,o(u.$t("Waf.Site.Config.index_104")),1)]),t("div",Ie,o(u.$t("Waf.Site.Config.index_108")),1),t("div",Ve,[t("b",null,o(u.$t("Waf.Site.Config.index_105")),1)]),t("div",null,o(u.$t("Waf.Site.Config.index_106")),1)])]),_:1})]),m(t("div",He,[a(j,{value:_.value,"onUpdate:value":p[1]||(p[1]=b=>_.value=b),placeholder:"","show-button":!1},null,8,["value"])],512),[[v,r.value===1]]),m(t("div",{class:"ml-8px text-desc"},o(u.$t("Public.Unit.Time",_.value||0)),513),[[v,r.value===1]]),m(t("div",Je,[a(O,{checked:l.value,"onUpdate:checked":p[2]||(p[2]=b=>l.value=b)},{default:c(()=>[B(o(u.$t("Waf.Site.Config.index_110")),1)]),_:1},8,["checked"])],512),[[v,r.value===1]])]),m(t("div",{class:"mt-12px text-error"},o(u.$t("Waf.Site.Config.index_111")),513),[[v,!_.value||_.value<5e3]])])}}}),Ge={class:"p-20px"},Ze={class:"flex-1"},ze={class:"w-160px"},Ke={class:"w-160px mr-8px"},Le={class:"text-desc"},Qe={class:"w-160px mr-8px"},Xe={class:"text-desc"},Ye={class:"w-160px mr-8px"},et={class:"text-desc"},tt={class:"w-320px"},nt={class:"flex-1"},it={class:"w-160px"},st={class:"text-error"},at={class:"text-error"},ot={class:"text-error"},lt={class:"text-error"},ct={class:"text-error"},_t={class:"text-error"},dt={class:"text-error"},Ct=h({__name:"index",props:{siteName:{},config:{}},emits:["refresh"],setup(x,{expose:f,emit:r}){const C=x,_=r,{t:l}=w(),u=te(C,"siteName"),p=S(null),$=ne(()=>u.value===void 0),e=ie({cc_mode:1,cc_type_status:2,cycle:60,limit:120,endtime:1800,is_cc_url:1,cc_enhance_mode:1,increase_wu_heng:1,country:[],cc_increase_type:"js",cc_ip_max:{open:0,ip_max:1e4,static:!1}}),j={cycle:{trigger:["blur","input"],validator:()=>e.cycle?e.cycle<30?new Error(l("Waf.Site.Config.index_35")):!0:new Error(l("Waf.Site.Config.index_34"))},limit:{trigger:["blur","input"],validator:()=>e.limit?e.limit<30?new Error(l("Waf.Site.Config.index_35")):!0:new Error(l("Waf.Site.Config.index_36"))},endtime:{trigger:["blur","input"],validator:()=>e.endtime?!0:new Error(l("Waf.Site.Config.index_37"))}},O=[{label:l("Waf.Site.Config.index_38"),value:1},{label:l("Waf.Site.Config.index_39"),value:2}],b=S([{label:l("Waf.Site.Config.index_46"),value:"browser"},{label:l("Waf.Site.Config.index_47"),value:"js"},{label:l("Waf.Site.Config.index_48"),value:"code"},{label:l("Waf.Site.Config.index_49"),value:"renji"},{label:l("Waf.Site.Config.index_50"),value:"huadong"}]),E=S([]),H=()=>{e.country=E.value.map(n=>"".concat(n.value))},J=()=>{e.country=[]};let R=!1;const q=async n=>{if(n==="renji"&&!R){const{message:s}=await _e();R=!0,ae(s)&&s.result&&(e.cc_increase_type="js",b.value[3].disabled=!0,b.value[4].disabled=!0,I.error(l("Waf.Site.Config.index_51")))}},G=async()=>{const{message:n}=await de();oe(n)&&(E.value=n.map(s=>({label:s,value:s})))},Z=()=>{const{config:n}=C;n&&(e.cc_mode=n.cc_mode<=1?1:2,e.cc_type_status=n.cc_type_status,e.cycle=n.cc.cycle,e.limit=n.cc.limit,e.endtime=n.cc.endtime,e.is_cc_url=n.cc.is_cc_url?1:0,e.cc_increase_type=n.cc.cc_increase_type||"js",e.country=Object.keys(n.cc.countrys),n.cc.cc_ip_max&&(e.cc_ip_max.open=n.cc.cc_ip_max.open?1:0,e.cc_ip_max.ip_max=n.cc.cc_ip_max.ip_max,e.cc_ip_max.static=n.cc.cc_ip_max.static))},z=()=>{const n=e.cc_mode===1?{country:e.country.join(","),is_cc_url:e.is_cc_url}:{};return{cc_mode:e.cc_mode===1?1:e.cc_enhance_mode?3:4,cycle:e.cycle,limit:e.limit,endtime:e.endtime,is_open_global:u.value===void 0?1:0,increase:e.cc_enhance_mode===0?0:1,increase_wu_heng:e.increase_wu_heng,cc_increase_type:e.cc_increase_type,cc_type_status:e.cc_type_status,...n,cc_ip_max:JSON.stringify({open:e.cc_ip_max.open===1,ip_max:e.cc_ip_max.ip_max,static:e.cc_ip_max.static})}},K=async({hide:n})=>{var s;if(await((s=p.value)==null?void 0:s.validate()),e.cc_mode===2)return le({title:l("Public.Confirm.Title"),content:()=>a(M,null,[l("Waf.Site.Config.desc_9"),a("br",null,null),l("Waf.Site.Config.desc_10"),a("br",null,null),l("Waf.Site.Config.desc_11")]),onConfirm:async({hide:y})=>(await T(),y(),n(),!1)}),!1;await T()},T=async()=>{const{close:n}=I.loading(l("Waf.Site.Config.index_52",[$.value?l("Waf.Site.Config.index_99"):l("Waf.Site.Config.index_100")]));try{const s=z();s.cc_mode!==3&&await ue(),$.value?await ce(s):await re({...s,siteName:u.value||""}),_("refresh")}finally{n()}};return G(),Z(),f({onConfirm:K}),(n,s)=>{const y=P,g=fe,N=V,A=ve,L=me,Q=ee,F=se("i18n-t"),X=Y;return U(),k("div",Ge,[a(Q,{ref_key:"formRef",ref:p,model:i(e),rules:j,"label-width":"160"},{default:c(()=>[a(g,{label:n.$t("Waf.Site.Config.index_11")},{default:c(()=>[t("div",Ze,[t("div",ze,[a(y,{value:i(e).cc_mode,"onUpdate:value":s[0]||(s[0]=d=>i(e).cc_mode=d),options:O},null,8,["value"])]),m(t("div",{class:"w-320px mt-6px text-desc leading-20px"},o(n.$t("Waf.Site.Config.index_12")),513),[[v,i(e).cc_mode===2]])])]),_:1},8,["label"]),a(g,{label:n.$t("Waf.Site.Config.index_13")},{default:c(()=>[a(Ue,{value:i(e).cc_type_status,"onUpdate:value":s[1]||(s[1]=d=>i(e).cc_type_status=d)},null,8,["value"])]),_:1},8,["label"]),a(g,{label:n.$t("Waf.Site.Config.index_14"),path:"cycle"},{default:c(()=>[t("div",Ke,[a(N,{value:i(e).cycle,"onUpdate:value":s[2]||(s[2]=d=>i(e).cycle=d),min:30,"show-button":!1},null,8,["value"])]),t("span",Le,o(n.$t("Public.Unit.Second",i(e).cycle)),1)]),_:1},8,["label"]),a(g,{label:n.$t("Waf.Site.Config.index_16"),path:"limit"},{default:c(()=>[t("div",Qe,[a(N,{value:i(e).limit,"onUpdate:value":s[3]||(s[3]=d=>i(e).limit=d),min:30,"show-button":!1},null,8,["value"])]),t("span",Xe,o(n.$t("Public.Unit.Time",i(e).limit)),1)]),_:1},8,["label"]),a(g,{label:n.$t("Waf.Site.Config.index_18"),path:"endtime"},{default:c(()=>[t("div",Ye,[a(N,{value:i(e).endtime,"onUpdate:value":s[4]||(s[4]=d=>i(e).endtime=d),min:1,"show-button":!1},null,8,["value"])]),t("span",et,o(n.$t("Public.Unit.Second",i(e).endtime)),1)]),_:1},8,["label"]),m(a(g,{label:n.$t("Waf.Site.Config.index_19")},{default:c(()=>[a(Be,{url:i(e).is_cc_url,"onUpdate:url":s[5]||(s[5]=d=>i(e).is_cc_url=d)},null,8,["url"])]),_:1},8,["label"]),[[v,i(e).cc_mode===1]]),a(g,{label:n.$t("Waf.Site.Config.index_109")},{default:c(()=>[a(qe,{open:i(e).cc_ip_max.open,"onUpdate:open":s[6]||(s[6]=d=>i(e).cc_ip_max.open=d),max:i(e).cc_ip_max.ip_max,"onUpdate:max":s[7]||(s[7]=d=>i(e).cc_ip_max.ip_max=d),contain:i(e).cc_ip_max.static,"onUpdate:contain":s[8]||(s[8]=d=>i(e).cc_ip_max.static=d)},null,8,["open","max","contain"])]),_:1},8,["label"]),m(a(g,{label:n.$t("Waf.Site.Config.index_20"),"show-feedback":!1},{default:c(()=>[t("div",tt,[a(y,{value:i(e).country,"onUpdate:value":s[9]||(s[9]=d=>i(e).country=d),options:i(E),multiple:!0,filterable:!0,"max-tag-count":"responsive",":placeholder":n.$t("Waf.Site.Config.index_21")},{header:c(()=>[a(L,{class:"w-full"},{default:c(()=>[a(A,{class:"flex-1",onClick:H},{default:c(()=>[B(o(n.$t("Public.All")),1)]),_:1}),a(A,{class:"flex-1",onClick:J},{default:c(()=>[B(o(n.$t("Public.Btn.Cancel")),1)]),_:1})]),_:1})]),_:1},8,["value","options",":placeholder"])])]),_:1},8,["label"]),[[v,i(e).cc_mode===1]]),m(a(g,{label:n.$t("Waf.Site.Config.index_22"),"show-feedback":!1},{default:c(()=>[t("div",nt,[t("div",it,[a(y,{value:i(e).cc_increase_type,"onUpdate:value":[s[10]||(s[10]=d=>i(e).cc_increase_type=d),q],options:i(b)},null,8,["value","options"])]),m(t("div",{class:"mt-6px text-error"},o(n.$t("Waf.Site.Config.index_23")),513),[[v,i(e).cc_increase_type==="code"]])])]),_:1},8,["label"]),[[v,i(e).cc_mode===2]])]),_:1},8,["model"]),a(X,{class:"mt-20px"},{default:c(()=>[t("li",st,o(n.$t("Waf.Site.Config.index_24")),1),m(t("li",{class:"text-error"},o(n.$t("Waf.Site.Config.index_102")),513),[[v,i(e).cc_mode===2]]),a(F,{tag:"li",keypath:"Waf.Site.Config.index_97",scope:"global"},{index_1:c(()=>[t("span",at,o(i(e).limit),1)]),index_2:c(()=>[t("span",ot,o(i(e).cycle),1)]),index_3:c(()=>[t("span",lt,o(i(e).endtime),1)]),_:1}),m(t("li",{class:"text-error"},o(n.$t("Waf.Site.Config.index_29")),513),[[v,i(e).cc_mode===1]]),a(F,{tag:"li",keypath:"Waf.Site.Config.index_98",scope:"global"},{index_1:c(()=>s[11]||(s[11]=[t("span",{class:"text-error"},"JS",-1)])),index_2:c(()=>[t("span",ct,o(i(e).cycle),1)]),index_3:c(()=>[t("span",_t,o(n.config.retry),1)]),index_4:c(()=>[t("span",dt,o(i(e).endtime),1)]),_:1})]),_:1})])}}});export{Ct as default};