File: /www/server/panel/BTPanel/static/js/index485.js
import{_ as h}from"./index118.js?v=1777008528";import{c as w,aI as C,r as k,e as t,x as n,aF as B,j as y,k as D,q as a,v as s,p as r,Q as c,aB as T,z as V}from"./base-lib.js?v=1777008528";import{cQ as E,c7 as F,w as $,cT as P,cU as R,cO as I}from"./utils-lib.js?v=1777008528";import{u as L}from"./useStore13.js?v=1777008528";import{g as N,d as U,o as q,a as z}from"./useController21.js?v=1777008528";import{e as A}from"./index3.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./useController19.js?v=1777008528";import"./site.js?v=1777008528";import"./useStore2.js?v=1777008528";import"./useController13.js?v=1777008528";import"./index119.js?v=1777008528";import"./useMethod12.js?v=1777008528";import"./index192.js?v=1777008528";import"./index116.js?v=1777008528";const Q={class:""},j={class:"flex items-end"},se=w({__name:"index",setup(M){const{isRefreshDomain:d,domain:p}=C(L()),l=k(!1),f=R([{label:"删除",value:"delete",event:async(o,e,m,u)=>{z(m.value)}}]),{BtTable:_,BtBatch:b,config:g}=E({request:N,columns:[A(),{label:"域名",prop:"name",width:400,render:o=>t("div",{class:"truncate"},[t(F,{href:"http://".concat(o.name,":").concat(o.port),target:"_blank"},{default:()=>[o.name]})])},{label:"端口",prop:"port"},{label:"操作",align:"right",render:o=>g.data.length===1?t("span",null,[n("不可操作")]):B("span",{class:"cursor-pointer bt-link",onClick:async()=>{await $({title:"删除域名【".concat(o.name,"】"),content:"您确定要删除此域名吗?",onConfirm:async()=>{await U(o)}})}},"删除")}],extension:[f,P(d)]});return(o,e)=>{const m=I,u=T,v=V,x=h;return y(),D("div",Q,[a("div",j,[t(u,{ref:"popover",placement:"top-start",width:"36rem","popper-class":"green-tips-popover !p-0 !border-none",visible:r(l),"onUpdate:visible":e[2]||(e[2]=i=>c(l)?l.value=i:null),"trigger-keys":[],trigger:"focus"},{default:s(()=>[...e[3]||(e[3]=[a("div",{class:"!p-[12px] bg-primary text-white leading-[2.4rem]"},[n(" 如需绑定外网,请换行填写,每行一个域名,默认为80端口 "),a("br"),n(" IP地址格式:192.168.1.199 "),a("br"),n(" 泛解析添加方法 *.domain.com "),a("br"),n(" 如另加端口格式为 www.domain.com:88 ")],-1)])]),reference:s(()=>[t(m,{modelValue:r(p),"onUpdate:modelValue":e[0]||(e[0]=i=>c(p)?p.value=i:null),type:"textarea",resize:"none",rows:4,width:"42rem",onFocus:e[1]||(e[1]=i=>l.value=!0),placeholder:"如需绑定外网,请换行填写,每行一个域名,默认为80端口\nIP地址格式:192.168.1.199\n泛解析添加方法 *.domain.com\n如另加端口格式为 www.domain.com:88",class:"domain-textarea"},null,8,["modelValue"])]),_:1},8,["visible"]),t(v,{type:"primary",class:"absolute",style:{right:"4rem",top:"5.5rem"},onClick:r(q)},{default:s(()=>[...e[4]||(e[4]=[n(" 添加 ",-1)])]),_:1},8,["onClick"])]),t(x,null,{content:s(()=>[t(r(_),{"max-height":440})]),"footer-left":s(()=>[t(r(b))]),_:1})])}}});export{se as default};