File: /www/server/panel/BTPanel/static/js/url-whitelist-dialog.js
import{c,t as p,r as i,x as l,y as d,A as f,z as _,O as x,C as v,D as g,G as C,V}from"./base-lib.js?v=1777008528";import{f as h}from"./utils-lib.js?v=1777008528";import{bc as k}from"./index432.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";const U={class:"p-2rem"},D=c({__name:"url-whitelist-dialog",props:{compData:{}},setup(n,{expose:u}){const m=n,{compData:t}=p(m),a=i(!1);return u({getWithParams:()=>a.value,onConfirm:async()=>{var s,o;const r={url_rule:t.value.url,error_log:t.value.error_log,http_log:t.value.http_log,...a.value?{param:1}:{}},e=await k(r);return h()[e.status?"success":"error"](e.msg),e.status&&((o=(s=t.value).onSuccess)==null||o.call(s)),e.status}}),(r,e)=>{const s=V;return l(),d("div",U,[e[2]||(e[2]=f("p",{class:"mb-4 text-[14px]"},"加入URL白名单后此URL将不再进行防御,是否继续操作?",-1)),_(t).hideParamsOption?C("",!0):(l(),x(s,{key:0,modelValue:a.value,"onUpdate:modelValue":e[0]||(e[0]=o=>a.value=o)},{default:v(()=>[...e[1]||(e[1]=[g(" 是否添加URI参数白名单? ",-1)])]),_:1},8,["modelValue"]))])}}});export{D as default};