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/index29.js
import{e as G,_ as Q,k as V,c7 as K,c_ as W,d3 as X,d4 as Y,c4 as Z}from"./utils-lib.js?v=1777008528";import{_ as ee}from"./index118.js?v=1777008528";import{_ as te}from"./index217.js?v=1777008528";import{c as ae,H as oe,r as p,V as se,g as ne,w as le,o as re,I as ie,j as m,k as D,p as t,C as S,v as s,e as o,y as pe,q as h,x as _,Q as x,L as ue,F as me,B as _e,s as ce,J as de,z as ge,am as fe,an as be}from"./base-lib.js?v=1777008528";import{_ as ve}from"./index175.js?v=1777008528";import{t as we,e as Ce,D as ke,E as ye,g as Ve}from"./index3.js?v=1777008528";import{getModulesCloudServer as De,getModulesList as Se}from"./database.js?v=1777008528";import{b as he,o as xe,f as qe,h as Pe,l as q,p as $e,j as Be,d as Le,m as Te}from"./useMethod5.js?v=1777008528";import{g as Ee}from"./useStore4.js?v=1777008528";import{_ as Oe}from"./index.vue_vue_type_script_setup_true_lang.js?v=1777008528";import{_ as Re}from"./index.vue_vue_type_script_setup_true_lang2.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index119.js?v=1777008528";import"./index.vue_vue_type_style_index_0_scoped_cdc7f4d3_lang.js?v=1777008528";import"./index116.js?v=1777008528";const Ne={class:"flex items-center"},Ae={class:"w-[20rem] truncate inline-block"},tt=ae({__name:"index",setup(Me){const{refs:{isRefreshTable:P,isLoading:g,envStatus:$,isHaveServer:f},resetRefresh:B,refreshTableList:c}=Ee(),l=oe({total:0,page:1,row:10}),b=p([]),v=se([]),w=p(null),r=p("all"),u=p(""),i=p([]),L=qe(),T=ne(()=>!$.value.setup&&!f.value),E=()=>{G({title:"管理员密码",area:42,component:()=>Q(()=>import("./index225.js?v=1777008528"),__vite__mapDeps([]),import.meta.url),showFooter:!0})},O=()=>[Ce(),...Pe(q),ke({event:(n,e)=>$e(n,e)}),Be(i.value,"pgsql"),ye({table:"databases"}),Ve([{onClick:Le,title:"权限"},{onClick:q,title:"改密"},{onClick:Te,title:"删除"}])],C=async()=>{try{return await V({request:De({data:JSON.stringify({type:"pgsql"})},"pgsql"),data:[Array,i]}),i.value.length||(f.value=!1),i.value}catch(n){}},k=async()=>{try{let n={p:l.page,limit:l.row,tables:"databases",search:u.value,sid:r.value==="all"?"":r.value};n.sid===""&&delete n.sid;const e=await V({loading:g,request:Se({data:JSON.stringify(n)},"pgsql"),data:{data:[Array,b],page:Z(l)}})}catch(n){}},R=async()=>{k(),await C(),v.value=O()};return le(()=>P.value,async n=>{n&&await k(),B()}),re(()=>R()),(n,e)=>{const N=ve,d=ge,A=K,y=fe,M=be,U=W,F=X,H=Y,J=te,j=ee,z=ie("bt-loading");return m(),D("div",null,[t(T)?(m(),S(N,{key:0},{content:s(()=>[o(Oe,{type:"PgSql"})]),_:1})):pe("",!0),o(j,null,{"header-left":s(()=>[h("div",Ne,[o(d,{type:"primary",onClick:e[0]||(e[0]=a=>t(he)(C))},{default:s(()=>[...e[6]||(e[6]=[_(" 添加数据库 ",-1)])]),_:1}),o(d,{onClick:E},{default:s(()=>[...e[7]||(e[7]=[_("管理员密码",-1)])]),_:1}),o(d,{onClick:t(xe)},{default:s(()=>[...e[8]||(e[8]=[_("远程数据库",-1)])]),_:1},8,["onClick"]),o(Re,{"comp-data":t(i),class:"mx-12px"},null,8,["comp-data"]),o(A,{onClick:e[1]||(e[1]=a=>t(we)({name:"数据库",type:12})),icon:"desired",iconClass:"text-medium"},{default:s(()=>[...e[9]||(e[9]=[_(" 需求反馈 ",-1)])]),_:1})])]),"header-right":s(()=>[o(M,{modelValue:t(r),"onUpdate:modelValue":e[2]||(e[2]=a=>x(r)?r.value=a:null),onChange:t(c),class:ue(["!w-[14rem] mr-[8px]",{"custom-types-bg-green":t(r)!=="all"}])},{default:s(()=>[o(y,{label:"全部",value:"all"}),(m(!0),D(me,null,_e(t(i),(a,I)=>(m(),S(y,{key:I,label:"".concat(t(r)!=="all"?"已选:":"").concat(a.ps),value:a.id},{default:s(()=>[h("span",Ae,ce(a.ps),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","onChange","class"]),o(U,{class:"w-[26rem]",modelValue:t(u),"onUpdate:modelValue":e[3]||(e[3]=a=>x(u)?u.value=a:null),onSearch:t(c),placeholder:"请输入数据库名称/备注"},null,8,["modelValue","onSearch"])]),content:s(()=>[de(o(F,{ref_key:"pgsqlDbTableRef",ref:w,column:t(v),data:t(b)},null,8,["column","data"]),[[z,t(g)]])]),"footer-left":s(()=>[o(H,{options:t(L),"table-ref":t(w)},null,8,["options","table-ref"])]),"footer-right":s(()=>[o(J,{total:t(l).total,page:t(l).page,"onUpdate:page":e[4]||(e[4]=a=>t(l).page=a),row:t(l).row,"onUpdate:row":e[5]||(e[5]=a=>t(l).row=a),onChange:t(c)},null,8,["total","page","row","onChange"])]),_:1})])}}});export{tt as default};
function __vite__mapDeps(indexes) {
  if (!__vite__mapDeps.viteFileDeps) {
    __vite__mapDeps.viteFileDeps = []
  }
  return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}