Files
yakpanel-core/YakPanel/static/vite/js/index-CMd18_ie.js

2 lines
9.3 KiB
JavaScript
Raw Normal View History

2026-04-07 02:04:22 +05:30
import{k as P,an as q,$ as _,a8 as w,L as B,a9 as a,Z as y,F as R,P as A,au as E,ad as O,s as T,ak as h,a0 as s,j as g,aa as b,q as V,ao as z,_ as t,R as C,r as I,e as j,S as c,a6 as F,X as H}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{Z as Y,$ as Z,n as X,a0 as M,k as D,o as G,a2 as J,a9 as K,a1 as W,b as ee,B as Q}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{c as L,i as se,h as te}from"./index-BTglIPU2.js?v=1773287522785";import{_ as ne}from"./index-DIKmrNCq.js?v=1773287522785";import{_ as oe}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{N as ae,j as le,O as re}from"./ssl-Bm8jcneQ.js?v=1773287522785";import{u as ie}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{u as ue,g as de}from"./utils-CFKRPZ2K.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";const pe=P({__name:"index",props:z({data:{default:()=>[]},isEllipsis:{type:Boolean,default:!1},isIcon:{type:Boolean,default:!1},panePadding:{default:"16px"}},{value:{},valueModifiers:{}}),emits:z(["click-self"],["update:value"]),setup(k,{expose:e,emit:p}){const m=p,n=q(k,"value"),d={},f=(r,l)=>{d[l]=r},i=(r,l)=>{l===n.value&&(o(),m("click-self"))},o=()=>{var r,l;n.value&&((l=(r=d[n.value])==null?void 0:r.init)==null||l.call(r))};return e({init:o}),(r,l)=>{const v=X,S=Z,N=Y;return _(),w(N,{value:n.value,"onUpdate:value":l[0]||(l[0]=u=>n.value=u),class:B(["bt-tabs-modal",{"is-icon":r.isIcon}]),type:"card",placement:"left","pane-style":{padding:r.panePadding}},{default:a(()=>[(_(!0),y(R,null,A(r.data,u=>(_(),y(R,null,[u.show!==!1?(_(),w(S,{key:u.key,name:u.key,tab:u.label,"display-directive":u.isLazy?"show:lazy":"if","tab-props":{onClick:x=>{i(x,u.key)}}},E({default:a(()=>[u.component?(_(),w(O(u.component),T({key:0,ref_for:!0,ref:x=>f(x,u.key)},{ref_for:!0},{...u.data?u.data:{}}),null,16)):h("",!0)]),_:2},[r.isEllipsis?{name:"tab",fn:a(()=>[s(v,null,{default:a(()=>[g(b(u.label),1)]),_:2},1024)]),key:"0"}:void 0]),1032,["name","tab","display-directive","tab-props"])):h("",!0)],64))),256)),V(r.$slots,"default",{},void 0,!0)]),_:3},8,["value","class","pane-style"])}}}),ce=L(pe,[["__scopeId","data-v-bde98ad3"]]),me={},_e={class:"section-box"},fe={class:"card"},ve={class:"kv"};function ge(k,e){const p=M,m=G,n=D,d=J,f=ne;return _(),y("div",null,[s(d,{title:"Configure DNS server"},{default:a(()=>[s(p),e[6]||(e[6]=t("p",{class:"text-desc my-10px text-center"},"The current system uses PowerDNS as the domain name server.",-1)),t("div",_e,[s(n,{class:"items-center flex-col! text-center"},{default:a(()=>[e[3]||(e[3]=t("div",{class:"icon-wrap"},[t("i",{class:"i-soft-dns-disk text-white text-30px"})],-1)),e[4]||(e[4]=t("h4",{class:"font-bold mt-8px"},"PowerDNS",-1)),e[5]||(e[5]=t("p",{class:"desc"}," Modular design, separating the core DNS server from backend storage. Supports multiple databases (such as MySQL, PostgreSQL, SQLite, etc.) for storing DNS records. ",-1)),s(n,{class:"mt-10px"},{default:a(()=>[s(m,{size:"small",round:""},{default:a(()=>e[0]||(e[0]=[g(" High performance ")])),_:1,__:[0]}),s(m,{type:"success",size:"small",round:""},{default:a(()=>e[1]||(e[1]=[g(" Low memory ")])),_:1,__:[1]}),s(m,{size:"small",round:""},{default:a(()=>e[2]||(e[2]=[g(" Easy to manage ")])),_:1,__:[2]})]),_:1})]),_:1,__:[3,4,5]})])]),_:1,__:[6]}),s(d,{class:"mt-16px",title:"PowerDNS DNS server details"},{default:a(()=>[s(p),e[14]||(e[14]=t("p",{class:"text-desc my-10px text-center"},"Learn about the features and advantages of PowerDNS DNS server.",-1)),t("div",fe,[s(n,{class:"items-center"},{default:a(()=>e[7]||(e[7]=[t("div",{class:"icon-wrap sm"},[t("i",{class:"i-soft-dns-disk text-white text-24px"})],-1),t("h4",{class:"font-bold"},"PowerDNS",-1)])),_:1,__:[7]}),e[11]||(e[11]=t("div",{class:"kv"},[t("h4",{class:"kv-title"},"Configuration method"),t("p",{class:"kv-desc"}," Supports multiple backends (e.g., MySQL, PostgreSQL, SQLite, etc.) for storing DNS records, or LDAP, plain text files, etc., which allows for easy management and integration. ")],-1)),e[12]||(e[12]=t("div",{class:"kv"},[t("h4",{class:"kv-title"},"High per