Files
yakpanel-core/YakPanel/static/vite/js/index-B9nwcBJq.js
2026-04-07 02:04:22 +05:30

3 lines
9.7 KiB
JavaScript

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/index-DaOd2Eqx.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.vue_vue_type_script_setup_true_lang-DG86e1NA.js?v=1773287522785","js/index-K4YGya6V.js?v=1773287522785","css/index-DKJnQkCC.css?v=1773287522785","js/index-B5d4M70B.js?v=1773287522785","js/index-wgWqrNqx.js?v=1773287522785","js/index-COOnaZWq.js?v=1773287522785","css/index-CIu37x51.css?v=1773287522785"])))=>i.map(i=>d[i]);
import{a3 as rt,_ as j,bf as dt,bg as q,i as M,ao as mt,bh as ct,v as A,az as ut,h as pt,aA as O,aB as _t,aE as ft,n as bt,ap as gt,x as wt,P as ht,m as yt,aD as kt}from"./index-BTglIPU2.js?v=1773287522785";import{_ as Dt}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as xt}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{_ as $t}from"./index.vue_vue_type_script_setup_true_lang-HxsqzSKU.js?v=1773287522785";import{_ as vt}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{_ as Ct}from"./index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785";import{_ as Rt}from"./index-D9MGM_vU.js?v=1773287522785";import{u as St}from"./index-B5d4M70B.js?v=1773287522785";import{u as F}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{u as Bt}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{c as Pt,e as Ut,u as At}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{a as Mt,b as zt,u as Lt,c as E,_ as It,d as Nt,e as Vt,g as jt,h as T}from"./index-wgWqrNqx.js?v=1773287522785";import{g as Ot}from"./hooks-DJQHtogL.js?v=1773287522785";import{a0 as e,j as h,u as Et,k as z,R as H,r as Tt,e as S,$ as B,Z as J,a9 as s,_ as L,S as a,N as I,aa as $,w as Wt,a8 as W,X as K,ak as Kt,a3 as qt}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{_ as X}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as Ft}from"./index.vue_vue_type_script_setup_true_lang-DG86e1NA.js?v=1773287522785";import{a1 as Z,a8 as Ht,a2 as Jt,B as Xt,a0 as Zt}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{_ as Gt}from"./index-DIKmrNCq.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";import"./php-D3q5Oj7O.js?v=1773287522785";import"./index-S15tYq5l.js?v=1773287522785";import"./copy-D-wIKr0q.js?v=1773287522785";import"./index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785";import"./index-Cg6fMjw6.js?v=1773287522785";import"./index-COOnaZWq.js?v=1773287522785";import"./index-K4YGya6V.js?v=1773287522785";function Qt(d){return typeof d=="function"||Object.prototype.toString.call(d)==="[object Object]"&&!Et(d)}const{t:y}=rt.global;function Yt(){return{key:"name",title:y("Database.index_12"),width:"12%",minWidth:120}}function ta(){return{key:"username",title:y("Database.form.index_3"),width:"12%",minWidth:120}}function aa(){return{key:"password",title:y("Database.index_14"),minWidth:150,render:o=>e(Pt,{value:o.password},null)}}function ea(){return{key:"backup_count",title:y("Database.index_16"),width:"12%",render:o=>{let _;return e("div",{class:"flex items-center"},[e(j,{type:o.backup_count>0?"primary":"warning",onClick:()=>{Mt(o)}},{default:()=>[o.backup_count>0?"".concat(y("Database.mongo.index_7"),"(").concat(o.backup_count,")"):y("Database.index_18")]}),e("span",{class:"mx-4px"},[h("|")]),e(j,{onClick:()=>{zt(o,"mongodb")}},Qt(_=y("Public.Btn.Import"))?_:{default:()=>[_]})])}}}function oa(){return{key:"sid",title:y("Database.mongo.index_8"),width:"12%",minWidth:120,render:o=>Ot(o)}}const na={class:"px-20px pt-24px pb-8px"},sa={class:"w-320px"},ia=z({__name:"index",setup(d,{expose:o}){const{t:_}=H(),l=Tt(null),r=S({password:""}),C={password:{required:!0,message:_("Database.tools.index_65"),trigger:"blur"}},f=async({hide:c})=>{var p;try{await((p=l.value)==null?void 0:p.validate()),await dt(I(r)),c()}catch(k){console.error(k)}},{loading:v,setLoading:m}=F();return(async()=>{try{m(!0);const{message:c}=await q();M(c)&&(r.password=mt(c.root)?c.root:"")}finally{m(!1)}})(),o({onConfirm:f}),(c,p)=>{const k=Ft,b=Z,g=X;return B(),J("div",na,[e(g,{ref_key:"formRef",ref:l,model:a(r),rules:C},{default:s(()=>[e(b,{label:c.$t("Database.index_2"),path:"password"},{default:s(()=>[L("div",sa,[e(k,{value:a(r).password,"onUpdate:value":p[0]||(p[0]=P=>a(r).password=P),loading:a(v),default:!1},null,8,["value","loading"])])]),_:1},8,["label"])]),_:1},8,["model"])])}}}),la={class:"px-20px py-24px"},ra=z({__name:"index",props:{data:{}},setup(d){const o=d,{status:_,getInfo:l}=o.data,r=S({status:_}),C=async()=>{await ct(I(r)),l==null||l()};return(f,v)=>{const m=Ht,R=Z,c=X,p=Gt;return B(),J("div",la,[e(c,{"label-width":"160"},{default:s(()=>[e(R,{label:f.$t("Database.mongo.index_1"),"show-feedback":!1},{default:s(()=>[e(m,{value:a(r).status,"onUpdate:value":[v[0]||(v[0]=k=>a(r).status=k),C],"checked-value":1},null,8,["value"])]),_:1},8,["label"])]),_:1}),e(p,{class:"mt-16px"},{default:s(()=>[L("li",null,$(f.$t("Database.mongo.index_2")),1)]),_:1})])}}}),da={class:"p-16px"},ja=z({__name:"index",setup(d){const{t:o}=H(),_=qt(()=>ht(()=>import("./index-DaOd2Eqx.js?v=1773287522785"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14]))),l=St(),r=A(o("Database.mongo.index_4"),{status:!1}),C=()=>{r.data.status=D.authorization==="enabled",r.show=!0},f=A(o("Database.tools.index_70")),v=()=>{D.authorization==="enabled"?f.show=!0:(R(),yt.warning(o("Database.mongo.index_5")))},m=A(o("Database.mongo.index_1"),{status:0}),R=()=>{m.data.status=D.authorization==="enabled"?1:0,m.data.getInfo=N,m.show=!0},c=()=>{jt()},p=t=>{t?T({type:"mongo",username:t.username,password:t.password,db:t.name}):T({type:"mongo"})},k=async()=>{await O(l.type,{ids:[]}),x()},{keys:b,table:g,columns:P}=Bt([{type:"selection",width:40},Yt(),ta(),aa(),ea(),oa(),Ut({onBlur:async(t,n)=>{await ut({id:n.id,ps:t})}}),At({width:200,options:t=>[{label:"Adminer",show:t.db_type===0,onClick:()=>{p(t)}},{label:"Password",onClick:()=>{Lt(t)}},{label:o("Public.Btn.Del"),onClick:()=>{E([t])}}]})]),G=[{key:"sync",label:o("Database.index_24"),onBatch:t=>{pt({title:o("Database.index_25"),content:o("Database.index_26"),onConfirm:async({hide:n})=>{await O(l.type,{ids:t.map(w=>w.id)}),n()}})}},{key:"backup",type:"confirm",label:o("Database.index_27"),confirm:{title:o("Database.index_28"),desc:o("Database.index_29"),api:t=>_t(l.type,{id:t.id},!1),done:()=>{x()},columns:[{key:"name",title:o("Database.index_12")}]}},{key:"delete",label:o("Database.index_30"),onBatch:t=>{E(t)}}],D=S({authorization:"",msg:"",port:"",root:""}),N=async()=>{const{message:t}=await q();M(t)&&(D.authorization=t.authorization,D.msg=t.msg,D.port=t.port,D.root=t.root)},{loading:Q,setLoading:V}=F(),u=S({p:1,limit:10,sid:-1,search:""}),Y=()=>{const t={...I(u)};return t.sid===-1&&delete t.sid,t},x=async()=>{try{V(!0);const{message:t}=await ft(l.type,Y());M(t)?(g.data=bt(t.data)?t.data:[],g.total=gt(t.page)):(g.data=[],g.total=0)}finally{b.value=[],V(!1)}};return Wt(()=>l.isRefresh,t=>{t&&(l.setRefresh(!1),l.delRemoteId===u.sid&&(u.sid=-1),x())}),(async()=>(await l.getRemote(),l.install?(x(),N()):kt()))(),(t,n)=>{const w=Xt,tt=Zt,at=Rt,et=Ct,ot=vt,nt=$t,st=xt,it=Dt,U=wt,lt=Jt;return B(),W(a(Vt),null,{default:s(()=>[e(lt,null,{default:s(()=>[L("div",da,[e(it,{feedback:!0},{toolsLeft:s(()=>[e(w,{type:"primary",onClick:C},{default:s(()=>[h($(t.$t("Database.index_1")),1)]),_:1}),e(w,{onClick:v},{default:s(()=>[h($(t.$t("Database.index_2")),1)]),_:1}),e(w,{onClick:R},{default:s(()=>[h($(t.$t("Database.mongo.index_1")),1)]),_:1}),e(w,{onClick:n[0]||(n[0]=i=>p())},{default:s(()=>n[10]||(n[10]=[h(" Adminer ")])),_:1,__:[10]}),e(w,{onClick:c},{default:s(()=>[h($(t.$t("Database.index_4")),1)]),_:1}),e(tt,{class:"mx-0!",vertical:""}),e(w,{onClick:k},{default:s(()=>[h($(t.$t("Database.index_5")),1)]),_:1}),e(w,{onClick:a(Nt)},{default:s(()=>[h($(t.$t("Database.index_6")),1)]),_:1},8,["onClick"]),a(l).isInstallMongoDB?(B(),W(at,{key:0,"soft-name":"mongodb"})):Kt("",!0)]),toolsRight:s(()=>[e(a(It),{value:a(u).sid,"onUpdate:value":n[1]||(n[1]=i=>a(u).sid=i),"store-key":"database-mongo-page",onChange:x},null,8,["value"]),e(et,{value:a(u).search,"onUpdate:value":n[2]||(n[2]=i=>a(u).search=i),placeholder:t.$t("Database.mongo.index_3"),onSearch:x},null,8,["value","placeholder"])]),table:s(()=>[e(ot,{"checked-row-keys":a(b),"onUpdate:checkedRowKeys":n[3]||(n[3]=i=>K(b)?b.value=i:null),loading:a(Q),data:a(g).data,columns:a(P)},null,8,["checked-row-keys","loading","data","columns"])]),pageLeft:s(()=>[e(nt,{"checked-row-keys":a(b),"onUpdate:checkedRowKeys":n[4]||(n[4]=i=>K(b)?b.value=i:null),data:a(g).data,options:G},null,8,["checked-row-keys","data"])]),pageRight:s(()=>[e(st,{page:a(u).p,"onUpdate:page":n[5]||(n[5]=i=>a(u).p=i),"page-size":a(u).limit,"onUpdate:pageSize":n[6]||(n[6]=i=>a(u).limit=i),"store-key":"database-mongo-page","item-count":a(g).total,onRefresh:x},null,8,["page","page-size","item-count"])]),_:1}),e(U,{show:a(r).show,"onUpdate:show":n[7]||(n[7]=i=>a(r).show=i),title:a(r).title,width:540,minHeight:176,footer:!0,data:a(r).data,component:a(_)},null,8,["show","title","data","component"]),e(U,{show:a(f).show,"onUpdate:show":n[8]||(n[8]=i=>a(f).show=i),title:a(f).title,width:520,footer:!0,component:ia},null,8,["show","title"]),e(U,{show:a(m).show,"onUpdate:show":n[9]||(n[9]=i=>a(m).show=i),title:a(m).title,width:400,data:a(m).data,component:ra},null,8,["show","title","data"])])]),_:1})]),_:1})}}});export{ja as default};