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

2 lines
26 KiB
JavaScript
Raw Normal View History

2026-04-07 02:04:22 +05:30
import{_ as qe}from"./index-BRQskX9P.js?v=1773287522785";import{_ as ne}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as ve}from"./index.vue_vue_type_script_setup_true_lang-CgKUoL60.js?v=1773287522785";import{_ as le}from"./index-CZps0rIN.js?v=1773287522785";import{_ as oe,af as he,ei as Be,n as Z,cO as Ne,l as ie,k as Y,hw as Pe,i as re,m as I,p as de,hx as Oe,c as De}from"./index-BTglIPU2.js?v=1773287522785";import{k as G,R as A,a6 as be,an as se,c as pe,$ as w,Z as U,F as _e,_ as r,a0 as a,S as s,a9 as p,j as E,aa as u,ak as B,r as H,n as Ge,e as ue,l as ee,X as V,v as te,a8 as X}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{u as F}from"./index-CNMkGSax.js?v=1773287522785";import{a6 as J,a0 as Me,a1 as ce,a3 as ge,a4 as ye,k as $e,al as Se,b as we,a8 as je,at as Te,B as ze,a5 as Ae,au as Ke}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{u as He}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{D as xe}from"./domain-input-lqb8SGav.js?v=1773287522785";import{b as Ve,a as Fe}from"./check-CNel7fTH.js?v=1773287522785";import{_ as Je}from"./index-DIKmrNCq.js?v=1773287522785";import{c as Qe}from"./copy-D-wIKr0q.js?v=1773287522785";import{o as We,p as Xe}from"./php-D3q5Oj7O.js?v=1773287522785";import{g as Ze,_ as Ye}from"./create-ssh-key.vue_vue_type_script_setup_true_lang-D630PTBD.js?v=1773287522785";import"./index-K4YGya6V.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./ssl-Bm8jcneQ.js?v=1773287522785";const et={class:"w-150px"},tt={key:0,class:"ml-8px"},st=G({__name:"select-ftp",props:{value:{default:"0"},valueModifiers:{}},emits:["update:value"],setup(L){const{t:b}=A(),o=F(),{ftp:m}=be(o),h=se(L,"value"),y=[{label:b("Site.PHP.add_site_31"),value:"0"},{label:b("Site.PHP.add_site_34"),value:"1"}],f=pe(()=>!m.value.setup),e=()=>{he("pureftpd")};return(_,t)=>{const $=J,g=oe;return w(),U(_e,null,[r("div",et,[a($,{value:h.value,"onUpdate:value":t[0]||(t[0]=R=>h.value=R),class:"ftp-select",options:y,disabled:s(f)},null,8,["value","disabled"])]),s(f)?(w(),U("div",tt,[a(g,{onClick:e},{default:p(()=>[E(u(_.$t("Site.PHP.add_site_33")),1)]),_:1})])):B("",!0)],64)}}}),at={class:"w-150px"},nt={key:0,class:"ml-8px"},lt=G({__name:"select-database",props:{value:{default:"0"},valueModifiers:{}},emits:["update:value"],setup(L){const{t:b}=A(),o=F(),{mysql:m}=be(o),h=se(L,"value"),y=[{label:b("Site.PHP.add_site_31"),value:"0"},{label:b("Site.PHP.add_site_32"),value:"MySQL"}],f=pe(()=>!m.value.setup),e=()=>{he("mysql")};return(_,t)=>{const $=J,g=oe;return w(),U(_e,null,[r("div",at,[a($,{value:h.value,"onUpdate:value":t[0]||(t[0]=R=>h.value=R),class:"db-select",options:y,disabled:s(f)},null,8,["value","disabled"])]),s(f)?(w(),U("div",nt,[a(g,{onClick:e},{default:p(()=>[E(u(_.$t("Site.PHP.add_site_30")),1)]),_:1})])):B("",!0)],64)}}}),ot={class:"w-150px"},ke=G({__name:"select-php",props:{value:{},valueModifiers:{}},emits:["update:value"],setup(L){const b=se(L,"value"),{loading:o,setLoading:m}=He(),h=H([]);return(async()=>{try{m(!0);const{message:f}=await Be(),e=Z(f)?f:[];h.value=e.reverse().map(_=>({label:_.name,value:_.version})),await Ge(),e.length>0&&(b.value=e[0].version)}finally{m(!1)}})(),(f,e)=>{const _=J;return w(),U("div",ot,[a(_,{value:b.value,"onUpdate:value":e[0]||(e[0]=t=>b.value=t),class:"php-select",loading:s(o),options:s(h)},null,8,["value","loading","options"])])}}}),it={class:"w-150px"},rt=G({__name:"select-category",props:{value:{},valueModifiers:{}},emits:["update:value"],setup(L){const b=se(L,"value"),{loading:o,setLoading:m}=He(),h=H([]);return(async()=>{try{m(!0);const{message:f}=await Ne();Z(f)?(h.value=f.map(e=>({label:e.name,value:e.id})),f.length>0&&(b.value=f[0].id)):h.value=[]}finally{m(!1)}})(),(f,e)=>{const _=J;return w(),U("div",it,[a(_,{value:b.value,"onUpdate:value":e[0]||(e[0]=t=>b.value=t),class:"type-select",loading:s(o),options:s(h)},null,8,["value","loading","options"])])}}}),dt={class:"flex items-center w-600px py-30px px-50px"},pt={class:"w-120px text-primary"},_t={class:"flex flex-col gap-16px flex-1 ml-60px"},ut={key:0,c