Files

3 lines
6.9 KiB
JavaScript
Raw Permalink Normal View History

2026-04-07 02:04:22 +05:30
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/index-Cy4JBZx_.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785","js/vue-core-DJjvd5ZC.js?v=1773287522785","js/prismjs-BZPoR7_J.js?v=1773287522785","css/prismjs-D-3FhBe_.css?v=1773287522785","js/naive-ui--dJnpVcV.js?v=1773287522785","js/index-BTglIPU2.js?v=1773287522785","css/index-DEM1fxGq.css?v=1773287522785","js/index-DIKmrNCq.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785","css/index-CVIzYRIt.css?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785","js/data-BVsViUMm.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785","js/useTableColumns-DDeyYvje.js?v=1773287522785","js/index-S15tYq5l.js?v=1773287522785","js/copy-D-wIKr0q.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785","js/index-Cg6fMjw6.js?v=1773287522785","js/useTableData-BmkIKQ_R.js?v=1773287522785","js/useLoading-CZ2gSAW7.js?v=1773287522785","js/index-B0ae8U3J.js?v=1773287522785","js/index-BQZ-BKgw.js?v=1773287522785"])))=>i.map(i=>d[i]);
import{be as z,n as F,p as C,P as v,gj as K,i as w,h as X,gk as G,gl as J,v as Q,x as W,c as Y}from"./index-BTglIPU2.js?v=1773287522785";import{_ as Z}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as ee}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as P}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{_ as te}from"./index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785";import{u as se}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as R}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{u as ae}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{k as T,an as ne,r as U,$ as D,a8 as k,s as oe,S as t,R as le,e as A,a0 as i,a3 as $,N as ie,a9 as u,X as B,j as L,aa as m,_ as f,ak as re}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{a6 as ue,g as de,B as _e,b0 as pe,k as ce,a2 as me}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{c as ye}from"./copy-D-wIKr0q.js?v=1773287522785";const fe=T({__name:"server",props:{value:{},valueModifiers:{}},emits:["update:value"],setup(M,{expose:h}){const a=ne(M,"value"),n=U([]),{loading:c,setLoading:o}=ae(),d=async()=>{try{o(!0);const{message:r}=await z({type:"mysql"});F(r)&&(n.value=r.map(_=>({label:_.ps,value:_.id})))}finally{o(!1)}};return d(),h({getType:d}),(r,_)=>{const g=ue;return D(),k(g,oe(r.$attrs,{value:a.value,"onUpdate:value":_[0]||(_[0]=x=>a.value=x),options:t(n),loading:t(c)}),null,16,["value","options","loading"])}}}),ge={class:"p-26px text-#666"},be={class:"text-15px w-80%"},he=T({__name:"index",setup(M){const h=$(()=>v(()=>import("./index-Cy4JBZx_.js?v=1773287522785"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]))),{t:a}=le(),n=A({p:1,size:10,sid:0,search:""}),c=U(!1),o=A({status:!0,msg:""}),{keys:d,table:r,columns:_,setLoading:g}=R([{type:"expand",renderExpand:e=>i(P,{loading:r.loading,data:e.list,columns:x},null)},{key:"user",title:a("Ftp.Analysis.Index_27")}]),{columns:x}=R([{key:"host",title:a("Database.Mysql.index_4"),render:e=>e.host==="%"?"".concat(e.host," - ").concat(a("Database.form.index_13")):e.host==="127.0.0.1"?"".concat(e.host," - ").concat(a("Database.form.index_12")):e.host},{key:"host",title:a("Config.Panel.index_66"),render:e=>e.password?a("Database.mongo.index_7"):a("Site.PHP.index_32")},{key:"password_last_changed",title:a("Database.Mysql.index_14")},se({width:250,options:e=>[{label:a("Database.index_21"),disabled:e.user==="root",onClick:async()=>{C({title:a("Database.Mysql.index_15")+"--"+e.user,width:800,minHeight:400,data:{row:e.access_list,params:{sid:n.sid,host:e.host,username:e.user},onRefresh:p},component:$(()=>v(()=>import("./index-B0ae8U3J.js?v=1773287522785"),__vite__mapDeps([22,6,2,3,4,5,7,9,10,11,12,13,15,16,17,8,18,19,20,21])))})}},{label:"Password",onClick:async()=>{C({title:a("Database.Mysql.index_16"),width:420,minHeight:150,footer:!0,data:{params:{sid:n.sid,host:e.host,username:e.user},onRefresh:p},component:$(()=>v(()=>import("./index-BQZ-BKgw.js?v=1773287522785"),__vite__mapDeps([23,1,2,3,4,5,6,7])))})}},{label:a("Public.Btn.Export"),onClick:async()=>{try{const{message:s}=await K({sid:n.sid,host:e.host,username:e.user});w(s)&&(o.msg=s.result,o.status=!0)}catch(s){o.msg=de(s,"message.result",""),o.status=!1}c.value=!0}},{label:a("Public.Btn.Del"),disabled:e.user==="root",onClick:async()=>{X({title:"".concat(a("Public.Btn.Del")," [").concat(e.user," - ").concat(e.host,"]"),content:a("Database.Mysql.index_17"),onConfirm:async()=>{await G({sid:n.sid,host:e.host,username:e.user}),p()}})}}]})]),E=()=>{r.data=[],n.p=1,p()},p=async()=>{try{g(!0);const{message:e}=await J(ie(n));w(e)&&(r.data=e.data.map(s=>({user:s.user,list:s.list.map(b=>({...b,user:s.user}))})))}finally{d.value=[],g(!1)}},y=Q(a("Database.Mysql.index_7"),{getList:p});return(async()=>p())(),(e,s)=>{const b=_e,I=te,O=P,V=ee,j=Z,q=W,S=ce,N=pe,H=me;return D(),k(H,{class:"p-16px"},{default:u(()=>[i(V,null,{toolsLeft:u(()=>[i(b,{type:"primary",onClick:s[0]||(s[0]=l=>t(y).show=!0)},{default:u(()=>[L(m(e.$t("Database.Mysql.index_7"))