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

2 lines
23 KiB
JavaScript
Raw Normal View History

2026-04-07 02:04:22 +05:30
import{bB as be,n as ae,l as Q,aF as I,bF as ge,bJ as xe,bm as le,C as Ce,dI as he,gU as $e,f as we,gV as De,m as H,c as ye,ao as Ue,gW as Me,x as Le}from"./index-BTglIPU2.js?v=1773287522785";import{_ as Be}from"./index-BRQskX9P.js?v=1773287522785";import{_ as Se}from"./index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785";import{_ as je}from"./index.vue_vue_type_script_setup_true_lang-DDg6Zp8N.js?v=1773287522785";import{k as j,an as R,r as B,$ as w,a8 as z,S as f,R as V,a0 as t,Z as E,l as A,v as T,_ as k,a9 as s,j as C,aa as x,u as Ee,c as J,ao as X,F as W,P as Oe,ak as ue,e as re,X as ce,ai as Ne,t as Re,x as Pe,y as ze}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{d as ie}from"./check-CNel7fTH.js?v=1773287522785";import{u as de}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{a6 as se,b2 as pe,_ as ne,aH as Ve,B as N,at as _e,b as P,a3 as me,ag as ve,as as qe,au as fe,av as Fe,t as oe,a1 as ke,al as He,aW as Ie,k as Ae,a4 as Te,a5 as We,g as L}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{_ as Ke}from"./index-CZps0rIN.js?v=1773287522785";import{_ as Je}from"./index.vue_vue_type_script_setup_true_lang-CgKUoL60.js?v=1773287522785";import{_ as Qe}from"./index-lEMZglLp.js?v=1773287522785";import{u as Xe}from"./useSocket-DTHwGZgK.js?v=1773287522785";import{_ as Ze}from"./index.vue_vue_type_script_setup_true_lang-CSTYW8Te.js?v=1773287522785";import"./prismjs-BZPoR7_J.js?v=1773287522785";import"./index-K4YGya6V.js?v=1773287522785";import"./data-BVsViUMm.js?v=1773287522785";const Ge=j({__name:"mirror",props:{value:{default:null},valueModifiers:{}},emits:["update:value"],setup(b){const p=R(b,"value"),n=B([]),{loading:i,setLoading:v}=de();return(async()=>{try{v(!0);const{message:e}=await be();ae(e)&&(n.value=pe(e,"name").map(r=>({label:r.name,value:r.name})))}finally{v(!1)}})(),(e,r)=>{const _=se;return w(),z(_,{value:p.value,"onUpdate:value":r[0]||(r[0]=g=>p.value=g),filterable:!0,loading:f(i),options:f(n),placeholder:e.$t("Docker.Container.create.index_30")},null,8,["value","loading","options","placeholder"])}}}),Ye={class:"mt-16px"};function et(b){return typeof b=="function"||Object.prototype.toString.call(b)==="[object Object]"&&!Ee(b)}const tt=j({__name:"port",props:{value:{default:()=>[]},valueModifiers:{}},emits:["update:value"],setup(b){const p=R(b,"value"),{t:n}=V(),i=[{label:"TCP",value:"tcp"},{label:"UDP",value:"udp"}],v=B([{key:"server",title:n("Docker.Container.create.port_1"),render:r=>t(ne,{value:r.server,size:"small",min:0,max:65535,showButton:!1,placeholder:n("Docker.Container.create.port_2"),onUpdateValue:_=>{r.server=_}},null)},{key:"con",title:n("Docker.Container.create.port_3"),render:r=>t(ne,{value:r.con,size:"small",min:0,max:65535,showButton:!1,placeholder:n("Docker.Container.create.port_2"),onUpdateValue:_=>{r.con=_}},null)},{key:"protocol",title:n("Docker.Container.create.port_4"),width:180,render:(r,_)=>{let g;return t("div",{class:"flex items-center justify-between"},[t(Ve,{size:"small"},et(g=i.map(h=>t(N,{type:r.protocol.includes(h.value)?"primary":"default",class:"w-50px",onClick:()=>{const d=r.protocol.indexOf(h.value);d>-1?r.protocol.splice(d,1):r.protocol.push(h.value)}},{default:()=>[h.label]})))?g:{default:()=>[g]}),t(N,{size:"small",onClick:()=>{e(_)}},{default:()=>[t(Q,{name:"base-delete",size:"13"},null)]})])}}]),c=()=>{p.value.push({id:I(),con:null,server:null,protocol:["tcp"]})},e=r=>{p.value.splice(r,1)};return(r,_)=>{const g=_e;return w(),E("div",null,[A(t(g,{class:"mt-16px",data:p.value,columns:f(v)},null,8,["data","columns"]),[[T,p.value.length>0]]),k("div",Ye,[t(f(N),{onClick:c},{default:s(()=>[C(x(r.$t("Public.Btn.Add")),1)]),_:1})])])}}}),nt=j({__name:"network-select",props:X({loading:{type:Boolean,default:!1},list:{default:()=>[]}},{value:{default:null},valueModifiers:{}}),emits:["update:value"],setup(b){const p=b,n=R(b,"value"),i=J(()=>pe(p.list,"name").map(v=>({label:v.name,value:v.name})));return(v,c)=>{const e=se;return w(),z(e,{value:n.value,"onUpdate:value":c[0]||(c[0]=r=>n.value=r),"consistent-menu-width":!1,filterable:!0,loading:v.loadin