HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/index248.js
import{_ as y}from"./index118.js?v=1777008528";import{dE as P,k as r,M as c,$ as k,cO as x,d3 as E}from"./utils-lib.js?v=1777008528";import{c as h,r as l,o as w,I as C,j as D,k as V,e as a,v as o,p as i,Q as L,P as q,x as B,J as M,z as S}from"./base-lib.js?v=1777008528";import{Z as $,_ as A,$ as K}from"./firewall.js?v=1777008528";import{g as N}from"./index3.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";const F=h({__name:"index",setup(O){const e=l(""),p=l(!1),u=l(),s=async()=>{await r({loading:p,request:$(),data:[Array,u]})},d=async()=>{if(!e.value)return c.error("请输入IP地址");if(!k(e.value))return c.error("请输入正确的IP地址");await r({loading:"正在添加IP地址,请稍后...",request:A({ip:e.value}),message:!0}),e.value="",s()},_=[{label:"名称",prop:"address"},{label:"封锁时间",prop:"end",render:t=>t.end==0?"永久封禁":P(t.end-t.start)},N([{onClick:async t=>{await r({loading:"正在解封IP地址,请稍后...",request:K({ip:t.address}),message:!0}),s()},title:"立即解封",width:70}])];return w(()=>s()),(t,n)=>{const f=x,v=S,g=E,I=y,m=C("bt-loading");return D(),V("div",null,[a(I,null,{"header-left":o(()=>[a(f,{modelValue:i(e),"onUpdate:modelValue":n[0]||(n[0]=b=>L(e)?e.value=b:null),placeholder:"IP地址",onKeyup:q(d,["enter","native"])},null,8,["modelValue"]),a(v,{class:"!ml-[.4rem]",type:"primary",onClick:d},{default:o(()=>[...n[1]||(n[1]=[B(" 添加 ",-1)])]),_:1})]),content:o(()=>[M(a(g,{ref:"table",column:_,data:i(u),description:"封锁IP列表为空"},null,8,["data"]),[[m,i(p)],[m,"正在加载封锁IP列表,请稍后...","title"]])]),popup:o(()=>[...n[2]||(n[2]=[])]),_:1})])}}});export{F as default};