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/defalut-site.js
import{k as y,cP as b}from"./utils-lib.js?v=1777008528";import{c as D,r as o,o as S,I as V,J as B,p as u,j as r,k as c,q as w,e as i,v as m,F as E,B as C,C as N,Q as h,x as q,am as F,an as I,z as O}from"./base-lib.js?v=1777008528";import{getDefaultSite as P,setDefaultSite as j}from"./site.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";const z={class:"p-[20px]"},R=D({__name:"defalut-site",setup(H){const l=o(!1),s=o([{name:"默认站点",value:"default"},{name:"自定义站点",value:"custom"}]),e=o("default"),p=async()=>{l.value=!0;try{const{data:a}=await P();e.value=a.defaultSite,a.defaultSite||(e.value="未设置默认站点"),s.value=a.sites,s.value.unshift({name:"未设置默认站点",value:"未设置默认站点"})}catch(a){}finally{l.value=!1}},d=async()=>{const a={name:e.value==="未设置默认站点"?"0":e.value};l.value=!0,await y({loading:"正在设置默认站点,请稍后...",request:j(a),message:!0}),l.value=!1};return S(()=>{p()}),(a,t)=>{const f=F,_=I,v=O,g=b,k=V("bt-loading");return B((r(),c("div",z,[t[2]||(t[2]=w("span",{class:"mr-[12px]"},"默认站点",-1)),i(_,{modelValue:u(e),"onUpdate:modelValue":t[0]||(t[0]=n=>h(e)?e.value=n:null),class:"!w-[32rem]"},{default:m(()=>[(r(!0),c(E,null,C(u(s),(n,x)=>(r(),N(f,{key:x,label:n.name,value:n.name},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),i(v,{type:"primary",onClick:d,class:"!my-[20px] !block"},{default:m(()=>[...t[1]||(t[1]=[q("保存",-1)])]),_:1}),i(g,{options:[{content:"设置默认站点后,所有未绑定的域名和IP都被定向到默认站点"},{content:"可有效防止恶意解析"}]})])),[[k,u(l)]])}}});export{R as default};