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/index109.js
import{_ as f,c as L,w as E,dc as F,da as O,R as C,dd as q,cT as H,e as k,cU as I}from"./utils-lib.js?v=1777008528";import{_ as V}from"./index118.js?v=1777008528";import{aJ as K,r as M,H as w,aI as W,g as B,e as a,x as R,c as $,j,C as U,v as h,p}from"./base-lib.js?v=1777008528";import{b as z,e as G,g as N}from"./index3.js?v=1777008528";import{C as J,D as Q,E as X,F as P,A as Y}from"./useMethod12.js?v=1777008528";import{g as Z,F as o,c as ee,d as te}from"./form-item.js?v=1777008528";const y=K("WP-REMOTE-STORE",()=>{const e=M(!1),r=w({url:"",type:1,username:"",password:"",key:"",token:""}),s=w({Login_url:"",wp:"",php:"",sql:"",worker:"",username:"",language:"en"});return{addWordpressFormData:r,selectCofigFormData:s,addWordpressData:async u=>{try{const{useDataHandle:c}=await f(()=>import("./utils-lib.js?v=1777008528").then(g=>g.mg),__vite__mapDeps([]),import.meta.url),{getParams:_,getParamsKey:b}=await f(()=>Promise.resolve().then(()=>he),void 0,import.meta.url);c({loading:"正在添加 Wordpress,请稍后...",request:r.type===1?J(_()):Q(b()),data:{status:Boolean},message:!0,success:()=>{e.value=!0,u&&u()}})}catch(c){}},isRefreshRemoteList:e,resetAddWordpressData:()=>{r.url="",r.type=1,r.username="",r.password="",r.key="",r.token=""},resetSelectCofigData:()=>{s.Login_url="",s.wp="",s.php="",s.sql="",s.worker="",s.username="",s.language="en"}}}),{isRefreshRemoteList:re}=W(y()),D=async e=>{try{const{data:{list:r,total:s}}=await X({keyword:e.search,p_size:e.limit,p:e.p});return{data:r,total:s}}catch(r){return{data:[],total:0}}},se=async(e,r,s,i)=>{const{label:v,value:m}=i,u=new Map([["delete","批量删除已选的网站,删除后彻底失去访问和操作权限"]]),c=async(_,b)=>{const{id:g}=_;switch(m){case"delete":return await P({remote_id:g})}};await e({title:"批量".concat(v,"网站"),content:"".concat(u.get(m),",是否继续操作!"),column:[{label:"网站",prop:"site_url"},z()],onConfirm:async()=>(await r(c),re.value=!0,!1)})},{payment:ae}=L();ae.value;const{addWordpressFormData:d,selectCofigFormData:l,isRefreshRemoteList:oe}=W(y()),{addWordpressData:ne}=y(),le=e=>{const r={class:"!w-[300px]",clearable:!0},s=[{label:"凭据",value:1},{label:"密钥",value:2}];return B(()=>[ee("连接类型","type",s,{attrs:{...r},labelAttrs:{labelWidth:"100px"}}),o("登录URL","url",{rules:[{required:!0,message:"请输入登录URL",trigger:"blur"}],attrs:{...r,placeholder:"请输入登录URL"},labelAttrs:{labelWidth:"100px"}}),...e.value.type===1?ie(r):ue(r)])},ie=e=>[o("用户名","username",{attrs:{...e,placeholder:"请输入用户名"},rules:[{required:!0,message:"请输入用户名",trigger:"blur"}],labelAttrs:{labelWidth:"100px"}}),o("密码","password",{attrs:{...e,placeholder:"请输入密码"},rules:[{required:!0,message:"请输入密码",trigger:"blur"}],labelAttrs:{labelWidth:"100px"}})],ue=e=>[o("Security Key","key",{attrs:{...e,placeholder:"请输入Security Key"},rules:[{required:!0,message:"请输入Security Key",trigger:"blur"}],labelAttrs:{labelWidth:"100px"}}),o("Security Token","token",{attrs:{...e,placeholder:"请输入Security Token"},rules:[{required:!0,message:"请输入Security Token",trigger:"blur"}],labelAttrs:{labelWidth:"100px"}}),{type:"custom",render:()=>a("span",{class:"leading-8"},[R("如何添加带有安全密钥的网站,遵循下面的步骤")])},te("",[{content:a("span",null,[R("1. 下载"),a("span",{class:"bt-link",onClick:()=>window.open("http://download.bt.cn/install/src/btpanel-wp-toolkit.zip","_blank","noopener,noreferrer")},[R("WP工具包")])])},{content:"2. 将插件上传到您的网站"},{content:"3. 在您的网站上激活插件"},{content:"4. 单击您网站上的安全键链接 /wp-admin/plugins.php页面	"},{content:"5. 将密钥和令牌复制到上面的两个输入框"},{content:"6. 单击确认按钮以完成全部"}])],ce=async(e,r,s)=>{try{await r(),await ne()}catch(i){}},pe=()=>({login_url:d.value.url,username:d.value.username,password:d.value.password}),de=()=>({login_url:d.value.url,security_key:d.value.key,security_token:d.value.token}),me=()=>{const e={class:"w-[320px]",clearable:!0,disabled:!0};return B(()=>[Z("登录URL",()=>a("div",{class:"bt-link",onClick:()=>A(l.value.Login_url)},[l.value.Login_url])),o("WP版本","wp",{attrs:{...e}}),o("插件版本","worker",{attrs:{...e}}),o("PHP版本","php",{attrs:{...e}}),o("MySQL版本","sql",{attrs:{...e}}),o("用户名","username",{attrs:{...e}}),o("网站语言","language",{attrs:{...e}})])},_e=e=>{l.value.Login_url=e.login_url||"",l.value.wp=e.env_info.wordpress_version||"",l.value.php=e.env_info.php_version||"",l.value.worker=e.env_info.plugin_version||"",l.value.username=e.username||"",l.value.language=e.env_info.locale||"",l.value.sql=e.env_info.mysql_version||""},ge=e=>{Y(e,"remote")},A=e=>{window.open(e,"_blank","noopener,noreferrer")},S=async e=>{await E({title:"删除",content:"这将从列表中删除您的网站【".concat(e.site_url,"】,是否继续操作?"),onConfirm:async()=>{await P({remote_id:e.id}),oe.value=!0}})},he=Object.freeze(Object.defineProperty({__proto__:null,addWordpress:ce,getAddWordpressFormOption:le,getParams:pe,getParamsKey:de,getSelectCofigFormOption:me,onDel:S,onLogin:A,onPay:ge,setSelectCofigFormData:_e},Symbol.toStringTag,{value:"Module"})),fe=$({__name:"index",setup(e){const{isRefreshRemoteList:r}=W(y()),{mainHeight:s}=L(),i=t=>k({title:"站点修改【".concat(t.site_url,"】 -- 添加时间【").concat(C(t.create_time),"】"),area:55,compData:t,component:()=>f(()=>import("./index352.js?v=1777008528"),__vite__mapDeps([]),import.meta.url)}),v=()=>k({title:"添加 Wordpress",area:55,compData:D,component:()=>f(()=>import("./index353.js?v=1777008528"),__vite__mapDeps([]),import.meta.url),btn:!0}),m=t=>k({title:"WP登录",area:42,compData:t,component:()=>f(()=>import("./index354.js?v=1777008528"),__vite__mapDeps([]),import.meta.url)}),{BtOperation:u}=F({options:[{type:"button",label:"添加 Wordpress",active:!0,onClick:()=>v()}]}),c=I([{label:"删除",value:"delete",event:se}]),{BtTable:_,BtPage:b,BtRecommendSearch:g,BtRefresh:ve,BtColumn:be,BtBatch:T,BtTableCategory:ye,BtErrorMask:ke,tableRef:Re,classList:We,refresh:Ce}=O({request:t=>D(t),columns:[G(),{label:"网站名",minWidth:180,isCustom:!0,prop:"site_url",render:t=>a("span",{class:"bt-link",onClick:()=>{i(t)}},[t.site_url])},{label:"WP 版本",isCustom:!0,minWidth:100,render:t=>{var n;return a("span",{class:"bt-link",onClick:()=>{i(t)}},[(n=t.env_info)!=null&&n.wordpress_version?t.env_info.wordpress_version:"--"])}},{label:"插件版本",isCustom:!0,minWidth:100,render:t=>{var n;return a("span",{class:"bt-link",onClick:()=>{i(t)}},[(n=t.env_info)!=null&&n.plugin_version?t.env_info.plugin_version:"--"])}},{label:"PHP版本",isCustom:!0,minWidth:100,render:t=>{var n;return a("span",{class:"bt-link",onClick:()=>{i(t)}},[(n=t.env_info)!=null&&n.php_version?t.env_info.php_version:"--"])}},{label:"创建时间",align:"center",render:t=>C(t.create_time)},N([{onClick:t=>{m(t)},title:"登录"},{onClick:t=>{S(t)},title:"删除"}])],extension:[c,q("search",{name:"wp",list:[],showHistory:!1,showRecommend:!1}),H(r)]});return(t,n)=>{const x=V;return j(),U(x,null,{"header-left":h(()=>[a(p(u))]),"header-right":h(()=>[a(p(g),{type:"remote-wp",placeholder:"请输入域名",class:"!w-[270px] mr-[10px]"})]),content:h(()=>[a(p(_),{"min-height":p(s)},null,8,["min-height"])]),"footer-left":h(()=>[a(p(T))]),"footer-right":h(()=>[a(p(b))]),_:1})}}}),Se=Object.freeze(Object.defineProperty({__proto__:null,default:fe},Symbol.toStringTag,{value:"Module"}));export{le as a,A as b,me as g,Se as i,ge as o,_e as s,y as u};
function __vite__mapDeps(indexes) {
  if (!__vite__mapDeps.viteFileDeps) {
    __vite__mapDeps.viteFileDeps = []
  }
  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}