File: /www/server/panel/BTPanel/static/js/index315.js
import{m as d,k as f}from"./ssl.js?v=1777008528";import{X as g,f as _,dC as h}from"./utils-lib.js?v=1777008528";import{c as D,t as k,r as b,g as y,o as v,j as S,k as j,e as w,p as x}from"./base-lib.js?v=1777008528";import{g as F}from"./useStore7.js?v=1777008528";import{F as N,i as O}from"./form-item.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index119.js?v=1777008528";const B={class:"p-[16px]"},V=D({__name:"index",props:{compData:{type:Object,default:()=>({})}},setup(n,{expose:c}){const{refs:{isRefreshDomainList:m}}=F(),t=_();k(n.compData);const o=b([]),{BtForm:i,submit:l,formRef:L}=g({data:()=>({domain_name:""}),options:()=>y(()=>[N("域名","domain_name",{attrs:{width:"32rem",placeholder:"请输入域名"},rules:[{required:!0,message:"请输入域名",trigger:"change"}]}),O("DNS接口","dns_id",o.value.map(s=>({label:s.ps?"".concat(s.dns_name," - ").concat(s.ps):s.dns_name,value:s.id})),{attrs:{class:"!w-[32rem]",placeholder:"请选择DNS接口"},rules:[{required:!0,message:"请选择DNS接口",trigger:"change"}]})]),submit:async(s,a,r)=>{const u=t.load("正在添加域名,请稍后...");try{await a();const e=await d(s.value);return e.status&&(m.value=!0),t[e.status?"success":"error"](e.msg),e.status}catch(e){}finally{u.close()}}}),p=async()=>{const{data:s}=await f();if(h(s)("data")){const{data:r}=s;o.value=r}};return v(()=>{p()}),c({onConfirm:l}),(s,a)=>(S(),j("div",B,[w(x(i))]))}});export{V as default};