File: /www/server/panel/BTPanel/static/js/index150.js
import{L as n,k as i,f0 as m,X as d}from"./utils-lib.js?v=1777008528";import{c as p,aC as k,g as b,j as v,C as g,p as y}from"./base-lib.js?v=1777008528";import{i as s}from"./form-item.js?v=1777008528";import{a0 as f}from"./index3.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";const{getSet:h}=n(),w=[{label:"默认",value:"default"},{label:"自定义",value:"custom"},{label:"二进制安装",value:"binary"}],_=[{label:"mirrors.aliyun.com/docker-ce(阿里云镜像)",value:"mirrors.aliyun.com/docker-ce"},{label:"mirrors.tencent.com/docker-ce(腾讯云镜像)",value:"mirrors.tencent.com/docker-ce"},{label:"repo.huaweicloud.com/docker-ce(华为云镜像)",value:"repo.huaweicloud.com/docker-ce"},{label:"mirror.azure.cn/docker-ce(微软 Azure 镜像)",value:"mirror.azure.cn/docker-ce"},{label:"mirrors.163.com/docker-ce(网易云镜像)",value:"mirrors.163.com/docker-ce"},{label:"mirrors.tuna.tsinghua.edu.cn/docker-ce(清华大学 TUNA 镜像)",value:"mirrors.tuna.tsinghua.edu.cn/docker-ce"},{label:"mirrors.pku.edu.cn/docker-ce(北京大学镜像)",value:"mirrors.pku.edu.cn/docker-ce"},{label:"mirrors.nju.edu.cn/docker-ce(南京大学镜像)",value:"mirrors.nju.edu.cn/docker-ce"},{label:"mirror.sjtu.edu.cn/docker-ce(上海交通大学镜像)",value:"mirror.sjtu.edu.cn/docker-ce"},{label:"mirrors.ustc.edu.cn/docker-ce(中国科技大学镜像)",value:"mirrors.ustc.edu.cn/docker-ce"},{label:"mirror.iscas.ac.cn/docker-ce(中国科学院计算技术研究所镜像)",value:"mirror.iscas.ac.cn/docker-ce"},{label:"download.docker.com(Docker 官方镜像)",value:"download.docker.com"}],C=async(e,c)=>{try{await i({request:m({type:e.value.installType==="binary"?1:0,...e.value.installType=="custom"?{url:e.value.url}:{}}),message:!0,success:({status:r})=>{r&&(f(),h(),c())}})}catch(r){}},S=p({__name:"index",setup(e,{expose:c}){const r=k("popupClose",()=>{}),{BtForm:l,submit:u,param:t}=d({data:()=>({url:"",installType:"default"}),options:()=>b(()=>[s("安装方式","installType",w,{attrs:{class:"!w-[47rem]"},rules:[{required:!0,message:"请选择安装方式",trigger:["blur","change"]}]}),...t.value.installType==="custom"?[s("镜像源","url",_,{attrs:{class:"!w-[47rem]"},rules:[{required:!0,message:"请选择镜像源",trigger:["blur","change"]}]})]:[]]),submit:async(o,a,j)=>{await a(),C(o,r)}});return c({onConfirm:u}),(o,a)=>(v(),g(y(l),{class:"p-[1.6rem]"}))}});export{S as default};