File: /www/server/panel/BTPanel/static/js/search-form.js
import{c as h,g as s,e as b,bd as y,w as F,x as f,O as D,z as g}from"./base-lib.js?v=1777008528";import{O as w}from"./utils-lib.js?v=1777008528";import{j as c,h as x,c as B,f as E}from"./form-item.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index110.js?v=1777008528";const V=h({__name:"search-form",props:{compData:{}},setup(n){const o=n,d=s(()=>{var e,a;return(a=(e=o.compData)==null?void 0:e.serverNames)!=null?a:[]}),r=s(()=>{var e;return(e=o.compData)==null?void 0:e.onFormChange}),{BtForm:i,param:_}=w({data:{server_name:"1",type:1,serach:"",dateRange:[]},options:e=>s(()=>{const a=e.value.type===4;return[c("被攻击站点","server_name",[{label:"全部站点",value:"1"},...d.value.map(t=>({label:t,value:t}))]),c("搜索类型","type",[{label:"IP",value:1},{label:"URL",value:2},{label:"时间",value:4}]),...a?[x("搜索内容",()=>b(y,{type:"daterange","value-format":"YYYY-MM-DD","start-placeholder":"开始日期","end-placeholder":"结束日期","disabled-date":v,modelValue:e.value.dateRange,"onUpdate:modelValue":t=>e.value.dateRange=t},null))]:[B("搜索内容","serach",{rules:[{required:!0,message:"请输入搜索内容"}],attrs:{rows:10,resize:"none",class:"w-[30rem]",placeholder:"请输入搜索内容"}})],E("",[{content:"说明:如果当前拦截信息为/111.php?uid=1,搜索填写为/111.php 或者/111.php?uid"}])]})}),v=e=>e.getTime()>Date.now();return F(_,e=>{var t,p,l;const a=e.server_name==="1"?{is_all:1}:{server_name:e.server_name};if(e.type===4){const[u,m]=(t=e.dateRange)!=null?t:[];(p=r.value)==null||p.call(r,{...a,type:e.type,...u&&m?{start_time:u,end_time:m}:{}})}else(l=r.value)==null||l.call(r,{...a,type:e.type,serach:e.serach})},{deep:!0,immediate:!0}),(e,a)=>(f(),D(g(i),{class:"p-[20px]"}))}});export{V as default};