File: /www/server/panel/BTPanel/static/js/index562.js
import{O as l,bu as n,f as i}from"./utils-lib.js?v=1777008528";import{r as p,e as o,c,x as d,y as f,z as _}from"./base-lib.js?v=1777008528";import{j as B,b as F,F as v}from"./form-item.js?v=1777008528";import{_ as h}from"./index.vue_vue_type_script_setup_true_lang25.js?v=1777008528";import{U as S,H as U}from"./index459.js?v=1777008528";import{ac as b}from"./page12.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index110.js?v=1777008528";import"./index109.js?v=1777008528";import"./column.js?v=1777008528";import"./use-file-editor.js?v=1777008528";import"./index432.js?v=1777008528";const{request:C}=i(),T=()=>{const e=p([]),{BtForm:r,param:t,validate:a}=l({data:()=>({type:"refuse",url:""}),options:[B("类型","type",S,{attrs:{placeholder:"请选择类型",class:"!w-[32rem]"}}),F("URL","url",{rules:[{required:!0,message:"请输入URL",trigger:"blur"}],attrs:{placeholder:"/uptime",class:"!w-[32rem]"}}),v(()=>o(n,{label:"请求类型"},{default:()=>[o(h,{modelValue:e.value,"onUpdate:modelValue":s=>e.value=s,options:U,placeholder:"请选择请求类型",class:"!w-[32rem]"},null)]}))]});return{BtForm:r,param:t,modes:e,handleSubmit:async()=>{if(!await a())return!1;if(e.value.length===0)return C({status:!1,msg:"请选择请求类型"}),!1;const m=e.value.join(",");return await b(t.value.url,t.value.type,m),!0}}},g={class:"p-[20px]"},N=c({__name:"index",setup(e,{expose:r}){const{BtForm:t,handleSubmit:a}=T();return r({onConfirm:a}),(u,s)=>(d(),f("div",g,[o(_(t))]))}});export{N as default};